为你推荐
内容简介
推荐语
前 言
第1篇 Java Web开发技术详解
第1章 Web运作原理探析
1.1 Web的概念
1.2 HTML简介
1.3 URL简介
1.4 HTTP简介
1.5 用Java套接字创建HTTP客户与服务器程序
1.6 Web的发展历程
1.7 处理HTTP请求参数以及HTML表单
1.8 客户端向服务器端上传文件
1.9 小结
1.10 思考题
第2章 Tomcat简介
2.1 Tomcat概述
2.2 Tomcat作为Servlet容器的基本功能
2.3 Tomcat的组成结构
2.4 Tomcat的工作模式
2.5 Tomcat的版本
2.6 安装和配置Tomcat所需的资源
2.7 安装Tomcat
2.8 启动Tomcat并测试Tomcat的安装
2.9 Tomcat的运行脚本
2.10 小结
2.11 思考题
第3章 第一个Java Web应用
3.1 Java Web应用简介
3.2 创建Java Web应用
3.3 在Tomcat中发布Java Web应用
3.4 创建、配置和使用自定义JSP标签
3.5 用批处理文件或ANT编译范例
3.6 小结
3.7 思考题
第4章 Servlet技术(上)
4.1 Servlet API
4.2 Java Web应用的生命周期
4.3 Servlet的生命周期
4.4 ServletContext与Web应用范围
4.5 Servlet的服务方法抛出异常
4.6 防止页面被客户端缓存
4.7 使用Annotation标注配置Servlet
4.8 处理HTTP请求参数中的中文字符编码
4.9 小结
4.10 思考题
第5章 Servlet技术(下)
5.1 下载文件
5.2 上传文件
5.3 动态生成图像
5.4 读写Cookie
5.5 访问Web应用的工作目录
5.6 转发和包含
5.7 重定向
5.8 访问Servlet容器内的其他Web应用
5.9 避免并发问题
5.10 对客户请求的异步处理
5.11 服务器端推送
5.12 小结
5.13 思考题
第6章 JSP技术
6.1 比较HTML、Servlet和JSP
6.2 JSP语法
6.3 JSP的生命周期
6.4 请求转发
6.5 包含
6.6 JSP异常处理
6.7 再谈发布JSP
6.8 预编译JSP
6.9 PageContext类的用法
6.10 在web.xml中配置JSP
6.11 JSP技术的发展趋势
6.12 小结
6.13 思考题
第7章 bookstore应用简介
7.1 bookstore应用的软件结构
7.2 浏览bookstore应用的JSP网页
7.3 JavaBean和实用类
7.4 发布bookstore应用
7.5 小结
第8章 访问数据库
8.1 安装和配置MySQL数据库
8.2 JDBC简介
8.3 通过JDBC API访问数据库的JSP范例程序
8.4 bookstore应用通过JDBC API访问数据库
8.5 数据源(DataSource)简介
8.6 配置数据源
8.7 程序中访问数据源
8.8 处理数据库中数据的中文字符编码
8.9 分页显示批量数据
8.10 用可滚动结果集分页显示批量数据
8.11 小结
8.12 思考题
第9章 HTTP会话的使用与管理
9.1 会话简介
9.2 HttpSession的生命周期及会话范围
9.3 使用会话的JSP范例程序
9.4 使用会话的Servlet范例程序
9.5 通过重写URL来跟踪会话
9.6 会话的持久化
9.7 会话的监听
9.8 小结
9.9 思考题
第10章 JSP访问JavaBean
10.1 JavaBean简介
10.2 JSP访问JavaBean的语法
10.3 JavaBean的范围
10.4 在bookstore应用中访问JavaBean
10.5 小结
10.6 思考题
第11章 开发JavaMail Web应用
11.1 E-Mail协议简介
11.2 JavaMail API简介
11.3 建立JavaMail应用程序的开发环境
11.4 创建JavaMail应用程序
11.5 JavaMail Web应用简介
11.6 JavaMail Web应用的程序结构
11.7 在Tomcat中配置邮件会话(Mail Session)
11.8 发布和运行JavaMail应用
11.9 小结
11.10 思考题
第12章 EL表达式语言
12.1 基本语法
12.2 使用EL表达式的JSP范例
12.3 定义和使用EL函数
12.4 小结
12.5 思考题
第13章 自定义JSP标签
13.1 自定义JSP标签简介
13.2 JSP Tag API
13.3 message标签范例(访问标签属性)
13.4 iterate标签范例(重复执行标签主体)
13.5 greet标签范例(访问标签主体内容)
13.6 小结
13.7 思考题
第14章 采用模板设计网上书店应用
14.1 如何设计网站的模板
14.2 创建负责流程控制的Servlet
14.3 创建模板标签和模板JSP文件
14.4 修改JSP文件
14.5 发布采用模板设计的bookstore应用
14.6 小结
第15章 JSTL Core标签库
15.1 使用第三方提供的标签库的步骤
15.2 JSTL标签库简介
15.3 一般用途的标签
15.4 条件标签
15.5 迭代标签
15.6 URL相关的标签
15.7 小结
15.8 思考题
第16章 JSTL I18N标签库
16.1 国际化的概念
16.2 Java语言对I18N的支持
16.3 国际化标签
16.4 创建国际化的Web应用
16.5 格式化标签
16.6 小结
16.7 思考题
第17章 JSTL SQL标签库
17.1 <sql:setDataSource>标签
17.2 <sql:query>标签
17.3 <sql:param>标签
17.4 <sql:dateParam>标签
17.5 <sql:update>标签
17.6 <sql:transaction>标签
17.7 小结
17.8 思考题
第18章 JSTL Functions标签库
18.1 fn:contains函数
18.2 fn:containsIgnoreCase函数
18.3 fn:startsWith函数
18.4 fn:endsWith函数
18.5 fn:indexOf函数
18.6 fn:replace函数
18.7 fn:substring函数
18.8 fn:substringBefore函数
18.9 fn:substringAfter函数
18.10 fn:split函数
18.11 fn:join函数
18.12 fn:toLowerCase函数
18.13 fn:toUpperCase函数
18.14 fn:trim函数
18.15 fn:escapeXml函数
18.16 fn:length函数
18.17 小结
18.18 思考题
第19章 简单标签和标签文件
19.1 实现SimpleTag接口
19.2 使用标签文件
19.3 小结
19.4 思考题
第20章 过滤器
20.1 过滤器简介
20.2 创建过滤器
20.3 发布过滤器
20.4 串联过滤器
20.5 异步处理过滤器
20.6 小结
20.7 思考题
第21章 在Web应用中访问EJB组件
21.1 JavaEE体系结构简介
21.2 安装和配置WildFly服务器
21.3 创建EJB组件
21.4 在Web应用中访问EJB组件
21.5 发布JavaEE应用
21.6 小结
21.7 思考题
第22章 在Web应用中访问Web服务
22.1 SOAP简介
22.2 在Tomcat上发布Axis Web应用
22.3 创建SOAP服务
22.4 发布和管理SOAP服务
22.5 创建和运行SOAP客户程序
22.6 在bookstore应用中访问SOAP服务
22.7 小结
22.8 思考题
第23章 Web应用的MVC设计模式
23.1 MVC设计模式简介
23.2 JSP Model1和JSP Model2
23.3 Spring MVC概述
23.4 创建采用Spring MVC的Web应用
23.5 运行helloapp应用
23.6 小结
23.7 思考题
第2篇 Tomcat配置及第三方实用软件的用法
第24章 Tomcat的管理平台
24.1 访问Tomcat的管理平台
24.2 Tomcat的管理平台
24.3 小结
第25章 安全域
25.1 安全域概述
25.2 为Web资源设置安全约束
25.3 内存域
25.4 JDBC域
25.5 DataSource域
25.6 在Web应用中访问用户信息
25.7 小结
25.8 思考题
第26章 Tomcat与其他HTTP服务器集成
26.1 Tomcat与HTTP服务器集成的原理
26.2 在Windows下Tomcat与Apache服务器集成
26.3 在Linux下Tomcat与Apache服务器集成
26.4 Tomcat与IIS服务器集成
26.5 Tomcat集群
26.6 小结
26.7 思考题
第27章 在Tomcat中配置SSI
27.1 SSI简介
27.2 在Tomcat中配置对SSI的支持
27.3 小结
27.4 思考题
第28章 Tomcat阀
28.1 Tomcat阀简介
28.2 客户访问日志阀
28.3 远程地址过滤阀
28.4 远程主机过滤阀
28.5 错误报告阀
28.6 小结
28.7 思考题
第29章 在Tomcat中配置SSL
29.1 SSL简介
29.2 在Tomcat中使用SSL
29.3 小结
29.4 思考题
第30章 用ANT工具管理Web应用
30.1 安装配置ANT
30.2 创建build.xml文件
30.3 运行ANT
30.4 小结
30.5 思考题
第31章 使用Log4J进行日志操作
31.1 Log4J简介
31.2 Log4J的基本使用方法
31.3 在helloapp应用中使用Log4J
31.4 小结
31.5 思考题
第32章 Velocity模板语言
32.1 获得与Velocity相关的类库
32.2 Velocity的简单例子
32.3 注释
32.4 引用
32.5 指令
32.6 其他特征
32.7 小结
32.8 思考题
第33章 创建嵌入式Tomcat服务器
33.1 将Tomcat嵌入Java应用
33.2 创建嵌入了Tomcat的Java示范程序
33.3 终止嵌入式Tomcat服务器
33.4 运行嵌入式Tomcat服务器
33.5 小结
33.6 思考题
附录A server.xml文件
A.1 配置Server元素
A.2 配置Service元素
A.3 配置Engine元素
A.4 配置Host元素
A.5 配置Context元素
A.6 配置Connector元素
A.7 配置Executor元素
附录B web.xml文件
B.1 配置过滤器
B.2 配置Servlet
B.3 配置Servlet映射
B.4 配置Session
B.5 配置Welcome文件清单
B.6 配置Tag Library
B.7 配置资源引用
B.8 配置安全约束
B.9 配置安全验证登录界面
B.10 配置对安全验证角色的引用
附录C XML简介
C.1 SGML、HTML与XML的比较
C.2 DTD文档类型定义
C.3 有效XML文档以及简化格式的XML文档
C.4 XML中的常用术语
附录D 书中涉及软件获取途径
读者服务
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜