随着Java语言的流行,Java在网站和企业级应用的开发上应用得越来越普遍,Java Web开发已经成为Java企业级解决方案中不可或缺的重要组成部分。
本书遵照Servlet 2.5和JSP 2.1规范,系统、完整地介绍了Java Web开发中的各种技术,从知识的讲解→知识的运用→实际问题的解决,一步一步地引导读者掌握Java Web开发的知识体系结构。掌握本书的内容后,读者可以进一步学习笔者的另一本著作《Struts 2深入详解》。
本书面向的读者
本书面向的读者群包括:
- 毫无Web经验的初学者。
- 有一定的Web经验,但没有从事过Web开发的读者。
- 具有其他脚本语言Web开发经验,想要快速转向Java Web开发的程序员。
- 正在从事Java Web开发的初中级程序员。
此外,为了照顾到连Java语言都没有掌握的读者,在本书的配套光盘中,提供了一套完整的Java教学视频(价值人民币330元),以帮助读者快速地从Java语言的学习中过渡到Java Web的开发上。也就是说,本书也适合于正准备学习Java语言的读者,通过本书,这些读者可以直接掌握Java语言,到Java Web开发的企业级应用。
本书的内容组织
全书共分3篇,包括了Servlet篇、JSP篇和应用篇。前两篇相对独立,但在内容上又有层进的关系。最后一个部分综合应用前两个部分的知识,讲解了一些高级应用,并结合实际开发中要解决的问题,给出了很多具有实用价值的实例程序。
附录作为本书不可或缺的部分,对HTML和HTTP协议进行了介绍,缺少Web经验的读者可以从这两章中学到Web开发的必备知识。此外,附录还提供了server.xml和web.xml文件的介绍,可以作为读者从事Java Web开发的参考。
本书在内容的编排上独具匠心,将知识的连贯性和学习规律有机地组织在一起。本书首先介绍了Servlet技术和Servlet的应用,并介绍了Tomcat服务器的体系结构和相关配置。在这第1篇中,包括了下面的主题:
- Servlet与Tomcat
- Servlet技术
- Web应用程序的部署
- 数据库访问
- 会话跟踪
- Servlet的异常处理机制
- 开发线程安全的Servlet
读者如果掌握了这部分的内容,就可以开始Web应用程序的开发了。
本书第2篇是JSP篇,包括了与JSP相关的各种技术。主要内容有JSP技术、JSP与JavaBean、JSP开发的两种架构模型、自定义标签库、表达式语言、JSTL、标签文件。JSP是建立在Servlet规范提供的功能之上的动态网页技术,读者看完第1部分介绍的Servlet,自然也就能理解JSP了。第2篇的内容非常详尽,不但可以作为学习使用,而且可以作为以后工作中的参考手册。
本书第3篇是应用篇,结合前2篇介绍的知识,讲解了一些高级应用,给出了很多具有实用价值的实例程序。主要内容有:
- Servlet监听器
- 过滤器在Web开发中的应用
- 中文乱码问题与国际化
- Web应用程序安全
- 避免表单重复提交等实例
- 使用Eclipse开发Web应用程序
这部分内容从应用开发的角度帮助读者提升Java Web开发技能。
|