![搞定J2EE:Struts+Spring+Hibernate整合详解与典型案例](https://wfqqreader-1252317822.image.myqcloud.com/cover/194/655194/b_655194.jpg)
前言:作者的提示
作为一本全面介绍J2EE的书籍,本书可以帮助读者搞定Spring,Struts,Hibernate,还可以搞定Tomcat,Eclipse,Log4j,Ant,JUnit,CVS等众多开发工具。
本书内容
本书的优势
● 配有学习论坛http://www.rzchina.net:读者可以在上面讨论技术问题,笔者会及时回答读者提问,并提供各种技术文章,帮助读者提高开发水平。
● 由浅入深:让读者能很快地进行J2EE开发。每一章都从一个简单的示例入手,让读者快速了解本章内容,然后再详细讲解本章涉及的基本原理和知识点。最后,再通过一个详细的示例来巩固学习成果,这样由浅入深符合读者的接受过程。
● 内容广泛:本书不但对J2EE和MVC的相关理论进行了介绍,还对目前市场上众多的开源项目进行了介绍,涵盖了进行J2EE开发所需要的所有工具和软件,比如,JDK,Tomcat,Eclipse,Log4j,Ant,Junit,CVS,Struts,Spring和Hibernate,目的是使读者通过阅读本书,即可掌握开发J2EE程序所需要的相关工具和软件的使用方法。
● 实战性强:本书在对J2EE的理论思想和相关工具进行了讲解之后,又通过几个目前实际应用中使用比较多的实例对J2EE的开发方法进行了详细的讲解,从而使读者可以通过本书的学习快速进入实战项目的开发。
● 提纲挈领:本书每章内容前面都有本章所要讲解内容的简介,读者可以宏观掌握本章的内容,进而理清思路,快速地掌握本章的具体内容。
读者需要具备的基础
阅读本书时,读者应该具有Java语言的基础知识,并且对J2EE有一个初步的了解。除此之外,本书假定读者不再需要掌握其他知识。当然,如果你开发过JSP,ASP或PHP程序,你将能够更好地理解本书所讲述的内容。
另外,本书中的实例都是在Windows平台上进行讲解的,但所讲述的内容也可以在UNIX平台上使用。
统一思想——让我们在这些方面达成共识
● 有效而愉快地学习
目前,市场上有关J2EE开发的书籍种类繁多,但很多书籍要么只讲理论,要么只讲如何使用软件,或者大篇幅地讲一些在实际项目中用不到的知识,使读者无所适从,掌握不到学习J2EE的真正要领,也导致初学者对J2EE产生畏惧心理。其实J2EE并不难掌握。
为了帮助众多初学者快速掌握J2EE的开发方法,笔者精心编著了本书。它是笔者在多年项目实践中的经验总结。本书根据读者的学习规律,首先通过实例介绍基本概念和基本操作,然后在读者掌握了这些基本概念和操作的基础上,再对内容进行深入的讲解,严格遵循由浅入深、循序渐进的原则。本书按照掌握J2EE知识的先后顺序进行编排。本书对于每一个实例,从环境配置开始,到最后的运行都有详尽的介绍,从而使读者很容易就能运行实例,掌握开发方法,并体会到学习的快乐,不断增强学习的动力。
● 用到什么介绍什么
本书从头到尾都是按照读者的学习兴趣来安排知识点的。虽然讲解了开发J2EE项目所要具备的几乎所有的工具,但并没有针对某个工具讲解它详细的命令和操作,而只是针对开发人员在日常开发J2EE项目时所要用到的操作进行讲解,目的只有一个,就是使读者能够快速掌握开发J2EE程序的技能。
光盘说明
本书中所有的源代码都附在随书光盘中,源代码以章节分类。只要按照本书的介绍将J2EE的开发环境配置好,直接将每章的源代码放在Eclipse相应的目录下,启动Tomcat,即可运行。书中的章节和代码对照表参见光盘中的readme.txt文档。
本书适合的读者
本书是一本关于J2EE开发实践的技术书籍。还不了解如何进行J2EE开发的初学者,以及ERP开发、电子商务、网站开发的爱好者,都可以从本书中了解到开发实践所需的知识和思路。
本书以“实战性强”为指导思想,书中介绍的所有知识,无论是开发J2EE所需要的理论知识,所需要的环境配置、开源软件,还是所介绍的4个实例,无一例外都是以突出“实战性强”为出发点的。所以,如果你想拥有使用J2EE进行项目开发的实践经验,那么,本书可以使你的学习事半功倍。在读完本书后,你不但能熟练掌握开发J2EE所涉及的相关工具,而且能够马上进行J2EE项目的实战开发。
如果你原来读过有关J2EE纯理论性的书籍,或者读过虽然是介绍J2EE实例,但那些实例都不适用于实际应用的书籍,那么,当你读完本书后,你的感受将会截然不同。在本书中,你将不会看到纯理论性的介绍,而是会看到涉及J2EE的一些工具和软件是如何来实现这些理论规范的。
特别要说明的是,本书尤其适合作为引路指南。因为它详细地介绍了J2EE的初学者入门时所必须掌握的基本知识和工具的应用,并且对每个应用都采用实例的方式,帮助读者一步一步实现实例,让初学者在不知不觉中既理解了J2EE的理论知识,又掌握了工具的使用方法。在学习过程中,如果只是为了满足日常的实践应用,那么读者可以不用再参考其他书籍,只通过本书就可以掌握J2EE相关工具和软件的使用,以及实战项目的开发方法。
编者