贯通Tomcat开发:Java Web开发配置整合应用开发详解PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:希赛IT发展研究中心编
- 出 版 社:北京:电子工业出版社
- 出版年份:2008
- ISBN:7121068710
- 页数:517 页
第1篇 基础入门篇第1章 认识Tomcat 2
1.1 Java Web应用简介 2
1.1.1 Java API 3
1.1.2 J2EE API 4
1.1.3 CGI 6
1.1.4 Servlet 6
1.1.5 JSP 13
1.1.6 JSP标签库 15
1.1.7 JSP EL 16
1.1.8 Servlet容器介绍 17
1.1.9 选用合适的Web技术 18
1.2 Tomcat体系结构介绍 20
1.3 Tomcat与应用Web服务器 22
1.3.1 Tomcat与应用服务器 22
1.3.2 Tomcat与Web服务器 22
1.3.3 Tomcat 6新特征 22
1.4 小结 23
第2章 安装Tomcat 24
2.1 安装JDK 24
2.1.1 在Windows上安装JDK 24
2.1.2 在Linux上安装JDK 27
2.2 安装Tomcat 29
2.2.1 在Windows上安装Tomcat 29
2.2.2 在Linux或Mac OS上安装Tomcat 32
2.2.3 Tomcat端口配置 33
2.2.4 安装Ant 33
2.2.5 安装Tomcat源码 35
2.3 Tomcat安装目录 36
2.4 Web应用目录结构介绍 37
2.4.1 Web应用上下文 38
2.4.2 WEB-INF目录 39
2.4.3 META-INF目录 39
2.5 常见问题与解决办法 39
2.6 小结 40
第3章 配置Tomcat 41
3.1 Tomcat 6配置元素 41
3.2 访问控制配置 42
3.3 Tomcat类加载器配置 45
3.4 Tomcat Server配置 47
3.4.1 配置服务器 47
3.4.2 配置全局命名资源 48
3.4.3 配置服务 53
3.4.4 配置连接器 53
3.4.5 配置引擎 56
3.4.6 Tomcat日志 57
3.4.7 配置域 58
3.4.8 配置主机 59
3.4.9 配置阀 61
3.4.10 配置监听器 61
3.4.11 配置别名 61
3.4.12 认证配置 62
3.5 Web应用程序配置 62
3.6 总结 65
第4章 Web应用程序管理 66
4.1 Contexts上下文配置 66
4.1.1 Contexts元素的范围 66
4.1.2 Contexts元素的配置 68
4.1.3 Contexts元素的引用 71
4.2 Web应用程序检查 71
4.3 Web应用程序示例 78
4.4 小结 81
第5章 使用Tomcat管理工具 82
5.1 Ant管理应用程序 82
5.1.1 安装配置Ant 82
5.1.2 Ant的主要标签 84
5.1.3 建立工程描述文件build.xml 85
5.3.4 运行Ant 87
5.2 Tomcat控制平台 88
5.2.1 创建管理用户 88
5.2.2 配置Admin应用 88
5.2.3 登录控制平台 89
5.2.4 控制平台的应用 90
5.3 Tomcat管理平台 92
5.3.1 登录管理平台 92
5.3.2 管理平台发布Web应用 93
5.4 小结 95
第2篇 高级应用篇第6章 Tomcat高级特性 97
6.1 利用阀截取用户请求 97
6.1.1 使用访问日志阀 98
6.1.2 使用请求过滤阀 100
6.1.3 请求转储阀 102
6.1.4 使用单点登录阀 103
6.2 用户会话配置 104
6.2.1 配置会话管理器 104
6.2.2 配置集群 108
6.2.3 配置集群实例 112
6.3 小结 118
第7章 Tomcat类加载器 119
7.1 标准Java SE类加载器 119
7.1.1 Bootstrap类加载器 120
7.1.2 Extension类加载器 120
7.1.3 System类加载器 120
7.1.4 委托模型 120
7.1.5 授权标准覆盖机制 120
7.2 类加载器属性 121
7.3 类加载器与安全 121
7.4 类加载器与Tomcat 123
7.5 小结 126
第8章 Tomcat连接器 127
8.1 HTTP连接器 127
8.2 Tomcat SSL配置 128
8.3 Tomcat配置分布式网络 130
8.4 Tomcat负载均衡 131
8.5 小结 137
第9章 使用JDBC链接数据库 138
9.1 SQL简要介绍 138
9.2 JDBC介绍 139
9.2.1 JDBC与ODBC的比较 139
9.2.2 JDBC结构模型 140
9.2.3 JDBC驱动程序类型 141
9.3 JDBC API相关介绍 141
9.3.1 JDBC API介绍 142
9.3.2 访问数据库的一般步骤 146
9.3.3 JDBC的事务处理 146
9.4 使用JDBC API直接访问数据库 148
9.5 使用JNDI数据源访问数据库 151
9.5.1 JNDI介绍 151
9.5.2 配置JNDI数据源 151
9.5.3 使用JNDI数据源访问数据库 154
9.6 小结 155
第10章 用户认证 156
10.1 域介绍 156
10.2 容器管理安全 157
10.3 配置域 158
10.3.1 配置基于文件的域 158
10.3.2 配置用户数据库域 159
10.3.3 配置JDBC域 160
10.3.4 配置JNDI域 162
10.4 小结 166
第11章 Tomcat安全 167
11.1 Windows文件系统安全 167
11.1.1 控制用户、组和所有者 169
11.1.2 分配权限 170
11.1.3 计划安全策略 171
11.1.4 配置文件权限 171
11.2 Linux文件系统安全 172
11.3 Tomcat权限安全 173
11.3.1 Java安全管理 173
11.3.2 使用Tomcat的安全管理 175
11.3.3 Tomcat策略文件 175
11.4 安全域 177
11.4.1 修改web.xml 178
11.4.2 选择基于表单的认证 179
11.4.3 定制登录和错误页面 179
11.5 安全套接字层 181
11.5.1 准备证书 182
11.5.2 配置SSL连接 182
11.6 小结 183
第12章 共享Tomcat主机 184
12.1 虚拟主机简介 184
12.1.1 基于IP的虚拟主机 185
12.1.2 基于名的虚拟主机 186
12.2 在Tomcat中实现虚拟主机 187
12.3 Apache和Tomcat结合实现虚拟主机 192
12.4 小结 194
第13章 嵌入式Tomcat服务器 196
13.1 嵌入式Tomcat服务器简介 196
13.2 嵌入式Tomcat服务器配置 197
13.2.1 Tomcat的结构概述 197
13.2.2 嵌入式Tomcat服务器组件 198
13.2.3 嵌入式Tomcat服务器环境 199
13.3 嵌入式Tomcat服务器应用 200
13.4 小结 207
第14章 记录日志 208
14.1 Tomcat 6日志新的改变 208
14.2 Log4j记录日志 209
14.2.1 Log4j简介 209
14.2.2 Log4j组件介绍 210
14.2.3 Log4j基本使用方法 214
14.3 JULI记录日志 217
14.3.1 Java logging简介 218
14.3.2 JULI类介绍 219
14.3.3 JULI基本使用方法 225
14.4 Commons logging记录日志 230
14.4.1 Commons logging简介 230
14.4.2 Commons logging类介绍 230
14.4.3 Commons logging基本使用方法 232
14.5 结合使用Log4j和Commons logging 234
14.6 小结 236
第3篇 系统集成篇第15章 集成Tomcat与Struts 238
15.1 Struts简介 238
15.2 Struts的MVC框架 239
15.2.1 MVC的概念 239
15.2.2 JSP的Model1、Model2 240
15.2.3 Struts的MVC结构 241
15.3 Struts 1的体系结构 242
15.3.1 Struts 1的工作原理 242
15.3.2 Struts 1的组件介绍 243
15.3.3 Struts 1的配置文件介绍 244
15.3.4 Struts 1的标签库介绍 247
15.4 Struts 1和Tomcat 6的集成 248
15.4.1 环境搭建 248
15.4.2 Struts 1开发Web应用 250
15.5 Struts 2和Struts 1的主要区别 259
15.5.1 Struts 2与Struts 1的特性比较 259
15.5.2 Struts 2的框架结构 261
15.5.3 Struts 2对比Struts 1的框架变化 262
15.5.4 Struts 2的标签库变化 263
15.6 Struts 2和Tomcat 6的集成 265
15.6.1 环境搭建 265
15.6.2 Struts 2开发Web应用 267
15.7 小结 272
第16章 集成Tomcat与Eclipse 273
16.1 Eclipse简介 273
16.2 Eclipse的安装和配置 274
16.2.1 安装Eclipse 275
16.2.2 启动Eclipse程序 275
16.2.3 Eclipse多国语言包 276
16.3 Eclipse和Tomcat的集成 278
16.3.1 Tomcat插件安装和初始化配置 278
16.3.2 Eclipse和Tomcat集成开发实例 281
16.4 小结 286
第17章 集成Tomcat与Hibernate 287
17.1 Hibernate简介 287
17.2 Hibernate架构 289
17.2.1 Hibernate结构图 289
17.2.2 Hibernate API接口 289
17.2.3 Hibernate包 291
17.3 Hibernate与Tomcat的环境配置 292
17.4 开发基于Hibernate的应用 293
17.4.1 JDBC Driver实现 294
17.4.2 JNDI数据源实现 301
17.5 小结 303
第18章 集成Tomcat与Apache 304
18.1 Apache简介 304
18.2 安装和测试Apache 305
18.2.1 Windows平台下安装与测试Apache 306
18.2.2 Linux平台下安装与测试Apache 308
18.3 集成Apache和Tomcat 309
18.3.1 Apache和Tomcat的集成原理 309
18.3.2 Windows下集成Apache与Tomcat 311
18.3.3 Linux下集成Apache与Tomcat 316
18.4 Apache与Tomcat的负载均衡 317
18.4.1 Apache和Tomcat的负载均衡原理 317
18.4.2 Windows下实现Apache和Tomcat的负载均衡 317
18.5 小结 323
第19章 集成Tomcat与IIS 324
19.1 IIS简介 324
19.2 安装和配置IIS 325
19.2.1 安装IIS 326
19.2.2 验证IIS安装是否成功 326
19.3 集成IIS和Tomcat 328
19.3.1 IIS和Tomcat的集成原理 328
19.3.2 IIS与Tomcat集成实现 329
19.4 小结 337
第20章 集成Tomcat与NetBeans 338
20.1 NetBeans简介 338
20.2 安装与启动NetBeans 340
20.2.1 安装NetBeans 340
20.2.2 启动NetBeans 343
20.3 在NetBeans中使用Tomcat服务器的Web应用 344
20.4 小结 348
第21章 集成Tomcat与JBuilder 349
21.1 JBuilder简介 349
21.2 安装和启动JBuilder 350
21.2.1 JBuilder的安装 350
21.2.2 启动JBuilder程序 351
21.3 在JBuilder中应用Tomcat服务器 353
21.3.1 在JBuilder中配置Tomcat服务器 353
21.3.2 在JBuilder中应用Tomcat服务器 356
21.4 小结 359
第22章 集成Tomcat与JBoss 360
22.1 JBoss简介 360
22.2 安装与启动JBoss 361
22.2.1 JBoss的安装 361
22.2.2 启动JBoss服务 363
22.3 集成JBoss和Tomcat 364
22.4 小结 366
第23章 集成Tomcat与RAD 367
23.1 RAD简介 367
23.1.1 WSAD简介 367
23.1.2 RAD简介 368
23.2 安装和启动RAD 369
23.2.1 安装RAD 369
23.2.2 启动RAD程序 370
23.3 RAD应用Tomcat服务器 371
23.3.1 在RAD中配置Tomcat服务器 371
23.3.2 在RAD中应用Tomcat服务 372
23.4 小结 376
第24章 集成Tomcat与Web Services 377
24.1 Web Services简介 377
24.2 Tomcat与Web Services集成 380
24.2.1 使用Axis2开发Web Services 380
24.2.2 使用XFire开发Web Services 389
24.3 小结 394
第4篇 项目实战案例篇第25章 实战网上书店 396
25.1 需求分析 396
25.2 结构分析 397
25.3 数据库设计 398
25.4 详细设计 400
25.4.1 页面设计 401
25.4.2 业务逻辑设计 402
25.5 系统开发 404
25.5.1 创建项目 404
25.5.2 开发业务逻辑处理类 405
25.5.3 开发页面 418
25.6 系统运行 429
25.7 小结 433
第26章 实战OA系统 434
26.1 需求分析 434
26.2 结构分析 437
26.3 数据库设计 438
26.4 详细设计 446
26.4.1 页面设计 446
26.4.2 业务逻辑设计 449
26.4.3 O-R映射设计 451
26.5 系统开发 452
26.5.1 创建项目搭建环境 452
26.5.2 建立Hibernate的O-R映射及配置数据源 455
26.5.3 开发Struts业务逻辑处理类 462
26.5.4 开发页面 493
26.5.5 日志、性能和安全 501
26.6 系统运行 508
26.7 小结 511
附录 光盘内容与使用说明 512
一、光盘内容 512
二、使用实例源代码 513
三、使用实战项目源代码 515
参考文献 517
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017