从此初学,走向精通
The book is the nourishment in the whole world.
Life the inside have no book, seem to have no sunlight;
The inside of the intelligence has no book, seem the bird have no wing.
书籍是全世界的营养品。生活里没有书籍,
就好像没有阳光;智慧里没有书籍,就好像鸟儿没有翅膀。
——莎士比亚
为什么要写这样一本书
在Java技术领域,Java Web的应用开发越来越活跃。这使得许多程序员都积极地学习有关Java Web的开发技术。但是面对众多的开发技术和开发框架,初学者会感到非常困惑,不知如何学习,更不知道如何下手。本书就是为读者完整地学习Java Web开发技术,在实际项目中应用这些技术和框架而编著的。本书涉及Java Web技术的一些基础知识,如Servlet、JSP等,还涉及J2EE开发的一些基本框架,如Struts、Hibernate、Spring、Ajax、JSF等。
本书提供的技术和框架都使用了目前应用最广泛的版本,市场上很多书的版本已经落伍,而且与新版本存在很大的区别,所以在阅读本书时,请根据本书正文提供的下载地址下载最新版本。
本书的特点
1.细致体贴的讲解
本书假定读者没有任何的编程技能基础,讲解时尽可能地站在读者的角度,循序渐进,由浅入深,用准确的语言总结概念➡用直观的图示演示过程➡用详细的注释解释代码➡用形象的比方帮助记忆。效果如下:
① 知识点介绍 全面、准确、清晰是其显著特点,一般放在每一节开始位置,让零基础的读者了解相关概念,顺利入门。
② 范例 本书精心选择的编程示例,可实践性强,注意让读者能从实例运用中举一反三,既有利于初学者对基本知识点的理解和掌握,又锻炼了读者的编程能力。
③ 范例代码 与范例编号对应,层次清楚、语句简洁、注释丰富,体现了代码优美的原则,有利于读者养成良好的代码编写习惯。读者可以直接根据这些源程序快速编写程序,直接切入相关应用。
④ 运行结果 对范例给出运行结果和对应图示,帮助读者更直观地理解范例代码、验证结果。
⑤ 代码解析 本书对范例代码中的关键代码配以图示并进行详细解释,有助于读者掌握相关概念和知识。
⑥ 贴心的提示 为了便于读者阅读,全书还穿插着一些技巧、提示等小贴士,体例约定如下:
● 提示:通常是一些贴心的提醒,让读者加深印象或提供建议,或者解决问题的方法。
● 注意:提出学习过程中需要特别注意的一些知识点和内容,或者相关信息。
● 警告:对操作不当或理解偏差将会造成的灾难性后果做警示,以加深读者印象。
⑦ 小结 每章最后提供对本章所介绍知识的简单总结,有利于读者加深印象,巩固总结。
经作者多年的培训和授课证明,以上讲解方式是最适合读者学习的方式,读者按照这种方式,会非常轻松、顺利地掌握本书知识。
2.实用超值的DVD光盘
为了帮助读者比较直观地学习,本书附赠DVD光盘,内容包括多媒体视频、电子教案(PPT)、编程参考宝典电子书、各章习题答案和实例源代码等。
● 多媒体视频
配有长达9小时手把手教学视频,讲解关键知识点界面操作和书中的一些综合练习题。作者亲自配音、演示,手把手教会读者使用。此外,还随书免费赠送 34 小时相关知识多媒体视频,帮助读者巩固和加深对所学内容的理解和掌握。
● 电子教案(PPT)
本书可以作为高校相关课程的教材或课外辅导书,所以笔者特别为本书制作了电子教案(PPT),以方便老师教学使用。
● 编程参考宝典电子书
为方便广大读者学习,特别制作了编程开发参考电子书,供读者查阅和参考。
3.提供完善的技术支持
本书提供了论坛:http://www.rzchina.net,读者可以在上面提问交流。另外,论坛上还有一些小的教程、视频动画和各种技术文章,可帮助读者提高开发水平。
4.丰富的额外素材下载
相关的开发素材文件,在www.broadview.com.cn提供下载。
本书适合哪些读者阅读
Java开发Web应用和J2EE方面的初学者;
有一定基础但希望提高自己的系统设计水平的读者;
使用过Struts+Hibernate+Spring,想了解最新版本的新特性的读者;
想学习更多J2EE框架的初、中级读者;
有一定基础但希望提高自己的系统设计水平的读者;
其他编程爱好者。
本书作者
本书由方振宇主笔编写,其他参与编写的人员有昊燃、陈冠佐、傅奎、陈勤、梁洋洋、毕梦飞、陈庆、柴相花、陈非凡、陈华、陈嵩、承卓、陈先在、樊丽。
编著者