《Java Web实战开发完全学习手册》共分15章,全面系统地介绍了JavaWeb相关的知识,主要包括JavaWeb开发基础、HTML与CSS网页开发基础、JavaScript基础、JSP基本语法、JSP隐式对象、JDBC技术应用、Servlet技术应用、JavaBean、标准动作与标准标签库、AJAX技术应用、Struts2技术应用、网站的安全、Log4j使用指南及Junit使用指南等内容。最后通过了简易交友系统和电子商务系统这两个案例,对前面的技术进行了综合应用。
基本信息
书名
Java Web实战开发完全学习手册
出版社
清华大学出版社
页数
431页
开本
16
作者
杨光 伍正云
出版日期
2014年7月1日
语种
简体中文
ISBN
7302351287
目录
1内容简介
2图书目录
折叠
编辑本段
内容简介
《Java Web实战开发完全学习手册》主要面向JavaWeb初学者,需要读者有一定的Java基础。《Java Web实战开发完全学习手册》内容浅显易懂,知识点全面,既可作为广大JavaWeb爱好者自学用书。
折叠
编辑本段
图书目录
第1章JavaWeb开发基础
1.1Web应用概述
1.2HTTP基础知识
1.2.1Http请求和响应
1.2.2GET和POST方法
1.3JavaWeb开发环境构建
1.3.1JDK的下载与安装、配置与使用
1.3.2第一个Java程序
1.3.3Tomcat的下载与配置
1.3.4MyEclipse的下载、安装与配置
1.4JavaWeb分层设计
1.4.1JavaWeb分层设计
1.4.2分层设计的优缺点
1.5静态网页与动态网页
1.5.1静态网页
1.5.2动态网页
1.5.3静态网页与动态网页的比较
1.6JSP简介
1.6.1JSP技术概述
1.6.2构建Web应用
1.6.3JSP的优点
1.7本章小结
第2章HTML与CSS网页开发基础
2.1HTML基础知识
2.1.1HTML文档结构
2.1.2HTML常用标记
2,1.3表格标记
2.1.4HTML表单标记
2.1.5框架标记
2.2HTML5
2.2.1HTML5新增的功能
2.2.2HTML5中的属性
2.3CSS样式表
2.3.1CSS概念
2.3.2CSS的优点
2.3.3CSS基本语法
2.3.4CSS选择器
2.3.5通用选择器
2.3.6多元素组合的选择器
2.3.7伪元素和伪类选择器
2.3.8CSS的继承
2.3.9在页面中引用CSS
2.4本章小结
2.5上机练习
第3章JavaScript基础
3.1JavaScript简介
3.1.1JavaScript基本结构
3.1.2JavaScript脚本的执行原理
3.1.3解释型语言
3.2JavaScript的基础
3.2.1数据类型
3.2.2JavaScript中的常量
3.2.3JavaScript中的变量
3.2.4类型转换
3.2.5转义字符
3.2.6关键字与保留字
3.2.7运算符
3.2.8优先级和结合性
3.3流程控制语句
3.3.1if语句
3.3.2switch语句
3.3.3循环语句
3.4函数的定义与调用
3.4.1函数的定义
3.4.2函数的调用
3.5事件处理
3.5.1事件处理程序
3.5.2JavaScript常用事件
3.6常用对象
3.6.1数组对象
3.6.2string对象
3.6.3数学对象
3.6.4date对象
3.7dom技术
3.7.1dom的分层结构
3.7.2查找并访问节点
3.8with语句
3.9异常控制语句
3.9.1异常的产生
3.9.2异常的捕获
3.10本章小结
3.11上机练习
第4章JSP基本语法
4.1了解JSP技术
4.2JSP注释
4.2.1HTML中的注释
4.2.2带有JSP表达式的注释
4.2.3隐藏注释
4.2.4脚本程序(Scriptlet)中的注释
4.3脚本标识
4.3.1JSP表达式
4.3.2声明标识
4.3.3Scriptlet代码片段
4.4动作标识
4.4.1包含文件标识
4.4.2请求转发标识
4.5指令标识
4.5.1page指令
4.5.2include指令
4.5.3taglib指令
4.6本章小结
4.7上机练习
第5章JSP隐式对象
5.1JSP隐式对象概述
5.2输入、输出对象
5.2.1request隐式对象
5.2.2response隐式对象
5.2.30ut对象
5.3作用域通信对象
5.3.1session对象
5.3.2application对象
5.3.3pageContext对象
5.4Servlet对象
5.4.1page对象
5.4.2config对象
5.5exception错误对象
5.6本章小结
5.7上机练习
第6章JDBC技术
6.1JDBC基础知识
6.1.1ODBC到JDBC的发展历程
6.1.2ODBC的结构模型
6.1.3JDBC的诞生
6.1.4JDBC体系结构
6.1.5JDBC工作原理与
JDBCAPI
6.1.6JDBC驱动的分类
6.2使用JDBC连接数据库
6.2.1主要的接口
6.2.2结果集
6.2.3连接数据库的实现步骤
6.3连接池技术
6.3.1JNDI
6.3.2使用标准标签库中的SQL标签
6.3.3简单事务处理
6.4本章小结
6.5上机练习
第7章Servlet技术
7.1Servlet运行原理
7.2Servlet的优点
7.3Servlet的基础知识
7.4Servlet的生命周期
7.5ServletAPI
7.5.1ServletInputStream类
7.5.2ServletOutputStream类
7.5.3ServletRequest接口
7.5.4ServletResponse接口
7.5.5HttpServletRequest接口
7.5.6HttpServletResponse接口
7.5.7ServletConfig接口
7.5.8ServletContext接口
7.5.9获取请求中的数据
7.5.10重定向和请求分派
7.5.11利用请求域属性传递对象数据
7.6Servlet的线程安全问题
7.7Servlet过滤器
7.8Servlet监听器
7.9本章小结
7.10上机练习
第8章JavaBean、标准动作与标准标签库
8.1JavaBean的概念
8.2编写和使用JavaBean
8.2.1JavaBean的get和set方法
8.2.2JSP标准动作简介
8.3JSP中的标准标签库
8.3.1核心标签库
8.3.2国际化与格式化标签库
8.3.3SQL标签库
8.4本章小结
8.5上机练习
第9章AJAX技术
9.1AJAX基础知识
9.2开发AJAX
9.3用AJAX实现登录
9.3.1表单验证需求
9.3.2服务器中实现的方法
9.3.3需要注意的编码问题
9.4响应的类型
9.4.1文本响应类型
9.4.2JSON响应类型
9.5本章小结
9.6上机练习
第10章Struts2技术
10.1Struts2快速入门
10.1.1Struts2的安装与配置
10.1.2Struts2简单示例
10.1.3Struts2工作流程
10.2Struts2核心概念
10.2.1struts.xml文件配置
10.2.2Action对象详解
10.3Struts2的配置文件
10.3.1Struts2的配置文件类型
10.3.2Struts2的包配置
10.3.3名称空间配置
10.3.4Action相关配置
10.3.5通配符实现简化配置
10.3.6返回结果的配置
10.4Struts2的开发模式
10.4.1实现与ServletAPI的交互
10.4.2域模型DomainModel
10.4.3驱动模型ModelDriven
10.5OGNL表达式语言
10.5.1认识OGNL
10.5.2Struts2框架中的OGNL
10.5.3操作普通的属性与方法
10.5.4访问静态方法与属性
10.5.5访问数组
10.5.6访问List、Map集合
10.5.7投影与选择
10.6Struts2的标签库
10.6.1数据标签的应用
10.6.2控制标签的应用
10.6.3表单标签的应用
10.7拦截器的使用
10.7.1了解拦截器
10.7.2使用拦截器
10.7.3自定义拦截器
10.8数据验证机制
10.9本章小结
10.10上机练习
第11章网站的安全
11.1URL操作攻击
11.1.1什么是URL操作攻击
11.1.2解决方法
11.2Web跨站脚本攻击
11.2.1什么是跨站脚本
11.2.2如何防范跨站脚本攻击
11.3SQL注入
11.3.1什么是SQL注入
11.3.2用SQL注入删除数据
11.3.3防范方法
11.4本章小结
11.5上机练习
第12章log4j使用指南
12.1log4j简介
12.2下载log4j
12.3log4j的使用方法
12.3.1日志记录器(Logger)
12.3.2日志输出目的地(Appender)
12.3.3日志格式化器(Layout)
12.3.4log4j的配置文件
12.3.5log4j的使用
12.4本章总结
12.5上机练习
第13章JUnit使用指南
13.1建立JUnit4的开发环境
13.2JUnit的使用方法
13.2.1JUnit4之前的测试用例
13.2.2JUnit4测试用例
13.2.3JUnit4其他注解的使用
13.3本章总结
13.4上机练习
第14章简易交友系统
14.1系统概述
14.2需求分析
14.3系统结构图
14.4系统总体设计
14.5数据库设计
14.6项目及数据库搭建
14.7数据公共类的实现
14.8用户登录模块
14.8.1用户注册
14.8.2用户登录
14.9用户列表模块
14.10本章小结
第15章电子商务系统
15.1系统概述
15.2需求分析
15.3系统结构图
15.4开发环境
15.5数据库表设计
15.6项目及数据库搭建
15.7数据库公共类的实现
15.8用户模块的实现
15.8.1用户注册
15.8.2用户登录
15.9系统的主要模块
15.9.1产品浏览模块
15.9.2购物车模块
15.9.3生成订单模块
15.10本章小结