出版时间:2012-9 出版社:清华大学出版社 作者:孙霞 编 页数:315 字数:504000
内容概要
《21世纪高等学校规划教材·计算机科学与技术:Java Web开发教程(第2版)》是关于Java
Web开发的入门教材。全书内容由浅入深,首先回顾Web开发技术的发展,讲解HTTP、HTML等Web系统开发技术基础知识,然后讲解Servlet和JSP等开发的相关技术,最后引入了MVC设计模式的理念,详细讲述一个完整实际的Java
Web开发项目,逐步引领读者从基础到各个知识点的学习,帮助读者较为全面地掌握Java Web开发技术。
《21世纪高等学校规划教材·计算机科学与技术:Java
Web开发教程(第2版)》适合作为高校计算机以及信息管理等相关专业在校大学生的Java Web开发课程的教材,也可以作为Java
Web初学者的参考书目,还可供社会Java Web技术培训班作为教材使用。
书籍目录
第1章 Java Web开发基础
1.1 Web应用概述
1.2 HTTP协议
1.2.1 HTTP请求消息
1.2.2 HTTP响应消息
1.2.3 HeaderField
1.3 HTML语言
1.3.1 标签和属性
1.3.2 常用标签
1.4 Web应用开发技术
1.4.1 Servlet技术
1.4.2 JSP技术
1.4.3 JavaBean技术
1.4.4 JDBC技术
1.5 JavaWeb开发环境及运行环境
1.5.1 集成开发环境
1.5.2 运行环境
1.6 皮影制作项目介绍
1.6.1 项目背景
1.6.2 项目功能描述
1.6.3 关于项目术语的解释
1.7 本章小结
习题
第2章 Tomcat基础
2.1 Tomcat下载和安装
2.1.1 下载
2.1.2 安装
2.2 Tomcat服务器结构
2.3 Tomcat基础配置
2.3.1 server.xml配置文件
2.3.2 Tomcat其他配置文件
2.4 Web应用的结构与访问
2.5 将Web应用部署到Tomcat中
2.5.1 复制Web应用到webapps目录下
2.5.2 使用Context元素
2.6 配置Web应用
2.6.1 Web应用部署描述符
2.6.2 默认通用Web应用部署描述符
2.7 本章小结
习题
第3章 Eclipse基础
3.1 Eclipse的体系结构
3.2 Eclipse常用配置
3.2.1 快捷键设置
3.2.2 定义用户库
3.2.3 配置Cleanup首选项
3.2.4 配置Java代码模板
3.2.5 配置Java代码格式化工具
3.2.6 配置Web开发工具
3.3 Eclipse插件
3.3.1 安装插件
3.3.2 配置Web服务器
3.4 EclipseWeb工程
3.4.1 静态Web工程
3.4.2 动态Web工程
3.4.3 Web工程属性配置
3.5 编辑Web内容
3.5.1 开发静态Web对象
3.5.2 开发动态Web对象
3.6 本章小结
习题
第4章 简单Web应用实例
4.1 运行环境搭建
4.1.1 JDK下载和安装
4.1.2 配置环境变量
4.2 实例1网站欢迎页面
4.3 MVC开发模式
4.3.1 MVC设计思想
……
第5章 Servlet技术
第6章 JSP技术
第7章 JDBC技术
第8章 皮影制作网站项目开发实例
附录A 程序调试
参考文献
章节摘录
版权页: 插图: 【本章导读】 Servlet是Java Web开发最重要的基础技术,绝大多数Java Web开发技术都是基于Servlet基础之上的,所以了解Servlet技术是深入理解其他Java Web开发技术的前提。同时Servlet也是Tomcat支持的最主要技术之一。 本章将简单介绍Servlet的基本概念、原理以及使用方法。重点介绍其中一些主要的接口和对象,包括使用广泛的ServletRequest和ServletResponse。最后通过大量实例应用为读者分别介绍Servlet开发,ServletConfig、ServletContext、HttpSession和Cookie的使用。 5.1 Servlet简介 Servlet是一种可以配置进Servlet容器(如Tomcat)中用于处理客户端请求的特殊Java对象。Servlet规范规定了Servlet对象和Servlet容器的协作方式,以及Servlet体系中相关的APl。其中最关键的是Servlet接口,它规定了一个Servlet应该具有的行为。开发人员开发出符合Servlet接口的Java对象,并将其部署到Servlet容器中就可以使Servlet容器具有该Servlet所实现的功能。Servlet通过配置Servlet容器被部署到Servlet容器中,多种多样的Servlet为Servlet容器添加了丰富的web处理功能,同时也丰富了与Servlet容器结合的Web服务器的功能。Tomcat是具有普通web服务器功能的最典型的Servlet容器,通过修改Tomcat的配置文件可以将Servlet部署到Tomcat中。本章就将Tomcat作为默认的Servlet容器进行讲解和实验。 5.1.1 Servlet的概念 一个Servlet就是一个Java对象,它与其他Java对象没有本质的区别,唯一特殊的是它的实现类必须实现Servlet体系中的javax.servlet.Servlet接口,该接口规定了程序员实现的Servlet必须满足一种标准格式,只有满足该格式的Servlet才能被部署到Servlet容器中。举一个形象的例子,国家规定两孔圆头插座的规格标准是2271EC42(RVB)2×0.5mm26A250V标准,所有厂商生产的两孔圆头插座必须符合该标准,所有生产两孔圆头插头的厂商也必须符合该标准,否则生产出来的插头和插座就无法匹配。类似地,Servlet容器与Servlet之间的关系也相当于插座和插头的关系。Servlet规范规定了所有的Servlet必须符合javax.servlet.Servlet接口规范,所有的Servlet容器必须使用该规范规定的格式调用Servlet,所以程序员编写的Servlet也必须符合该规范。这样编写的Servlet被部署到Servlet容器中后Servlet容器才能够与Servlet协调工作。 插头标准可能规定了插头的大小、电流、电压等参数,Servlet接口标准则规定了Servlet类必须要实现的方法。Servlet接口规定的一个最主要的方法就是Servlet的执行方法service()方法,该方法是一个Servlet用于处理请求和响应的全部代码。任何一个实现了Servlet接口的Java类都必须实现该方法,所以Servlet容器不需要知道部署到其中的每个Servlet的具体实现,当有请求到达时,Servlet容器只需要调用该Servlet类的service()方法即可。或者也可以反过来说,一个实现了javax.servlet.Servlet接口的Java类的对象就是一个Servlet。所以实现javax.servlet.Servlet接口与一个Java类是实现一个Servlet的充分必要条件。
图书封面
评论、评分、阅读与下载