Java网络高级编程入门指南

需积分: 11 2 下载量 152 浏览量 更新于2024-07-26 收藏 7.69MB PDF 举报
"《最新Java网络编程》是殷兆麟、张永平、姜淑娟编著的一本高等学校计算机科学与技术教材,专注于讲解Java在网络编程中的应用,适合初学者。书中涵盖了网络进程通信、RMI、CORBA、Web技术(如JavaBean、Servlet、JSP)、EJB及相关技术(XML、JMS、JavaMail)、SSL和安全性、移动代理编程等多个方面。此书可作为高校教材和自学参考书。" 《最新Java网络编程》详细讲述了Java在构建网络应用时的关键技术和实践方法。首先,书中介绍了网络进程通信的基础,包括Java中的InternetAddress、URL和Socket类,这些都是进行网络通信的基础组件。第2章深入讲解了Java远程方法调用(RMI),这是Java中实现分布式计算的重要机制,允许对象在不同的JVM之间进行交互。 接着,书中探讨了Java与CORBA之间的通信技术,这是一种跨平台的面向对象中间件,使得不同系统和语言的组件能够无缝协作。第4章至第6章聚焦于Java在Web开发中的应用,分别讨论了JavaBean(用于构建可重用的组件)、Servlet(服务器端的Java应用程序)和JSP(用于创建动态网页的技术)。 第7章到第9章则转向企业级Java(EJB)及相关技术,讲解了XML在数据交换中的作用、JMS(Java消息服务)用于异步通信以及JavaMail API,用于发送和接收电子邮件。第9章进一步探讨了基于WebLogic服务器的EJB技术,这对于理解和实现企业级应用至关重要。 在安全方面,第10章详细阐述了Java的安全体系结构,包括密钥管理、消息摘要、数字签名、访问控制、SSL(安全套接层)提供加密通信,以及JAAS(Java Authentication and Authorization Service)和PKI(公钥基础设施)用于身份验证和证书管理。 最后,第11章简要介绍了移动代理编程,这是一种在网络中自动迁移的程序,可以用于分布式系统和监控任务。这本书全面覆盖了Java网络编程的多个层次,对学习和掌握Java网络开发提供了丰富的知识资源。