《Java2高级程序设计》深入解析
需积分: 2 6 浏览量
更新于2024-09-17
收藏 3MB PDF 举报
"Java 2 高级程序设计百事通"
这本《Java 2 高级程序设计百事通》是由张洪斌编著的一本深入探讨Java编程技术的专业书籍,它作为《Java程序设计百事通》的续篇,主要针对已有Java基础的读者,尤其是学习过前一本著作的读者。书中详细阐述了多个Java 2平台的高级主题,旨在帮助读者提升Java技术水平。
书中涵盖了以下关键知识点:
1. **JavaBeans**:JavaBeans是一种Java组件模型,用于构建可重用的软件组件。读者将学习如何创建、配置和使用JavaBeans,以及它们在企业级应用中的作用。
2. **Java安全技术**:这部分内容介绍了Java的安全模型,包括如何管理代码的权限,防止恶意代码的执行,以及如何设置安全策略。
3. **Java命名与目录服务**:讨论了JNDI(Java Naming and Directory Interface),它是Java中用于访问和管理分布式命名和目录服务的API,对于理解分布式系统中的资源查找至关重要。
4. **RMI(Remote Method Invocation)远程方法调用**:RMI是Java中实现分布式计算的核心技术,允许在不同 JVM 上的对象之间进行方法调用。读者将了解如何设计和实现RMI应用。
5. **CORBA(Common Object Request Broker Architecture)公共对象请求代理**:这是一种跨平台的中间件技术,用于实现分布式对象间的通信。书中会讲解如何在Java中使用CORBA。
6. **RMI-IIOP**:RMI结合了IIOP(Internet Inter-ORB Protocol),使得Java对象可以透明地与CORBA对象交互,提供了一种标准的跨语言、跨平台的通信方式。
7. **Servlet服务器小程序**:Servlet是Java Web应用的重要组成部分,用于扩展Web服务器的功能。书中会涵盖Servlet的生命周期、请求处理和响应生成等关键概念。
8. **JSP(JavaServer Pages)网页技术**:JSP是动态网页开发的标准,允许开发者将Java代码嵌入HTML中,实现动态内容的生成。这部分将涉及JSP语法、EL表达式和JSTL标签库等。
9. **国际化程序**、**对象序列化**和**Reflection**:这些虽不被视为高级主题,但它们是Java开发中的重要特性,可以帮助读者更好地理解和管理多语言环境下的应用、持久化对象以及运行时动态访问类和对象。
10. **最后一章**:通常会包含一些进阶话题或实践应用,可能涉及到实际项目开发中的问题和解决方案。
这本书不仅适合在校学生、中高级技术开发工程师,还适用于其他IT专业人士和教学机构作为参考教材,以帮助他们掌握和深化Java 2平台的高级编程技术。作者的先进教育理念使得这本书易于阅读,对读者的学习和技能提升大有裨益。
2019-08-08 上传
2010-08-22 上传
2008-02-24 上传
2009-10-29 上传
391 浏览量
2021-10-14 上传
wcy520xjx
- 粉丝: 0
- 资源: 7
最新资源
- 构建基于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客户端库介绍