本书首先揭示了错综复杂的Java语言特性、开发解决方案的方法学以及利用模式的步骤,然后向读者提供了大量的真实示例,这些示例是开发人员工具包必不可少的一部分。有了这些方法,就可以用Java JDK6中复杂而细微的技巧来构建高级解决方案。
本书适合于正寻找一本全面的JDK 6参考书、想要获得更高级的Java解决方案和语言特性、在处理超出其技术经验的新Java问题时需要帮助的Java开发人员阅读。
本书全面而深入地探讨了Java技术的高级特性,包括许多与Java语言相关的开源技术,如Ant、Jmeter、Hibernate等。全书共14章,其中前3章介绍了高效Java开发人员所需的特定思维方式,包括关键的Java语言特性和库、用于开发Java解决方案的各种工具和技术,以及Java开发模式。后面部分详细探讨了开发Java解决方案的各种工具和技术,包括JFC、持久性、以页面为中心的开发技术、以组件为中心的开发技术、EJB 3、组件通信、面向服务的集成、Java安全性、打包和部署等。
本书是Java语言初级教材、开发方法学书籍与专业Java API书籍之间的桥梁。书中提供了各种技术和工具的具体解决方案,并有大量的书上代码和在线代码可供读者进行实际操作使用。本书适合于具备Java入门知识的读者、Java开发人员和高级Java解决方案设计人员阅读。
第一部分 像Java开发人员一样思考
第2章 用于开发Java解决方案的各种工具和技术
第3章 Java开发模式
第二部分 对Java API、工具和技术的广泛理解
第4章 使用JFC开发高效的用户界面
第5章 使用文件持久保存应用程序
第6章 使用数据库持久保存应用程序
第7章 使用模型1体系结构开发Web应用程序
第8章 使用模型2体系结构开发Web应用程序
第9章 使用Java本机接口与C/C++交互
第10章 EJB 3和Java持久性API
第11章 在Java组件和其他平台的组件之间通信
第12章 面向服务的集成
第13章 Java安全性
第14章 打包和部署Java应用程序