搞定J2EE:Struts+Spring+Hibernate整合详解与典型案例
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言:作者的提示

作为一本全面介绍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相关工具和软件的使用,以及实战项目的开发方法。

编者