Java是构建服务器应用的主要语言。Java平台的最新版本——JDK5,拥有诸多新特性,例如元数据工具、泛型、自动装箱和改进的用户接口性能。本书以JDK5的先进特性为视角,从开发Java应用程序的最佳工具和技术概览开始,通过详细讨论面向Java解决方案开发的工具和技术(如JFC、持久性保存、JNI等),针对性地提供了Java开发过程中的常见问题及其解决方案,指导读者掌握核心Java语言以及JDK5的复杂内容。本书要点·什么时候使用Java的开放源代码工具(如Ant和JUnit)·如何实现、保存和恢复自己的应用程序功能·如何使用Java本机接口同其他语言库交互·在Java组件之间通信的各种方式·Java应用程序的各种安全性及部署方法·如何生成一个可配置的过程体系结构·如何开发Java中的常见模式