《Java Web开发教程(第2版)》是2012年清华大学出版社出版的图书,作者是孙霞、党海峰、冯筠、贺小伟。
基本介绍
- 书名Java Web开发教程(第2版)
- 作者孙霞、党海峰、冯筠、贺小伟
- ISBN9787302291114
- 定价34.5元
- 出版社清华大学出版社
- 出版时间2012年8月29日
- 装帧平装
内容简介
本书是关于Java Web开发的入门教材。全书内容由浅入深,回顾Web开发技术的发展,讲解HTTP、HTML等Web系统开发技术基础知识,然后讲解Servlet和JSP等开发的相关技术,引入了MVC设计模式的理念,详细讲述一个完整实际的Java Web开发项目,逐步读者从基础到各个知识点的学习,帮助读者较为全面地掌握Java Web开发技术。
本书是关于Java Web开发的入门教材。全书内容由浅入深,回顾Web开发技术的发展,讲解HTTP、HTML等Web系统开发技术基础知识,然后讲解Servlet和JSP等开发的相关技术,引入了MVC设计模式的理念,详细讲述一个完整实际的Java Web开发项目,逐步读者从基础到各个知识点的学习,帮助读者较为全面地掌握Java Web开发技术。
本书适合作为高校计算机以及信息管理等相关专业在校大学生的Java Web开发课程的教材,也可以作为Java Web初学者的参考书目,还可供社会Java Web技术培训班作为教材使用。
图书目录
第1章Java Web开发基础
1.1Web套用概述
1.2HTTP协定
1.2.1HTTP请求讯息
1.2.2HTTP回响讯息
1.2.3Header Field
1.3HTML语言
1.3.1标籤和属性
1.3.2常用标籤
1.4Web套用开发技术
1.4.1Servlet技术
1.4.2JSP技术
1.4.3JavaBean技术
1.4.4JDBC技术
1.5Java Web开发环境及运行环境
1.5.1集成开发环境
1.5.2运行环境
1.6皮影製作项目介绍
1.6.1项目背景
1.6.2项目功能描述
1.6.3关于项目术语的解释
1.7本章小结
习题
第2章Tomcat基础
2.1Tomcat下载和安装
2.1.1下载
2.1.2安装
2.2Tomcat伺服器结构
2.3Tomcat基础配置
2.3.1server.xml配置档案
2.3.2Tomcat其他配置档案
2.4Web套用的结构与访问
2.5将Web套用部署到Tomcat中
2.5.1複製Web套用到webapps目录下
2.5.2使用Context元素
2.6配置Web套用
2.6.1Web套用部署描述符
2.6.2默认通用Web套用部署描述符
2.7本章小结
习题
第3章Eclipse基础
3.1Eclipse的体系结构
3.2Eclipse常用配置
3.2.1快捷键设定
3.2.2定义用户库
3.2.3配置Clean up首选项
3.2.4配置Java代码模板
3.2.5配置Java代码格式化工具
3.2.6配置Web开发工具
3.3Eclipse外挂程式
3.3.1安装外挂程式
3.3.2配置Web伺服器
3.4Eclipse Web工程
3.4.1静态Web工程
3.4.2动态Web工程
3.4.3Web工程属性配置
3.5编辑Web内容
3.5.1开发静态Web对象
3.5.2开发动态Web对象
3.6本章小结
习题
第4章简单Web套用实例
4.1运行环境搭建
4.1.1JDK下载和安装
4.1.2配置环境变数
4.2实例1网站欢迎页面
4.3MVC开发模式
4.3.1MVC设计思想
4.3.2MVC的适用範围
4.3.3MVC实现中的Java技术
4.4实例2剧目评价实例
4.5本章小结
习题
第5章Servlet技术
5.1Servlet简介
5.1.1Servlet的概念
5.1.2Servlet的生命周期
5.1.3Servlet的工作过程
5.1.4请求的分发
5.1.5Hello World Servlet
5.2Servlet中的关键概念
5.2.1Servlet接口
5.2.2ServletConfig接口
5.2.3ServletContext接口
5.2.4RequestDispatcher接口
5.2.5接口之间的关係
5.3GenericServlet和HttpServlet
5.3.1GenericServlet抽象类
5.3.2HttpServlet抽象类
5.4ServletRequest
5.4.1ServletRequest
5.4.2HttpServletRequest
5.4.3HttpServletRequestPrinter实验
5.5ServletResponse
5.5.1ServletResponse
5.5.2HttpServletResponse
5.6Servlet实践
5.6.1从头开发Servlet
5.6.2在Servlet中使用ServletConfig
5.6.3使用ServletContext获取信息
5.6.4使用HttpServletResponse控制回响
5.6.5使用HttpSession实现会话级信息管理
5.6.6使用Cookie在客户端存储信息
5.7本章小结
习题
习题
第6章JSP技术
6.1JSP的表象和本质
6.2JSP的基本语法
6.2.1JSP程式代码块
6.2.2JSP声明代码块
6.2.3JSP输出代码块
6.2.4JSP注释代码块
6.2.5JSP指令代码块
6.2.6JSP预定义标籤
6.3JSP的隐含对象
6.3.1request、response、config和application对象
6.3.2out对象
6.3.3page对象
6.3.4session对象
6.3.5exception对象
6.3.6pageContext对象
6.3.7对象属性的作用域
6.4本章小结
习题
第7章JDBC技术
7.1JDBC概述
7.1.1JDBC体系结构
7.1.2JDBC驱动程式
7.1.3JDBC API
7.2使用JDBC连线资料库
7.2.1载入驱动程式
7.2.2创建与资料库的连线
7.2.3创建语句对象
7.2.4编写、执行SQL语句
7.2.5处理结果集中的数据
7.2.6关闭相关对象
7.2.7处理异常
7.3资料库连线实例
7.3.1网站用户注册实例
7.3.2网站用户登录实例
7.4连线池技术
7.4.1JNDI
7.4.2数据源配置
7.4.3使用连线池访问资料库
7.5本章小结
习题
第8章皮影製作网站项目开发实例
8.1项目来源
8.2功能需求分析
8.3界面设计
8.3.1网站首页
8.3.2用户注册界面
8.3.3用户製作界面
8.3.4用户播放界面
8.4系统架构设计
8.4.1资料库设计
8.4.2系统MVC模型
8.5Web系统开发
8.5.1开发模型
8.5.2开发视图
8.5.3开发控制器
8.6本章小结
附录A程式调试
A.1编译期错误
A.1.1Java档案中的常见编译错误
A.1.2JSP档案中的常见编译错误
A.2运行期错误
A.2.1配置错误
A.2.2操作错误
A.2.3部署错误
A.3逻辑错误
A.3.1Eclipse中的调试
A.3.2逻辑错误调试案例
参考文献