Java网络编程深入解析
需积分: 11 159 浏览量
更新于2024-09-17
收藏 7.69MB PDF 举报
"Java网络高级编程电子书,由殷兆麟、张永平、姜淑娟编著,详细讲解了Java在网络通信和Web技术方面的高级应用,包括RMI、CORBA、Servlet、JSP、EJB、XML、JMS、JMail、SSL、JAAS、PKI等技术,适合作为高校教材或自学参考书。"
本书深入探讨了Java在网络编程中的高级主题,旨在帮助读者理解和掌握Java在网络环境下的各种技术。首先,书中从基础的网络进程通信技术入手,详细阐述了Java中的网络基础类,如InetAddress、URL、Socket等,这些都是进行网络通信的基础。
第二部分,书中详细讲解了Java Remote Method Invocation (RMI)技术,这是一种允许Java对象在不同的Java虚拟机之间进行通信的技术,极大地扩展了Java的分布式计算能力。此外,还介绍了Java与CORBA(Common Object Request Broker Architecture)之间的通信,使Java能够与其他体系结构的组件进行交互。
接下来,书中重点讨论了Java在网络应用开发中的关键角色,包括JavaBeans、Servlet和JSP技术。JavaBeans是可重用的软件组件,Servlet是用于处理HTTP请求的服务器端程序,而JSP则是结合了Java代码和HTML的动态网页技术,这三者构成了Java Web开发的核心。
在企业级Java应用部分,作者涵盖了Java的Enterprise JavaBeans (EJB)技术,以及与其相关的XML、JMS(Java Message Service)和JavaMail。XML用于数据交换,JMS提供了异步消息传递,JavaMail则允许程序发送和接收电子邮件,这些技术在大型分布式系统中至关重要。
安全方面,书中详细介绍了Java的安全体系结构,包括密钥管理、消息摘要、数字签名、访问控制、SSL(Secure Socket Layer)安全套接层、JAAS(Java Authentication and Authorization Service)以及PKI(Public Key Infrastructure)公钥基础设施,这些都是构建安全网络应用的关键元素。
最后,书中还简要介绍了移动代理编程技术,这是在网络中实现自主移动的程序,能够在网络的不同节点间迁移执行,为分布式计算提供了新的可能性。
总体来说,《Java网络高级编程》是一本全面覆盖Java网络技术的教材,适合对Java网络编程有深入学习需求的大学生、研究生,以及对此领域感兴趣的自学者。通过阅读本书,读者可以系统地掌握Java在网络环境中的高级应用,提升自己的编程技能。
2011-05-25 上传
2009-08-11 上传
2012-03-27 上传
2009-06-26 上传
2024-12-02 上传
2024-12-02 上传
chenbinqun
- 粉丝: 2
- 资源: 15
最新资源
- WordPress作为新闻管理面板的实现指南
- NPC_Generator:使用Ruby打造的游戏角色生成器
- MATLAB实现变邻域搜索算法源码解析
- 探索C++并行编程:使用INTEL TBB的项目实践
- 玫枫跟打器:网页版五笔打字工具,提升macOS打字效率
- 萨尔塔·阿萨尔·希塔斯:SATINDER项目解析
- 掌握变邻域搜索算法:MATLAB代码实践
- saaraansh: 简化法律文档,打破语言障碍的智能应用
- 探索牛角交友盲盒系统:PHP开源交友平台的新选择
- 探索Nullfactory-SSRSExtensions: 强化SQL Server报告服务
- Lotide:一套JavaScript实用工具库的深度解析
- 利用Aurelia 2脚手架搭建新项目的快速指南
- 变邻域搜索算法Matlab实现教程
- 实战指南:构建高效ES+Redis+MySQL架构解决方案
- GitHub Pages入门模板快速启动指南
- NeonClock遗产版:包名更迭与应用更新