在我有限的工作经历中,我的大部分时间花在了Java EE(是的,它以前叫J2EE)程序的设计和开发上。在现阶段,大部分的B/S应用都是使用java的,这也就意味着是一个所谓的Java EE应用。OK,我得承认,Java EE是一个big word,它给每一个开发者带来的可能是更多的疑惑和茫然,即使你的简历上写着有着5年使用java的经验,难保不在一次面试和实际项目中遇到一个尴尬的,有趣的,或是令人发狂的新问题。
事实上本书的目的在于从一个实践者的角度出发,告诉Java EEer(这个词是我生造的,即使用Java EE的coder或是architecture)你将面临的问题和相关的解决之道。同时这本书并不是一本单纯的Java技术书籍,如果你想从中知道如何高效地部署一台websphere以支持10000pvg的访问,或是怎样建立一个ESB的具体实现,那么你还是乘早回头,这本书里没你想要的。这本书想要告诉你的是如何在有限的成本和时间的情况下,有效的开发一个不算太烂的Java EE应用。相关的会谈到需求挖掘,软件工程,CM,然后才是设计与编码。
诚然这本书不可能涵盖所有的Java EE的问题,也不可能达到Code Complete的程度,但是你会在阅读过程中获得很多乐趣,我保证。