前言
Java Web开发技术一直被广泛地用于网络上的应用软件开发,在Internet上到处可见用Java Web开发技术建立的电子商务、电子政务及各行业的网站。用Java Web开发技术设计的系统,具有跨平台性、运行效率高的特点,而且学起来容易上手,开发工具已经十分丰富,可以使用的第三方软件和开源组件越来越多,框架技术也日趋成熟。
众多的Java Web开发程序员需要有一本覆盖面宽、内容实用、实战性强的图书。笔者一直奋斗在教学和项目研发的一线,深深地感知着读者的强烈需求。而且新近的技术和软件版本都在不断升级,读者也需要采用最新的技术和软件来指导软件开发工作。
本书内容
全书分为2篇:基础篇和框架技术篇。全书内容遵循循序渐进的原则,逐步深入,理论联系实际,内容通俗易懂,涵盖了当前Java Web开发所流行的众多开发技术,注重项目实战,致力于培养技术娴熟、能上手开发软件系统的Java Web程序员。
基础篇共有12章,讲述了JSP开发中常用的基本技术,包括JSP的安装与配置、HTML和JavaScript客户端开发技术、JSP语法、JSP指令和动作指令、JSP的内置对象、JDBC数据库操作、JavaBean、Servlet、JSTL、EL、常用的开发功能,以及用JSP技术实现的报到管理系统。这一篇中的内容是基础内容,学完后就可以开发出简单的信息系统了。
框架技术篇包括第13章至第18章,在这6章中讲解了当前最为流行的3个Java开发框架(Struts 2、Spring 3、Hibernate 4)以及它们的整合应用。在讲解了一种框架技术后,就会用它来对第12章中实现的报到管理系统进行改进,以使系统的架构更加优雅。
全书内容由浅入深,并辅以大量的实例说明。学习本书的内容无须事先掌握Java程序设计和HTML设计的内容,可直接开始本书的学习,在基础篇中将会介绍这些基础知识。
如何使用本书
本书可作为Java Web开发入门程序员的培训教材或自学教材,也可作为中职、高职、本科院校计算机专业的教材,对于Java Web开发较为熟悉的程序员也是一本良好的参考书。书中的实例均通过精心调试,随书的光盘带有书中所有实例以及实战项目的源代码。
如果将本书作为教学和自学的教材使用,下表给出课时的分配建议。
理论与实践课时分配建议
说明:1.课时分配:理论课时+实践课时;
2.在课时分配栏里注有“*”的表示为选教内容,去掉选教内容后尚需56课时。
致谢
在本书的写作过程中,罗铁清、唐爱国、孙美清、西米莎、王莹、伍江杭、杨烺、张益林、张锦、黄婧、王念、刘蓉、唐一韬、谢英辉、段琳琳、段智敏、李号彩等同志帮助我进行了资料的整理、校对,并均参与了部分编写工作,以及部分源代码的调试工作,在此一并表示感谢。
还要感谢电子工业出版社孙学瑛编辑,给我许多的灵动和支持;借此还向我的夫人黄婧女士致敬,她为支持我编写此书,承担了许多的家务工作,并不断地鼓励我。正是因为这么多人的大力支持和辛勤汗水,本书才得以出版。
由于时间仓促和作者的水平有限,书中的错误和不妥之处在所难免,敬请读者批评指正。读者在阅读过程中有什么疑问也可以通过邮件(dengziyun@126.com)和笔者取得联系。
邓子云
2011年9月于长沙