当前位置:首页 > 工业技术
贯通Tomcat开发:Java Web开发配置整合应用开发详解
贯通Tomcat开发:Java Web开发配置整合应用开发详解

贯通Tomcat开发:Java Web开发配置整合应用开发详解PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:希赛IT发展研究中心编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:7121068710
  • 页数:517 页
图书介绍:本书分为3篇共26章,包括Tomcat基础入门篇、Tomcat高级应用篇、Tomcat高级集成篇和Tomcat项目实战案例篇。本书使用的开发环境是JDK1.6+Tomcat 6,逐步引领读者从基础知识到各个高级应用知识点的学习,然后是Tomcat与目前主流的Web Server、IDE和Web Services集成,最后给出完整的项目系统开发实例。全书内容由浅入深,并辅以大量的实例说明,最后给出了两个完整的项目案例,两个项目案例分别采用了JSP Model1模型和JSP Model2模型的MVC框架,旨在说明目前流行的JSP模型在Tomcat6下的设计应用。随书的配套光盘中包含全书所有实例的源代码,以及项目案例的源代码,供读者学习参考使用。本书从理论性和实用性的角度出发,兼顾Tomcat各层次用户的需求,适合从事Tomcat相关工作的各类开发人员,以及进行Java Web编程的开发人员使用。既可作为初学者的入门书籍,也可作为高级开发人员的参考手册。既可适合自学人员教材使用,也可供社会Java技术培训班作为教材使用,对于缺乏项目实战经验的程序员来说可用于快速积累项目开发经验。
《贯通Tomcat开发:Java Web开发配置整合应用开发详解》目录

第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

相关图书
作者其它书籍
返回顶部