Java2高级编程深度探索

需积分: 0 0 下载量 184 浏览量 更新于2024-07-29 收藏 3MB PDF 举报
"Java_2_高级程序设计百事通" 《Java2高级程序设计百事通》是由张洪斌编著的一本专为有Java编程基础的读者提升技能的书籍,它也是《Java程序设计百事通》的后续之作。本书深入探讨了Java2平台中的高级特性,旨在帮助读者掌握更为复杂的Java技术。 本书涵盖了多个关键领域,包括但不限于: 1. JavaBeans:JavaBean是一种可重用的软件组件,书中详细介绍了如何创建、配置和使用JavaBeans,以及它们在Java应用程序中的作用。 2. Java安全技术:深入讨论了Java的安全模型,包括如何管理权限、防止恶意代码,并确保应用程序的安全运行。 3. Java命名与目录服务:介绍了Java Naming and Directory Interface (JNDI),用于在分布式环境中查找和访问资源的服务。 4. RMI(Remote Method Invocation)远程方法调用:阐述了如何通过网络在不同 JVM 之间进行方法调用,以及其实现原理。 5. CORBA(Common Object Request Broker Architecture)公共对象请求代理体系结构:讨论了Java与CORBA的集成,使Java应用程序能够与非Java系统通信。 6. RMI-IIOP(RMI over IIOP):RMI与Internet Inter-ORB协议(IIOP)的结合,使得Java对象可以通过CORBA系统进行远程调用。 7. Servlet服务器小程序:详述了Servlet技术,它是构建动态Web应用的核心组件,讲解了如何编写和部署Servlet。 8. JSP(JavaServer Pages)网页技术:探讨了如何使用JSP创建动态网页,以及与Servlet的协同工作方式。 9. 国际化程序:讲解了如何使Java应用程序适应多种语言和文化环境。 10. 对象序列化:解释了如何将Java对象转换为字节流,以便存储或在网络上传输。 11. Reflection:介绍了Java反射机制,允许在运行时检查类、接口、字段和方法的信息。 作者张洪斌的先进教育理念贯穿全书,他以易读性和实用性为目标,确保读者能够轻松理解并应用这些高级概念。这本书适合于有一定Java基础的在校学生、中高级技术开发工程师和IT专业人士,同时也适合作为大专院校和培训机构的教学材料。购买这本书前,建议读者先确认自己具备《Java程序设计百事通》或同等水平的Java基础知识,以充分利用书中的内容。