前言
随着互联网的发展,人们越来越认识到Web开发的重要性,越来越多的应用都是基于Web发展起来的,大到企业门户网站,小到网页游戏。Java Web开发在整个Web开发领域一直占据着领头羊的位置,目前许多的Web应用将Java Web开发作为首选技术。目前,越来越多的企业开始注重对Java Web开发技术人才的吸收和培养,相信从事Java Web开发将是一个非常不错的选择。
笔者结合自己多年的Java Web开发经验和心得体会,花费了一年多的时间写作本书。希望各位读者能在本书的引领下跨入Java Web世界的大门,并成为一名开发高手。本书最大的特色就是结合大量的说明插图,全面、形象、系统、深入地介绍了Java Web开发程序,并以大量实例贯穿于全书的讲解之中,最后还详细介绍了Struts 2、Hibernate以及Spring三大框架的开发流程以及相互间的整合方法。学习完本书后,读者应该可以具备独立进行项目开发的能力。
本书特色
1.大量教学插图,读书学习不再枯燥乏味
本书最大的特点就是通篇采用图片讲解,将传统的文字讲解转换为各种形式的图形图表,最大限度的提升读者的阅读兴趣,让读者在潜移默化中掌握Java Web语言的开发精髓。
2.配有大量多媒体语音教学视频,体验全新教学课堂
作者专门录制了大量的配套多媒体语音教学视频,以便让读者更加轻松、直观地学习本书内容,提高学习效率。这些视频与本书源代码一起收录于配套光盘中。
3.讲解由浅入深,循序渐进,适合各个层次的读者阅读
本书从Java Web语言的基础开始讲解,逐步深入到Java Web语言的高级开发技术及应用,内容梯度从易到难,讲解由浅入深,循序渐进,适合各个层次的读者阅读,并均有所获。
4.贯穿大量的开发实例和技巧,迅速提升开发水平
本书在讲解知识点时贯穿了大量短小精悍的典型实例,并提供了大量的开发技巧,以便让读者更好地理解各种概念和开发技术,体验实际编程,迅速提高开发水平。
本书内容及体系结构
第1篇 JSP基础篇(第1~7章)
本篇主要内容包括:浏览器技术、JSP基础、JSP内置对象、JavaBean基础、Servlet编程以及EL表达式语言和JSTL标签等知识。通过本篇的学习,读者可以掌握Java Web开发所需要的最基本的知识。
第2篇 Struts 2技术篇(第8~13章)
本篇主要内容包括:Struts 2框架入门、Struts 2配置详解、Struts 2拦截器、Struts 2类型转换和输入校验以及国际化和文件上传、标签库等内容。通过本篇的学习,读者可以掌握Struts 2编程的核心技术与应用。
第3篇 Hibernate技术篇(第14~15章)
本篇主要内容包括:Hibernate 框架入门、Hibernate 的配置和会话等技术。通过本篇的学习,读者可以掌握Hibernate框架的一些基本的开发技术。
第4篇 Spring技术篇(第16~18章)
本篇主要内容包括:Spring框架入门、控制反转和面向切面编程等方面的知识。通过本篇的学习,读者可以掌握Spring框架的基础以及两大核心技术及应用。
第5篇 S2SH整合篇(第19章)
本篇是三大框架的整合章节,通过本章的学习,读者可以实现3种重要技术的整合开发,充分体验S2SH的强大功能和便利性。
本书读者对象
· 从未接触过Java Web的初学者;
· 了解一些Java Web,希望进一步学习的自学者;
· 想学习一门技术,以方便找工作的求职者;
· Java Web开发爱好者;
· 大中专院校的学生和相关授课教师;
· 社会培训班学员;
· Java Web专业开发人员;
· 需要一本案头必备手册的程序员。
编者