ORACLE APPLICATION SERVER 10G:J2EE部署和管理PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:(美)MICHAEL WESSLER ERIN MULDER ROB HARROP JAN MACHACEK著
- 出 版 社:北京:清华大学出版社
- 出版年份:2006
- ISBN:7302121885
- 页数:448 页
第1章 Oracle的特性和版本概述 1
1.1 选择版本 1
目录 1
1.2 正确选择发行版本 3
1.2.1 OAS 4
1.2.2 iAS 4
1.2.3 9iAS v1 4
1.2.4 9iAS v2 4
1.2.5 10g AS 4
1.3 J2EE特性 5
1.3.1 Servlet和JSP 5
1.3.5 事务 6
1.3.7 其他J2EE服务 6
1.3.6 安全性 6
1.3.2 EJB(Enterprise JavaBeans) 6
1.3.4 JDBC和J2EE Connector 6
1.3.3 JMS(Java Message Service) 6
1.4 非J2EE组件 7
1.4.1 OHS(Oracle Http Server) 7
1.4.2 Web Cache 7
1.4.3 ASC 8
1.4.4 SSO 8
1.4.8 JDeveloper 9
1.4.7 OID(Oracle Internet Directory) 9
1.4.6 集成 9
1.4.5 Content Management SDK 9
1.4.9 TopLink 10
1.4.10 Portal 10
1.4.11 Discoverer 10
1.4.12 Reports 11
1.4.13 Forms 11
1.4.14 Personalization 11
1.4.15 Wireless 11
1.5 小结 11
2.1.1 考虑应用程序需求 13
2.1 为开发人员选择合适的版本 13
第2章 使用Oracle 10g AS开发应用程序 13
2.1.2 考虑开发人员的经验 14
2.1.3 设置开发环境 14
2.2 选择测试使用的版本 15
2.2.1 单元测试 15
2.2.2 集成测试 15
2.2.3 性能测试 15
2.2.4 环境分析 15
2.3 开发使用的策略 16
2.4 测试策略 17
2.5 部署策略 17
2.7 小结 18
2.6 访问J2EE应用程序 18
第3章 OC4J的安装和运行行为 19
3.1 安装Standalone 19
3.1.1 下载和安装OC4J Standalone 20
3.1.2 测试安装 20
3.1.3 服务器目录结构 22
3.2 基本操作 23
3.2.1 启动服务器 23
3.2.2 终止服务器 24
3.2.3 重新启动服务器 25
3.2.4 脚本范例 25
3.3 运行时行为 26
3.3.1 服务器体系结构 26
3.2.6 作为Unix服务运行 26
3.2.5 作为Windows服务运行 26
3.3.2 Classloading 28
3.3.3 端口和协议 32
3.3.4 性能和内存使用 32
3.3.5 编译器 33
3.4 小结 33
第4章 通用的服务器配置 34
4.1 配置文件的使用 34
4.1.1 配置应用级资源 34
4.1.2 编写配置文件 34
4.1.5 带有多配置目录的单一OC4J目录树 35
4.1.3 管理多项配置 35
4.1.4 多个OC4J目录树 35
4.1.6 单个目录下的多版本配置文件 36
4.2 查找正确的配置文件 36
4.3 配置日志 38
4.3.1 配置日志文件名和路径 38
4.3.2 标准输出和错误流的重新定向 39
4.3.3 使用OC4J调试参数 39
4.4 配置文件位置 40
4.5 配置端口 40
4.5.1 HTTP 41
4.5.2 HTTPS 41
4.5.5 IIOP 42
4.5.3 JMS 42
4.5.4 RMI 42
4.6 配置编译器 43
4.6.1 进程中编译 43
4.6.2 使用jikes编译器编译 44
4.7 配置事务 44
4.7.1 事务Timeout 44
4.7.2 事务恢复 44
4.8 配置其他J2EE服务 45
4.9 配置HTTP连接限制 45
4.10.1 application-auto-deploy目录 46
4.10.2 application目录 46
4.10 设置部署行为 46
4.10.3 deployment目录 47
4.10.4 connector目录 47
4.10.5 自启动应用 47
4.11 配置应用 47
4.12 小结 48
第5章 配置JNDI和JDBC服务 49
5.1 JNDI 49
5.1.1 理解JNDI位置 50
5.1.2 得到JNDI环境 50
5.2 通过J2EE应用程序访问数据库 50
5.2.2 J2EE环境中的数据库访问 51
5.2.1 非J2EE环境中简单的数据库访问 51
5.3 JDBC驱动程序 53
5.4 选择数据源类型 56
5.5 配置数据源 57
5.5.1 定制数据源属性 59
5.5.2 定制数据源特性 61
5.5.3 部署数据源 62
5.6 使用数据源 62
5.6.1 确定正确的JNDI位置 62
5.6.2 重载默认的用户名和密码 63
5.6.3 使用拓展的Oracle JDBC 63
5.7 配置两阶段提交 63
5.8 小结 64
第6章 配置Java Message Service 65
6.1 Oracle 10g AS中的JMS 65
6.2 配置和使用Oracle 10g AS的JMS 66
6.2.1 标准配置 66
6.2.2 构建和配置应用程序 69
6.2.3 配置文件持久性 75
6.2.4 配置主机和端口 76
6.2.5 配置日志记录 76
6.3 配置Oracle JMS 77
6.3.1 设置队列 77
6.3.2 配置Oracle 10g AS 78
6.3.3 配置Hello World应用程序 78
6.4 配置第三方JMS 79
6.5 选择供应商 81
6.6 小结 81
第7章 安全性 82
7.1 J2EE安全性简介 82
7.2 Java应用认证和授权服务简介 83
7.2.1 JAAS供应商 83
7.2.2 JAAS和J2EE 84
7.3 Oracle Application Server安全性概述 84
7.3.1 JAZNUserManager 85
7.3.2 XMLUserManager 85
7.3.3 DataSourceUserManager 85
7.4.2 HelloServlet应用 86
7.4 创建和配置安全的应用程序 86
7.4.1 JVM配置参数 86
7.4.3 配置J2EE安全性 88
7.4.4 配置XML供应商 90
7.4.5 配置jazn-data.xml文件中的用户和角色 90
7.4.6 将J2EE角色映射到JAAS角色 93
7.4.7 测试应用程序 93
7.5 使用JAZN ADMINTOOL管理Helloservlet应用 95
7.6 使用JAZNUserManager LDAP供应商 96
7.6.1 配置OID(Oracle Internet Directory) 96
7.6.2 配置HelloServlet应用程序 98
7.7.2 创建表 99
7.7 使用DataSourceUserManager 99
7.7.1 DataSourceUserManager概述 99
7.7.3 创建数据源 100
7.7.4 配置HelloServlet应用程序 100
7.8 定制安全性 101
7.8.1 定制的Usermanager 101
7.8.2 定制的LoginModules 101
7.8.3 UserManager或LoginModule 102
7.9 选择安全性方法 102
7.10 总结 102
8.1.1 使用JavaMail和JNDI构建应用程序 104
8.1.2 配置Mail会话 104
8.1 JavaMail 104
第8章 使用JavaMail和Java API开发XML 104
8.1.3 创建本地资源引用 106
8.1.4 Mail Form 107
8.1.5 构建JavaMailServlet 108
8.1.6 全局命名空间和本地命名空间的选择 111
8.2 适合XML的Java API 112
8.2.1 确定JAX的版本 112
8.2.2 重载JAX的实现 113
8.2.3 测试JAX的重载 113
8.3 小结 114
9.1 J2EE体系结构 115
第9章 部署J2EE应用 115
9.2 配置 116
9.2.1 OC4J服务器配置文件 116
9.2.2 应用配置文件 118
9.3 组织和打包 118
9.3.1 JAR文件 119
9.3.2 WAR文件 120
9.3.3 EAR文件 124
9.4 部署 126
9.4.1 部署步骤 126
9.4.2 部署说明 128
9.4.3 强制进行的自动化重部署 130
9.5 小结 132
10.1.1 WAR应用程序 133
第10章 Web应用程序 133
10.1 构建和部署应用程序 133
10.1.2 EAR应用程序 138
10.1.3 EAR部署技巧 141
10.2 配置orion-web.xml文件 143
10.2.1 初识orion-web.xml 144
10.2.2 重载语境参数和环境变量 146
10.2.3 类加载 148
10.2.4 文件类型、位置和基于类型的过滤器 151
10.2.5 群集功能 154
10.2.6 基于URL失效期策略 154
10.2.7 会话配置、会话和请求跟踪 155
10.2.8 解析资源引用和EJB引用 157
10.2.9 安全性配置和解析安全性规则 158
10.2.10 主机和基于网络的访问控制 160
10.2.11 重载web.xml设置小结 160
10.3 使用ASC 161
10.4 小结 162
第11章 企业级JavaBeans(EJB) 163
11.1 基本的部署步骤 163
11.2 关于orion-ejb-jar.xml 163
11.3 配置EJB部署 165
11.3.1 会话Bean的部署头文件 165
11.3.2 实体Bean的部署头文件 167
11.3.3 消息驱动Bean的部署头 183
11.3.4 解析EJB引用 184
11.3.5 解析资源引用 185
11.3.6 解析资源env引用 186
11.3.7 重载Environment项 187
11.3.8 通过AC4J进行的异步调用 187
11.3.9 RMI/IIOP安全性互操作性 189
11.4 解析安全性角色 190
11.5 小结 191
第12章 J2EE连接器 192
12.1 J2EE Connectors的概念 192
12.3 查找连接器 193
12.2 OC4J对连接器的支持 193
12.4 配置连接器 199
12.4.1 基本的打包和配置 200
12.4.2 OC4J连接器描述符 200
12.4.3 配置名称和JNDI位置 201
12.4.4 从ra.xml重载属性值 201
12.4.5 配置连接池(connection pooling) 201
12.4.6 配置安全性 202
12.4.7 配置事务 205
12.4.8 配置日志记录 205
12.5 部署连接器 206
12.6 小结 210
13.2 创建Echo Web服务 211
13.1 选择Web服务实现类型 211
第13章 配置Web服务 211
13.2.1 构建Web服务接口 212
13.2.2 构建无状态的实现 212
13.2.3 构建有状态的实现 212
13.2.4 配置和部署Web服务 213
13.2.5 使用无状态Session Beans 214
13.3 测试Web服务 216
13.4 创建Web服务的客户端 219
13.4.1 构建Apache Axis客户端 219
13.4.2 构建proxy客户端 220
13.4.3 构建.NET客户端 221
13.5 小结 223
第14章 应用程序客户端 224
14.1 选择客户端应用类型 224
14.2 从J2SE客户端应用程序进行连接 225
14.2.1 客户端应用程序的实现 225
14.2.2 配置JNDI 225
14.2.3 使用JNDI进行验证 226
14.2.4 使用JAAS进行验证 226
14.2.5 构建客户端应用程序 227
14.2.6 运行客户端应用程序 228
14.3 从J2EE客户端应用程序进行连接 229
14.3.1 实现客户端应用程序 229
14.3.3 实现JAAS的Callback Handler(回调句柄) 230
14.3.2 配置JNDI 230
14.3.4 服务器端配置 231
14.3.5 运行客户端应用程序 232
14.4 小结 233
第15章 体系结构和部署拓扑结构 234
15.1 概述 234
15.2 体系结构 238
15.2.1 术语 238
15.2.2 基础结构 240
15.2.3 中间层 245
15.3 部署的拓扑结构 247
15.3.1 带有Web Cache的单机J2EE 248
15.3.2 Business Intelligence和Forms 249
15.3.3 带有Web Cache的J2EE Clusters 251
15.4 小结 252
第16章 安装和管理 253
16.1 安装 253
16.1.1 安装前的要求 254
16.1.2 安装步骤 263
16.2 日常管理 272
16.2.1 管理职责 272
16.2.2 ASC工具包 273
16.2.3 命令行工具包 278
16.3 小结 285
17.1.1 部署层 286
第17章 配置J2EE服务 286
17.1 J2EE概述 286
17.1.2 中间层代码类型 287
17.1.3 版本信息 288
17.2 OC4J体系结构 289
17.2.1 结构 289
17.2.2 处理过程 291
17.3 配置工具和选项 292
17.4 用于监测和调整的工具 300
17.4.1 Application Server控制日志记录工具(ASC) 300
17.4.2 AggreSpy和dmstool 302
17.4.3 iHAT(Hi-AV)工具 304
17.5 小结 306
第18章 部署应用程序 307
18.1 开发概述 307
18.2 创建专用的OC4J实例 308
18.2.1 优点 308
18.2.2 步骤 308
18.3 使用ASC部署和撤销应用程序 311
18.3.1 部署步骤 311
18.3.2 重新部署的步骤 315
18.3.3 撤销部署的步骤 316
18.4 手动部署和撤销应用程序 317
18.4.1 部署步骤 317
18.5.1 默认的应用程序设置 318
18.5 使用ASC改动应用程序配置 318
18.4.2 重新部署的步骤 318
18.4.3 撤销部署的步骤 318
18.5.2 具体的应用程序设置 319
18.6 小结 322
第19章 配置web Cache 323
19.1 概述 323
19.1.1 体系结构 323
19.1.2 优点 326
19.1.3 缺点 327
19.2 配置Web Cache 328
19.2.1 管理工具 328
19.2.2 配置步骤 333
19.2.3 配置属性 338
19.3 日志记录和监测 341
19.3.1 事件和访问日志 341
19.3.2 Web Cache Statistics页面 342
19.3.3 Origin Server Statistics页面 343
19.3.4 Popular Requests 343
19.3.5 Web Cache Detailed Statistics Monitor 344
19.4 缓存和失效规则设置 345
19.4.1 默认的缓存设置 345
19.4.2 超期终止策略 347
19.4.3 失效方法 348
19.5 小结 349
第20章 配置企业安全性 350
20.1 威胁和受影响的当事人 350
20.1.1 威胁 350
20.1.2 人人都会受影响 351
20.2 Web安全的基础知识 352
20.2.1 加固每一层 352
20.2.2 网络设计和防火墙 355
20.2.3 关闭不必要的服务和端口 357
20.2.4 打补丁 357
20.2.6 使用常识判断并保持警醒 359
20.2.5 定期检查安全性警告 359
20.2.7 安全性的成本 361
20.3 确保ASC工具安全 361
20.3.1 更改默认的ASC端口 361
20.3.2 更改ASC的ias_admin密码 362
20.3.3 使用SSL对ASC通信加密 363
20.4 SSL和OWM 365
20.4.1 密钥 366
20.4.2 证书 367
20.4.3 OCA 367
20.4.4 OWM 367
20.4.5 设置SSL 370
20.5.1 用户管理问题 371
20.5 身份管理 371
20.5.2 身份管理解决方案 372
20.5.3 身份管理的实现 372
20.6 小结 375
第21章 配置Clustering和失效切换 376
21.1 Clustering概述 376
21.1.1 可升级的性能 376
21.1.2 高可用性 377
21.1.3 Clustering定义 378
21.2 10g AS Clustering 379
21.3 创建Farm 381
21.3.1 安装基础结构 381
21.3.2 加入基础结构 385
21.3.3 安装中间层 391
21.4 创建Cluster 392
21.4.1 创建Cluster实例 392
21.4.2 向Cluster添加成员 393
21.4.3 配置Web Cache 396
21.5 部署集群的应用 401
21.6 实现Failover 402
21.7 小结 405
附录A 服务器配置文件和文档类型声明 406
附录B 部署描述符和文档类型声明 425
附录C 命令行工具使用方法 431
附录D 调试技巧 443
- 《管理信息系统习题集》郭晓军 2016
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《卓有成效的管理者 中英文双语版》(美)彼得·德鲁克许是祥译;那国毅审校 2019
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《管理运筹学》韩伯棠主编 2019
- 《ESG指标管理与信息披露指南》管竹笋,林波,代奕波主编 2019
- 《战略情报 情报人员、管理者和用户手册》(澳)唐·麦克道尔(Don McDowell)著 2019
- 《穿越数据的迷宫 数据管理执行指南》Laura Sebastian-Coleman 2020
- 《风险管理与保险》(中国)粟芳 2019
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019