本书特点

锲而不舍,金石可镂。

——荀子·劝学

为什么要写这样一本书

为了帮助众多的软件开发人员尽快地学习和掌握JavaEE企业级开发中的众多开源框架,尽快地步入实际的项目开发中来,作者根据多年的项目开发经验编写了此书。

本书通过几个具体的案例向读者介绍了实际项目的开发流程及开发技巧。在这些案例中涵盖了目前一些比较流行的开源框架,如Struts、JSF、Spring、Hibernate,同时还包含了Ajax的相关技术,希望通过这些案例能够使读者尽快地熟悉这些相关技术。

本书的特点

1.秉承畅销书“21天学通”的细致写法

本书传承了畅销系列“21天学通”细致的写作手法,本着“让读者少走弯路,尽快上手”的理念,用特别适合初学者着手实践的方式,精选典型案例,讲解了实际项目开发的流程,包括了项目的开发背景、需求分析、系统设计等,同时还对各项目开发环境的选择进行了简要介绍。

本书体例如下:

①清晰的结构:本书中的所有案例都是按照笔者的实际开发过程一个模块一个模块地进行介绍的,这也是按照实际项目的开发流程进行的,结构清晰,便于实际练习。

② 贴心的提示:为便于读者阅读,全书穿插着一些技巧和提示,帮助读者理解知识点。

③直观的截图:对案例给出必要的结果界面图,帮助读者直观地理解范例代码。

④范例代码:截取关键代码段,层次清楚,语句简洁,体现了代码优美的原则,有利于读者养成良好的代码编写习惯。

⑤注释和解析:重要代码几乎行行有注释,代码段后对关键代码行逐一解释,帮助读者掌握相关概念,理解知识点。

⑥代码位置:在书中特别给出了重要代码段在光盘中的位置,便于读者检索和实践。

经作者多年的培训及学员的反馈证明,以上讲解方式是非常适合初学者进阶的学习方式,读者按照这种方式,会非常轻松、顺利地掌握本书知识并举一反三。

2.实用超值的DVD光盘

为帮助读者更好地掌握和实践,本书附赠DVD光盘,内容包括本书内容多媒体视频、基础知识多媒体视频、电子教案(PPT)、编程参考宝典电子书、实例源代码等。

● 本书内容多媒体视频:配有长达21小时作者亲自配音的手把手教学视频,讲解本书关键知识点和操作步骤。

● Java Web开发入门视频:本书附赠13小时基础知识视频讲解,帮助读者夯实基础,更容易地掌握本书内容。

● 电子教案(PPT):本书可以作为高校相关课程的教材或课外辅导书,所以笔者特别制作了电子教案(PPT),方便老师教学和学生自学。

● 编程参考宝典电子书:为方便广大读者学习,特别制作了编程开发参考电子书,供读者查阅和参考。

3.完善的技术支持

本书提供了论坛:www.rzchina.net,读者可以在上面提问和交流。另外,论坛上还有一些小的教程、视频动画和各种技术文章,帮助读者提高开发水平。

4.附赠与书等价的培训课程

购买本书,读者将得到为期两周价值59元的网络培训课程,还能获得授课老师亲自录制的视频学习资料,并且可以通过QQ和我们的老师直接沟通,得到手把手的指导,课程包括Java、.NET、C、VC++、测试等软件编程热门领域,具体科目可以到www.rzchina.net查询。

5.额外的资源提供

为了帮助读者进一步学习编程,我们收集了100 GB的编程视频和其他资料,涉及Java、.NET、Visual C++、Visual Basic等,读者可以登录www.rzchina.net,索取相关的资料。

本书面向的读者

本书通过实际的项目案例向读者介绍了项目的开发流程,内容详细,涵盖面广,主要面向以下开发人员。

● JavaEE初学者:本书中的案例涵盖了目前比较流行的企业级开源框架,而且还对各个框架的组合使用进行了详细的介绍,作为一个JavaEE的初学者,可以从中学习如何配置这些开源框架,让其组合使用,还可以学习到各开源框架的使用技巧。

● 有一定基础的JavaEE开发人员:因为本书案例是笔者精心选择开发的,涉及了众多的开源框架,包含了一些Ajax技术,以及笔者的一些心得体会与开发经验,所以对于有一定开发经验的JavaEE开发人员来说,通过学习本书可以进一步提高开发水平。

推荐的学习计划

本书作者在长期的培训和教学实践过程中,归纳了最适合初学者入门和实践的学习模式,并参考了多位专家意见,为读者总结了合理的学习时间分配方式,列表如下:

续表

续表

本书作者

本书由吴亚峰、索依娜主笔编写,同时参与编写的还有昊燃、崔国强、翟瑞科、汪圆圆、胡新亮、黄叶新、李增辉、刘聪、龙志标、孟劼、米爱中、秦侠、冉剑、任潇、谭励、王大亮、伍云辉、于重重、曾光、张双、朱照华、扈新波、黄永湛、刘新、孟祥嵩、王二亮、张贺军、李勇、刘基林、闫术卓、关涛、王岩、李晓白、魏星、刘蕾、吕峰军、商斌、师正杰、施以箴、杨洪涛、王润森、魏汪洋。在此一并表示感谢。

在本书的编写过程中得到了唐山百纳科技有限公司Java培训中心的大力支持,同时苏亚光、王海峰以及作者的家人也为本书的编写提供了很多的帮助,在此表示衷心的感谢!

由于本书案例涉及行业众多,且编者水平和学识有限,书中难免有疏漏之处,敬请广大读者朋友批评指正,并多多提出宝贵意见。

编者