Java网络高级编程:核心技术与Web、EJB详解

需积分: 13 3 下载量 134 浏览量 更新于2024-07-23 收藏 7.69MB PDF 举报
《Java网络高级编程》是一本由殷兆麟、张永平和姜淑娟编著的高等学校计算机科学与技术教材,专为高校计算机应用、网络信息、电子商务技术专业的高年级学生和研究生,以及Java网络编程爱好者提供深入学习资料。该书全面覆盖了Java网络编程的多个关键领域。 第1-3章主要介绍了网络进程通信的核心技术,包括基础类如InetAddress、URL和Socket,这些是理解网络编程的基础。第2章详细讲解了Java远程方法调用(RMI),它允许Java程序在分布式环境中进行方法交互。第3章则探讨了Java与CORBA(对象请求代理)体系下的组件间通信,展示了不同技术之间的集成。 第4-6章聚焦于Java与Web技术的结合,如第4章的JavaBean技术,它是构建企业级应用程序的重要组成部分。第5章讲解Servlet技术,它是Web应用程序的核心,负责处理HTTP请求。第6章介绍了JavaServer Pages(JSP),用于动态网页开发。 接下来的7-9章涉及Java与企业应用开发的关系,例如第7章的Java XML技术,它支持数据交换和文档描述。第8章讨论了异步消息服务技术JMS和JavaMail,这两种技术对于实现高效的消息传递至关重要。第9章介绍了利用WebLogic等工具进行企业服务总线(EJB)开发的技术,并涵盖了与Web服务器的集成。 第10章深入探讨了Java安全体系结构,包括加密、消息摘要、数字签名、访问控制、SSL(安全套接层)和PKI(公钥基础设施)等,确保了网络通信的安全性。第11章则简单介绍了移动代理编程技术,这是在移动设备上进行网络编程时不可或缺的一部分。 版权信息强调了这本书的唯一性和防伪措施,确保读者购买的是正版。通过特定的防伪标签验证方法,用户可以验证图书的真实性。 《Java网络高级编程》是一本内容丰富的教材,适合希望提升Java网络编程技能的专业人士和爱好者,涵盖了从基础通信到高级Web和企业应用开发的广泛知识。