图书介绍
程序员突击 Tomcat原理与Java Web系统开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 陈菁菁编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302198253
- 出版时间:2009
- 标注页数:531页
- 文件大小:37MB
- 文件页数:548页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
程序员突击 Tomcat原理与Java Web系统开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 步入Java Web开发的殿堂第1章 Tomcat的安装与配置2
1.1 Tomcat简介2
1.1.1 Servlet简述2
1.1.2 Tomcat与Servlet之间的关系3
1.1.3 Tomcat层次结构5
1.1.4 Java Web应用处理7
1.1.5 Tomcat发展7
1.2 Tomcat的安装8
1.2.1 安装准备8
1.2.2 JDK安装及设置9
1.2.3 Tomcat安装及设置12
1.2.4 测试Tomcat12
1.3 Tomcat的配置16
1.3.1 Tomcat目录结构16
1.3.2 Tomcat常用配置文件17
1.3.3 Tomcat管理程序17
1.3.4 Tomcat的控制配置18
1.3.5 Tomcat的管理配置18
1.4 第一个Web应用21
1.4.1 需求分析21
1.4.2 软件架构22
1.4.3 文件清单22
1.4.4 文件详述22
1.4.5 发布聊天室26
1.5 小结26
第2章 JSP开发技术27
2.1 JSP简介27
2.2 JSP基本语法30
2.2.1 基本语法30
2.2.2 对象与范围46
2.2.3 JSP中文显示问题49
2.3 程序实例51
2.4 小结59
第3章 JavaBean技术60
3.1 JavaBean简介60
3.2 JavaBean特性60
3.2.1 JavaBean的构造方法60
3.2.2 属性61
3.3 JSP中使用JavaBean62
3.3.1 导入JavaBean类62
3.3.2 声明JavaBean对象63
3.3.3 访问JavaBean属性63
3.4 JavaBean在JSP页面中的有效范围64
3.4.1 page64
3.4.2 request65
3.4.3 session67
3.4.4 application68
3.5 JSP的Web开发模式69
3.5.1 JSP+JavaBean模式69
3.5.2 JSP+JavaBean+Servlet模式69
3.6 JSP与JavaBean应用实例70
3.7 小结74
第4章 Servlet技术75
4.1 Servlet简介75
4.1.1 Servlet概述75
4.1.2 Servlet类75
4.1.3 Setvlet功能76
4.1.4 Java Servlet API76
4.2 Servlet生命周期78
4.2.1 加载和实例化Servlet78
4.2.2 初始化78
4.2.3 请求处理79
4.2.4 终止Servlet79
4.2.5 卸载Servlet79
4.3 HttpServlet和ServletContext79
4.3.1 HttpServlet类79
4.3.2 ServletContext81
4.4 Cookie的应用84
4.4.1 Cookie概述84
4.4.2 使用Cookie85
4.4.3 Cookie创建的语法85
4.4.4 读取Cookie的语法86
4.4.5 命名约定86
4.4.6 使用到期时间86
4.5 Servlet过滤器和监听器86
4.5.1 Servlet过滤器特点87
4.5.2 Servlet过滤器接口87
4.5.3 Servlet事件监听器87
4.5.4 Servlet上下文监听器实例88
4.6 Servlet JSP/Servlet中的汉字编码问题90
4.6.1 GB2312-80、GBK、GBl8030-2000汉字字符集及Encoding91
4.6.2 JSP/Servlet Web编程时的Encoding问题92
4.7 小结93
第2篇 苦练基本功96
第5章 Tomcat高级配置96
5.1 Tomcat Admin简介96
5.2 安装配置Tomcat Admin96
5.3 部署管理Web应用程序98
5.4 应用程序管理器的其他管理功能99
5.4.1 概述99
5.4.2 部署一个Web应用100
5.5 配置Realm组件101
5.5.1 概述101
5.5.2 属性101
5.6 Tomcat组件配置104
5.6.1 概述104
5.6.2 各种Tomcat组件之间的关系105
5.6.3 Tomcat基本元素介绍105
5.7 Tomcat的其他配置功能106
5.7.1 配置虚拟主机106
5.7.2 配置基础验证107
5.7.3 配置单点登录108
5.7.4 配置用户定制目录109
5.7.5 在Tomcat中使用CGI脚本109
5.7.6 改变Tomcat中的JSP编译器110
5.7.7 限制特定主机访问111
5.8 小结111
第6章 Session会话管理112
6.1 Session简介112
6.1.1 Session的概念112
6.1.2 Cookie与Session112
6.2 Session跟踪方法113
6.2.1 Session tracking定义113
6.2.2 实现Session tracking113
6.3 会话的持久化117
6.3.1 概述117
6.3.2 实现118
6.4 伪会话管理机制119
6.4.1 概述119
6.4.2 实现伪会话管理机制120
6.4.3 应用实例124
6.5 小结126
第7章 Java管理扩展JMX127
7.1 JMX简介127
7.2 使用Java管理扩展JMX体系结构128
7.2.1 设备层128
7.2.2 代理层131
7.2.3 分布服务层134
7.2.4 附加管理协议API135
7.3 4种类型的MBeans135
7.3.1 标准MBean136
7.3.2 丢失MBean136
7.3.3 代理和缺乏管理137
7.3.4 简单代理138
7.4 利用MC4J远程监测Tomcat集群139
7.4.1 集群元素140
7.4.2 JMX客户端141
7.4.3 为JMX设置系统属性141
7.4.4 Tomcat集群的配置142
7.4.5 以编程的方式连接JMX代理143
7.4.6 Web应用示例安装144
7.4.7 测量层146
7.5 程序实例147
7.6 小结150
第8章 服务器端嵌入SSI151
8.1 SSI简介151
8.2 SSI指令及其基本格式152
8.2.1 #echo命令152
8.2.2 #include示范154
8.2.3 #flastmod命令155
8.2.4 #fsize命令155
8.2.5 #exec命令155
8.2.6 #set命令156
8.2.7 #if命令156
8.2.8 #config命令157
8.3 SSI的Servlet参数设置158
8.4 设置SSI初始化参数159
8.5 SSI Servlet支持的变量159
8.6 在Web服务器上配置SSI功能160
8.6.1 简介160
8.6.2 启动SSI161
8.7 程序实例162
8.8 小结163
第9章 Tomcat安全管理164
9.1 Tomcat安装安全164
9.1.1 Admin和Manager164
9.1.2 isp-examples和servlet-examples164
9.1.3 更改停止命令165
9.2 用其他账号运行Tomcat165
9.2.1 创建新的账号165
9.2.2 用新的账号运行Tomcat165
9.3 文件系统安全166
9.4 Tomcat安全域168
9.4.1 安全域简介168
9.4.2 Memory域169
9.4.3 JDBC域171
9.4.4 DataSource域173
9.4.5 JNDIRealm175
9.4.6 JAASRealm178
9.4.7 Web应用程序安全179
9.5 在Tomcat中配置使用SSL184
9.5.1 SSL简介184
9.5.2 在Tomcat中使用SSL187
9.6 Tomcat阀简介189
9.7 使用Tomcat阀190
9.7.1 客户访问日志阀190
9.7.2 远程地址过滤器193
9.7.3 远程主机过滤器193
9.7.4 客户请求记录器194
9.7.5 单点登录阀194
9.8 小结195
第10章 Log4J日志管理与程序调试196
10.1 Log4J简介196
10.1.1 Log4J概念196
10.1.2 Log4J关键类和接口介绍196
10.2 配置Log4J200
10.2.1 使用Java Properties配置200
10.2.2 使用xml文件配置205
10.2.3 Log4J在程序中配置207
10.2.4 Log4J配置实现过程208
10.3 Log4J的基本使用方法209
10.3.1 在代码中使用Log4J209
10.3.2 Web程序中使用Log4J210
10.4 应用实例210
10.4.1 配置Java Properties实例210
10.4.2 配置Log4J.xml实例212
10.4.3 在代码中使用Log4J实例215
10.4.4 在Web中使用Log4J实例216
10.5 小结218
第11章 Ant应用219
11.1 Ant入门219
11.1.1 Ant简介219
11.1.2 Ant安装与配置219
11.1.3 Ant命令语法221
11.2 编写build.xml文件222
11.2.1 project元素222
11.2.2 target元素223
11.2.3 task元素223
11.2.4 property元素224
11.2.5 常用AntTask224
11.2.6 build.xml示例225
11.3 小结226
第12章 Struts框架基础227
12.1 Struts框架概述227
12.1.1 MVC模式简介227
12.1.2 Struts简介228
12.1.3 Struts安装229
12.1.4 Struts工作流程230
12.2 Struts配置231
12.2.1 配置ActionServlet231
12.2.2 配置ActionForm232
12.2.3 配置Action232
12.3 Struts组件及工作原理234
12.4 Struts标签库234
12.4.1 非UI标签235
12.4.2 UI标签235
12.4.3 迭代标签237
12.4.4 通用标签237
12.5 Struts实例238
12.6 小结246
第3篇 突出重围 项目实战248
第13章 电子商务购物车248
13.1 系统需求分析248
13.1.1 需求概述248
13.1.2 系统功能描述248
13.2 系统总体架构250
13.3 数据库设计251
13.3.1 数据表结构251
13.3.2 建立和配置数据库252
13.3.3 测试数据254
13.4 系统业务实现254
13.4.1 数据表的封装254
13.4.2 购物车模块实现262
13.5 小结291
第14章 某学院网站信息发布系统292
14.1 系统需求分析292
14.1.1 需求概述292
14.1.2 系统功能描述294
14.2 系统总体架构297
14.3 数据库设计298
14.3.1 业务实体设计298
14.3.2 数据模型设计299
14.4 系统详细设计301
14.4.1 界面设计301
14.4.2 逻辑主线302
14.4.3 系统中的视图设计304
14.4.4 系统中的包设计306
14.4.5 数据库的访问连接设计307
14.4.6 业务层设计309
14.5 小结326
第15章 基于Struts+Hibernate+Spring的消息发布系统327
15.1 系统架构327
15.1.1 系统架构分析327
15.1.2 采用架构的优势328
15.2 Hibernate持久层329
15.2.1 编写PO类329
15.2.2 编写PO的映射配置文件336
15.2.3 连接数据库338
15.3 DAO组件层341
15.3.1 DAO组件的结构341
15.3.2 编写DAO接口343
15.3.3 用Spring容器代替DAO工厂349
15.4 业务逻辑层350
15.4.1 业务逻辑组件的结构350
15.4.2 业务逻辑组件的接口351
15.4.3 业务逻辑组件的实现类352
15.4.4 业务逻辑组件的配置354
15.5 Web层设计358
15.5.1 Action的实现358
15.5.2 Spring容器管理Action360
15.5.3 数据校验的选择360
15.5.4 访问权限的控制363
15.5.5 解决中文编码问题364
15.5.6 JSP页面输出366
15.6 系统最后的思考368
15.6.1 传统EJB架构的实现368
15.6.2 EJB架构与轻量级架构的对比371
15.7 小结373
第4篇 高级开发技术376
第16章 Hibernate应用376
16.1 Hibernate技术简介376
16.1.1 传统JDBC的数据库操作379
16.1.2 Hibernate的数据库操作380
16.2 Hibernate及插件的介绍与安装383
16.3 Hibernate配置384
16.3.1 可编程的配置方式384
16.3.2 XML配置文件方式386
16.4 Hibernate的基本映射387
16.4.1 映射文件结构387
16.4.2 主键生成器388
16.4.3 映射集合属性388
16.4.4 映射引用属性395
16.5 Hibernate的关系映射405
16.5.1 单向N-1的关系映射405
16.5.2 单向1-1的关系映射408
16.5.3 单向1-N的关系映射410
16.5.4 单向N-N的关系映射413
16.5.5 双向1-N的关系映射414
16.5.6 双向N-N关联418
16.5.7 双向1-1关联421
16.6 Hibernate查询体系426
16.6.1 HQL查询426
16.6.2 条件查询436
16.6.3 SQL查询438
16.6.4 数据过滤442
16.7 事件框架445
16.7.1 拦截器446
16.7.2 事件系统450
16.8 第一个Hibernate程序453
16.8.1 配置Hibernate环境454
16.8.2 编写持久化类454
16.8.3 编写映射文件455
16.8.4 Hibernate的配置457
16.8.5 编写应用文件458
16.8.6 Ant编译459
16.9 小结460
第17章 Spring应用461
17.1 Spring简介461
17.2 Spring的安装462
17.3 Spring的两种设计模式462
17.4 Spring对单态与工厂模式的实现463
17.5 Spring的依赖注入464
17.6 bean和BeanFactory464
17.6.1 Spring容器465
17.6.2 bean的基本定义466
17.6.3 定义bean的行为方式467
17.6.4 深入理解bean468
17.7 依赖关系配置469
17.7.1 配置依赖469
17.7.2 注入属性值475
17.7.3 注入field值478
17.7.4 注入方法返回值479
17.7.5 强制初始化bean482
17.7.6 自动装配483
17.7.7 依赖检查486
17.8 bean的生命周期487
17.8.1 了解bean的生命周期488
17.8.2 定制bean的生命周期行为488
17.8.3 协调不同步的bean492
17.9 bean的继承494
17.9.1 使用abstract属性495
17.9.2 定义子bean496
17.9.3 Spiing bean的继承与Java中继承的区别498
17.10 bean后处理器498
17.11 容器后处理器501
17.11.1 属性占位符配置502
17.11.2 另一种属性占位符503
17.12 与容器交互505
17.12.1 工厂bean简介与配置505
17.12.2 FactoryBean接口506
17.12.3 实现BeanFactory接口获取BeanFactory509
17.12.4 使用BeanNameAware回顾本身510
17.13 ApplicationContext介绍511
17.13.1 国际化支持512
17.13.2 事件处理513
17.13.3 Web应用中自动加载ApplicationContext516
17.14 加载多个XML配置文件517
17.14.1 ApplicationContext加载多个配置文件517
17.14.2 Web应用启动时加载多个配置文件518
17.14.3 在XML配置文件中导入其他配置文件518
17.15 小结518
第18章 Struts+Spring+Hibernate整合520
18.1 SSH框架520
18.1.1 表现层521
18.1.2 持久层521
18.1.3 业务层522
18.1.4 领域模型层522
18.1.5 SSH框架整合的意义523
18.2 Spring整合Struts523
18.2.1 使用Spring的ActionSupport523
18.2.2 覆盖RequestProcessor524
18.2.3 将动作管理委托给Spring525
18.2.4 拦截Struts526
18.3 Spring整合Hibernate526
18.3.1 配置数据源527
18.3.2 配置SessionFactory528
18.3.3 配置事务529
18.4 小结531
热门推荐
- 3577325.html
- 2198668.html
- 1702345.html
- 3605563.html
- 2950079.html
- 3239957.html
- 1470042.html
- 3429462.html
- 3392943.html
- 2477220.html
- http://www.ickdjs.cc/book_1257904.html
- http://www.ickdjs.cc/book_1283489.html
- http://www.ickdjs.cc/book_2991717.html
- http://www.ickdjs.cc/book_1300512.html
- http://www.ickdjs.cc/book_2691903.html
- http://www.ickdjs.cc/book_2929218.html
- http://www.ickdjs.cc/book_2526614.html
- http://www.ickdjs.cc/book_2184188.html
- http://www.ickdjs.cc/book_1440186.html
- http://www.ickdjs.cc/book_518493.html