Java Web编程技术

出版时间:2010-3  出版社:清华大学  作者:沈泽刚//秦玉平  页数:428  
Tag标签:无  

前言

  基于Java的Web应用开发技术已成为目前Web开发的主流技术。本书以Servlet 2.5和JSP 2.1规范为基础,详细介绍应用Java技术开发Web应用的相关技术及编程方法。  本书较全面地介绍了应用Java技术开发Web应用的发展特性,涉及了当前应用广泛的开发规范,结构清晰,应用实例丰富,实现了理论学习和具体应用的充分结合。本书内容包括:  第1章主要介绍Web应用开发的基础知识、Tomcat服务器的安装和配置以及Servlet与JSP入门。  第2~第4章分别介绍Servlet模型和Servlet容器模型,其中包括常用Servlet API、Servlet生命周期、分析请求和发送响应、Web应用程序与部署描述文件、ServletConfig接口与ServletContext接口、会话管理等。  第5和第6章分别介绍JSP技术基础知识和Web组件重用技术,其中包括JSP的各种语法元素、JSP页面的生命周期、page指令及属性、JSP的隐含对象、页面作用域、include指令、动作以及JavaBeans的使用等。  第7章介绍数据库访问的技术,其中包括使用JDBC访问数据库的传统方法和使用数据源访问数据库的方法。  第8章介绍表达式语言(EL)的使用,其中包括EL运算符、如何使用EL访问作用域变量、JavaBeans属性和集合对象元素;如何使用EL隐含对象;如何在EL中使用Java函数。第9和第10章分别介绍JSP的标签技术和标准标签库(JSTL)与标签文件。第11章介绍Web应用的事件处理机制与过滤器的应用。第12章介绍Java Web应用开发中的安全性问题。  第13和第14章属于高级内容,分别介绍Struts框架基础和Ajax技术。前者是一个成功的MVC框架,后者是目前比较流行的Web设计方法。  学习本书内容,读者需具有一定的Java语言、计算机网络和数据库方面的一些基础知识。  本书第1~第4、第7、第13和第14章由沈泽刚编写,第5和第6章由秦玉平编写,第8章由贾福龙编写,第9章由刘福德编写,第10章由王丽君编写,第11章由胡斌编写,第12章由佟冶编写,张爱华老师制作了本书的多媒体课件,于忠党教授对本书提出了许多宝贵意见。  本书可作为高等学校计算机专业Web编程技术课程的教材,也可供从事基于Java技术的Web应用开发的技术人员学习参考,同时也可作Java Web开发员国际认证考试的备考材料。

内容概要

本书详细介绍了基于Java的Web编程技术,主要内容包括:Web技术基础;Servlet技术模型和Servlet容器模型;JSP的各种元素、生命周期、作用域对象等;Web应用开发中组件重用技术;表达式语言的使用,标准标签库和自定义标签以及标签文件的使用等;Web应用的事件处理与过滤器的应用以及安全性等问题;最后介绍了Struts框架和Ajax技术。  本书较全面地介绍了应用Java技术开发Web应用的发展特性,涉及了当前应用广泛的开发规范,结构清晰,应用实例丰富,实现了理论学习和实际应用的充分结合。本书每章提供了一定数量的习题,供读者复习参考。  本书可作为高等学校计算机及相关专业Web编程技术课程的教材,也可供从事基于Java的Web应用开发技术人员学习参考,同时也可作Java Web开发员国际认证考试的备考材料和培训教材。

书籍目录

第1章  Web应用概述	 1.1  Web应用体系结构	  1.1.1  WWW概述	  1.1.2  服务器和浏览器	 1.2  服务器的安装与配置	  1.2.1  安装Tomcat	  1.2.2  查看Tomcat的安装目录	  1.2.3  测试Tomcat	  1.2.4  修改Tomcat的端口	  1.2.5  打开Servlet重新载入功能	  1.2.6  Tomcat服务器的启动和停止	 1.3  HTTP基础	  1.3.1  理解HTTP协议	  1.3.2  URL和URI	  1.3.3  HTML概述	 1.4  动态Web文档技术	  1.4.1  静态Web文档和动态Web文档	  1.4.2  服务器端动态Web文档技术	  1.4.3  客户端动态Web文档技术	 1.5  Servlet与JSP入门	  1.5.1  什么是Servlet	  1.5.2  什么是Servlet容器	  1.5.3  Servlet的开发	  1.5.4  错误处理	  1.5.5  Servlet的优缺点	  1.5.6  什么是JSP页面	  1.5.7  使用Servlet还是JSP	 1.6  小结	 习题	第2章  Servlet技术模型	 2.1  Servlet API	  2.1.1  javax.servlet包	  2.1.2  javax.servlet.http包	 2.2  Servlet的执行过程和生命周期	  2.2.1  Servlet的执行过程	  2.2.2  Servlet的生命周期	 2.3  分析请求	  2.3.1  HTTP请求结构	  2.3.2  发送请求	  2.3.3  处理HTTP请求	  2.3.4  分析请求	  2.3.5  请求转发	  2.3.6  使用请求对象存储数据	 2.4  发送响应	  2.4.1  HTTP响应结构	  2.4.2  理解ServletResponse	  2.4.3  理解HttpServletResponse	  2.4.4  发送状态码和错误消息	 2.5  小结	 习题	第3章  Servlet容器模型	 3.1  Web应用的结构和部署	  3.1.1  Web应用程序	  3.1.2  应用服务器	  3.1.3  Web应用程序的目录结构	 3.2  部署描述文件	  3.2.1  一个简单的DD	  3.2.2  DD文件的定义	  3.2.3  元素	  3.2.4  元素	  3.2.5  元素	 3.3  ServletConfig接口	 3.4  ServletContext接口	  3.4.1  得到ServletContext引用	  3.4.2  获取应用程序的初始化参数	  3.4.3  通过ServletContext对象获得资源	  3.4.4  登录日志	  3.4.5  使用RequestDispatcher实现请求转发	  3.4.6  使用ServletContext对象存储数据	  3.4.7  检索Servlet容器的信息	 3.5  Servlet的多线程问题	 3.6  一个综合实例	 3.7  小结	 习题	第4章  会话管理	第5章  JSP技术模型	第6章  Web组件重用与JavaBeans	第7章  JDBC数据库访问	第8章  使用表达式语言	第9章  自定义标签的开发	第10章  JSTL与标签文件	第11章  Web事件处理与过滤器	第12章  Web应用的安全性	第13章  Struts框架基础	第14章  Ajax技术基础	参考文献

章节摘录

  1.Web服务器  Web服务器(server)是向浏览器提供服务的程序。服务器是一种被动的程序,只有当其他计算机的浏览器向它们发出请求时才有所动作。在大多数情况下,这些动作是寻找并发送某个文档给提出请求的浏览器。  最常用的Web服务器是Apache服务器,它是Apache软件基金会(Apache Software Foundation)提供的开放源代码软件,它是一个非常优秀的专业的Web服务器。最初,该服务器主要运行在Unix和Linux平台上,现在也可以运行在Windows平台上。Apache 服务器已经发展成为Internet上最流行的Web服务器。据Netcraft Web Server Survey 于2005年2月的调查显示,目前在Internet上有68%的Web站点使用Apache服务器。  另一种比较流行的Web服务器是Microsoft公司开发的专门运行在Windows平台上的IIS服务器。  2.Web浏览器  在客户端通常使用Web浏览器(browser)程序来访问Web服务器上的资源。从本质上说,浏览器是一个程序,它可以向Web服务器发送HTTP请求消息并处理返回的响应,也能够捕捉到页面上的鼠标单击等事件。  在Web早期,浏览器是基于字符的,不能显示任何图形信息,也不能提供图形化的用户界面。1993年,美国伊利诺伊大学的Marc Andreessen开发并发布了第一个图形化的浏览器,名为Mosaic。Mosaic非常受欢迎,以至于在一年后Andreessen离开学校创办了著名的Netscape公司,其开发的浏览器称为Netscape Navigator。  目前,最流行的两种浏览器是Internet Explorer和Netscape Navigator,另外一个免费的开源浏览器FireFox也非常流行。  1.2 服务器的安装与配置  Tomcat是由Sun公司和Apache 开发小组共同提出的合作项目Apache Jakarta项目下的产品,是为了使 Servlet/JSP能够与 Apache服务器一起运行而开发的Servlet/JSP容器。  Tomcat服务器是免费的,它的最新版本实现了Servlet 2.5和JSP 2.1的规范,另外它本身具有作为Web服务器运行的能力,因此不需要一个单独的Web服务器。本书的所有程序都在Tomcat服务器中运行。  目前的最新版本是Tomcat 6.0.20版。可下载Windows可执行的安装文件或压缩文件。下面介绍Tomcat服务器在Windows XP平台上安装、配置的方法。  1.2.1 安装Tomcat  安装Tomcat服务器必须先安装Java运行时环境(Java Runtime Enviroment,JRE),这里假设已在C:\jre1.7.0目录下安装了JRE。如果安装了JDK,也就同时安装了JRE。下面说明Tomcat的安装过程。  假设下载的是Windows可执行的安装文件,例如apache-tomcat-6.0.20.exe,双击该文件,在出现的如图1.1所示的界面中选择安装的类型。这里选择完全安装,在Select the types of install下拉框中选择Full,然后单击Next按钮,出现如图1.2所示的界面。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Java Web编程技术 PDF格式下载


用户评论 (总计6条)

 
 

  •   上课要用,内容详细,讲解清晰。
  •   我买的是教材,很新哈,没啥缺损,就这样啦
  •   这本书知识点很到位,很细致,很全面。
  •   正版,很好的书。
  •   课本,不过还是不错的
  •   这本书基本上过得去,但是内容较多,而且有些概念讲得有些模糊,不易使人理解
 

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

京ICP备13047387号-7