Java网络编程深入解析
需积分: 11 47 浏览量
更新于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-11-08 上传
2024-11-08 上传
chenbinqun
- 粉丝: 2
- 资源: 15
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍