Java高级编程(JDK6版)
![Java高级编程(JDK6版)](http://image.wangchao.net.cn/small/product/1236127561939.jpg)
分类: 图书,计算机/网络,程序设计,Java Java Script J2EE,
作者: (美)理查森(Richardson,W.C.)等著,黄湘情,黄亚葵译
出 版 社: 人民邮电出版社
出版时间: 2007-10-1字数: 1137000版次: 1页数: 708印刷时间: 2007/10/01开本:印次:纸张: 胶版纸I S B N : 9787115164247包装: 平装内容简介
本书全面而深入地探讨了Java技术的高级特性,包括许多与Java语言相关的开源技术,如Ant、Jmeter、Hibernate等。全书共14章,其中前3章介绍了高效Java开发人员所需的特定思维方式,包括关键的Java语言特性和库、用于开发Java解决方案的各种工具和技术,以及Java开发模式。后面部分详细探讨了开发Java解决方案的各种工具和技术,包括JFC、持久性、以页面为中心的开发技术、以组件为中心的开发技术、EJB 3、组件通信、面向服务的集成、Java安全性、打包和部署等。
本书是Java语言初级教材、开发方法学书籍与专业Java API书籍之间的桥梁。书中提供了各种技术和工具的具体解决方案,并有大量的书上代码和在线代码可供读者进行实际操作使用。本书适合于具备Java入门知识的读者、Java开发人员和高级Java解决方案设计人员阅读。
目录
第一部分像Java开发人员一样思考
第1章关键的Java语言特性和库
1.1介绍Derby
1.2使用Derby
1.3添加到Java 5中的语言特性
1.4重要的Java实用程序库
1.5小结
第2章用于开发Java解决方案的各种工具和技术
2.1高质量软件开发的原则
2.2进行高效软件开发的习惯
2.3开发方法
2.4实际开发场景
2.5小结
第3章Java开发模式
3.1模式为什么重要
3.2基于设计原则构建模式
3.3重要的Java模式
3.4小结
第二部分对Java API、工具和技术的广泛理解
第4章使用JFC开发高效的用户界面
4.1布局管理器
4.2Mustang版本桌面增强
4.3管理Swing应用程序中的导航流
4.4小结
第5章使用文件持久保存应用程序
5.1应用程序数据
5.2Java Serialization:持久保存对象图
5.3JavaBean长期序列化:XMLEncoder/Decoder
5.4灵活的XML序列化:用于XML绑定的Java API(JAXB)
5.5小结
第6章使用数据库持久保存应用程序
6.1JDBC API概述
6.2设置环境
6.3JDBC API的用法
6.4有效使用JDBC 4.0
6.5Hibernate
6.6小结
第7章使用模型1体系结构开发Web应用程序
7.1模型1及其使用原因
7.2小结
第8章使用模型2体系结构开发Web应用程序
8.1问题
8.2模型2
8.3为什么使用模型2
8.4使用WebWork开发一个应用程序
8.5小结
第9章使用Java本机接口与C/C++交互
9.1初识Java本机接口
9.2Java本机接口
9.3开发电子邮件客户端
9.4小结
第10章EJB 3和Java持久性API
10.1新功能
10.2Java持久性API(JPA)
10.3小结
第11章在Java组件和其他平台的组件之间通信
11.1组件通信场景
11.2进程间通信和基本网络体系结构概述
11.3套接字
11.4远程方法调用
11.5公共对象请求代理体系结构
11.6Web服务
11.7小结
第12章面向服务的集成
12.1面向服务的架构
12.2可用的技术
12.3Java管理扩展
12.4Java通信服务
12.5系统集成模式
12.6小结
第13章Java安全性
13.1Java密码系统体系结构和Java密码系统扩展(JCA/JCE)
13.2使用JAAS进行安全性编程
13.3小结
第14章打包和部署Java应用程序
14.1Java CLASSPATH探讨
14.2调查已核准目录
14.3Java存档探讨
14.4处理JAR文件
14.5applet分析
14.6Web应用程序探讨
14.7打包企业JavaBeans
14.8企业级存档探讨
14.9进入Java Web Start
14.10使用Ant进行Web存档
14.11小结