Java Web应用开发

出版时间:2009-7  出版社:化学工业出版社  作者:汤鸣红 主编  页数:284  

前言

  随着互联网的不断发展,目前的应用软件系统大多从原来的基于客户机/服务器模式,转向系统升级容易、维护方便、使用简单的基于浏览器/服务器的应用模式。  在这样的应用需求下,相应的Web开发技术也逐步成熟和完善。为了满足社会对软件人才的需求,为了让更多的人可以更快地学到实用的JavaWeb开发技术与方法,我们编写了《JavaWeb应用开发》一书。  本书的主要特色如下。  1.本书内容丰富,重点突出,覆盖当前主流JavaWeb各个关键技术,章节安排合理。  2.展示JSP2.0、Servlet2.4的最新特性,并强调Web开发的综合实践。  3.讲述了JSP语法和指令、JSP内置对象、JavaBean、JSTL、标签库。  4.涵盖了Servlet2.4的Servlet基本结构、Servlet会话跟踪、Servlet相关接口和类、过滤器、数据库访问及MVC等方面的内容。  5.重实践,给出很多实际案例,每个关键知识点都有一个案例。  本书以Servlet2.4和JSP2.0规范为基础,介绍了应用Java技术实现Web应用的相关技术及编程方法。本书内容分为三个部分。  基础部分:第1章~第5章主要讨论以Servlet为基础的Web应用的基础知识;第6章~第9章主要介绍JSP技术。  提高部分:第10章~第12章。第10章介绍了JSP2.0自定义标签;第11章介绍了JDBC数据库访问技术;第12章介绍了Web应用分层与设计模式,介绍了JSP设计模式、MVC编程模式、持久层设计策略、应用DAO模式访问数据库等。  综合应用部分:第13章详细分析并设计了一个在线购书系统。  本书将免费向读者提供JavaWeb应用开发相关的全部源代码,如有需要可与wtjiang@sina.com联系,或到化学工业出版社教育资源网站(http://www.cipedu.com.cn)免费下载使用。  参与此书编审的作者分工如下:  第1、2、6、7章由於志强编写;第3、5、9、12、13章由蒋卫祥编写;第4、8、10、11章由朱利华编写;汤鸣红组织和审阅了全书;蒋卫祥负责全书代码测试。  由于笔者水平有限,加之时间仓促,书中如有不妥之处,敬请读者不吝赐教。  编者  2009年3月

内容概要

本书以Servlet 2.4和JSP 2.0规范为基础,详细介绍了应用Java技术实现Web应用的相关技术及编程方法,体现了应用Java技术开发Web应用的发展特性,涉及了当前应用广泛的开发规范,结构清晰,应用实例丰富,实现了理论学习和具体应用的充分结合。     主要内容包括:以Servlet为基础的Web应用的基础知识;以JSP 2.0规范为基础的JSP技术(JSP基本语法、JSP内置对象的使用、JavaBean技术在JSP中的应用、标准标签库JSTL的使用),JSP 2.0自定义标签的做法(Tag接口、IteratingTag接口、BodyTag接口、SimpleTag接口),JDBC数据库访问技术(JDBC处理数据库方法、使用数据源、使用连接池、实现分页显示),Web应用分层与设计模式(JSP设计模式、MVC编程模式、持久层设计策略、应用DAO模式访问数据库。最后还介绍了一个Java Web综合实例——在线购书系统。     本书可作为计算机相关专业的教学用书,也可作为计算机工程技术人员的参考书。

书籍目录

第1章 Web应用体系架构  1.1 HTTP请求响应模型  1.2 Web应用程序发展过程  1.3 搭建Java Web开发环境  1.4 MyEclipse开发工具  1.5 简单Web应用的开发样例  练习思考题 第2章 Servlet技术介绍  2.1 Servlet介绍  2.2 基本Servlet结构  2.3 Servlet的基本配置  练习思考题 第3章 Servlet相关接口和类  3.1 Servlet包中的接口  3.2 Http包中的接口和类  3.3 Servlet中的表单处理  3.4 Servlet请求转发  3.5 Servlet异常  3.6 共享数据  练习思考题 第4章 会话跟踪  4.1 会话跟踪的概念  4.2 Cookie  4.3 URL重写  4.4 隐藏表单  4.5 HttpSession会话跟踪  4.6 session会话实例  练习思考题 第5章 Servlet过滤器和监听器  5.1 Servlet过滤器  5.2 Servlet事件监听  5.3 过滤器和监听器的应用场景  练习思考题 第6章 JSP基本语法  6.1 JSP的构成  6.2 JSP中的注释  6.3 指令元素  6.4 脚本元素  6.5 动作元素(Action)  练习思考题 第7章 JSP内置对象  7.1 内置对象介绍  7.2 请求相应对象  7.3 会话对象session  7.4 全局对象application  7.5 其他对象  练习思考题 第8章 在JSP中使用JavaBean  8.1 JavaBean的基本概念  8.2 在JSP中使用JavaBean  8.3 JavaBean应用实例  练习思考题 第9章 标准标签库JSTL  9.1 JSTL介绍  9.2 一般用途的标签  9.3 条件标签  9.4 迭代标签  9.5 URL相关的标签  9.6 函数标签  9.7 Database access标签库  练习思考题 第10章 JSP自定义标签扩展  10.1 JSP标签扩展  10.2 自定义标签示例  10.3 自定义标签接口  10.4 标签开发实例  练习思考题 第11章 JDBC数据库访问技术第12章 Web应用分层与设计模式 第13章 在线购书系统附录 参考文献

章节摘录

  从最开始的JSWDK到现在的Tomcat、WebLogic、WebSphere等,JSP的运行环境也有了很大的变化,出现了很多优秀的JSP容器,如Zomcat、JBoss、WebLogic、WebSphere等,这些都是应用服务器,也可以称为中间件。下面简单介绍几种常用的JSP容器及其特点。  1.Tomcat  Tbomcat是ApacheJakarta软件组织的一个子项目,它是一个JSP/Servlet的容器,是在Sun公司的JSWDK(JavaServerWebDevelopmentKit)基础上发展起来的一个JSP和Servlet规范的标准实现。使用Tomcat可以体验JSP和Servlet的最新规范。经过多年的发展,Tomcat不仅是JSP和Servlet规范的标准实现,而且具备了很多商业JavaServlet容器的特性,使得它被广泛用于商业。  2.BEAWebLogicBEAWebLogicServer是BEAWeb应用服务器的重要产品,是用于集成、开发、部署和管理大型分布式web应用、网络数据库应用的Java应用服务器。它将Java的动态功能和JavaEnterprise标准的高效性和安全性引入大型Web应用的集成和开发之中,BEAWebLogicServer是第一个提供EJB组件、Java消息传递和事件服务、微软COM集成以及零管理客户机的Web应用服务器,代表了新一代Web应用服务器的发展方向。2008年1月,BEA已经被Oracle公司收购。  3.IBMWebSphereIBMWebSphere是一种领先的因特网基础设施软件,适用于跨多种平台创建、运行和集成各种业务的应用。它的优点是能将烦琐的IT流程进行整合,并使其框架清晰,使用简便,能节省很多的人力和时间,从而提高效率。

编辑推荐

  本书较全面地体现了应用Java技术开发web应用的发展特性,涉及了当前应用广泛的JaVa技术开发规范,结构清晰,实现了理论学习和具体应用的充分结合。  本书内容丰富,重点突出,涵盖Servlet 2.4的servlet基本结构、Servlet会话跟踪、Servlet相关接口和类、过滤器、数据库访问及MVC等方面的内容。

图书封面

评论、评分、阅读与下载


    Java Web应用开发 PDF格式下载


用户评论 (总计1条)

 
 

  •   看了前8章了,每天上下班看,看的很起劲。书目章节分布合理,适合初学者逐步理解提高。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7