图书介绍
BEA WebLogic Server 8.1大全2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Mark Artiges等著;袁毅,谈莉娅,宋燕红等译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111155548
- 出版时间:2005
- 标注页数:832页
- 文件大小:118MB
- 文件页数:856页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
BEA WebLogic Server 8.1大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录译者序原序前言关于作者第一部分 WebLogic Server入门第1章 WebLogic Server简介1
1.1 需要WebLogic Server1
1.2.1 J2EE规范2
1.2 WebLogic Server的简要概述2
1.2.2 WebLogic Server框架3
1.2.3 WebLogic Server引擎4
1.4.1 BEA WebLogic Portal5
1.4 BEA的产品系列5
1.3 WebLogic Server如何适用于组织5
1.5.2 新的安全模型6
1.5.1 对Web服务的支持6
1.4.2 BEA WebLogic Integration6
1.4.3 BEA WebLogicJRockit6
1.4.4 BEA WebLogic Workshop6
1.5 WebLogic Server 8.1的新特性6
1.5.5 管理增强7
1.5.4 性能增强7
1.5.3 开发工具7
1.6 小结8
1.5.6 对J2EE规范的扩展8
2.1.1 系统需求9
2.1 Windows平台下的安装9
第2章 安装WebLogic Server9
2.1.2 运行platform8xx_win32.exe——图形模式10
2.1.3 运行WebLogic8xx_win32.exe——命令行模式19
2.2.1 系统需求20
2.2 Unix平台下的安装20
2.3 安装WebLogic Platform许可证21
2.2.3 Unix平台下的安装——控制台模式21
2.2.2 Unix平台下安装——图形模式21
2.6 安装WebLogic 8 Service Pack22
2.5 加密许可22
2.4 更新WebLogic 8许可证22
2.7.1 启动WebLogic 8的管理服务器23
2.7 启动和停止WebLogic Server 823
2.7.2 启动WebLogic 8托管服务器25
2.7.4 WebLogic Server 8的正常停止26
2.7.3 成功启动的消息26
2.8 创建自己的启动脚本27
2.7.5 WebLogic Server 8的不正常停止27
2.10 小结28
2.9 排除故障28
3.1.2 硬件支持29
3.1.1 硬件和软件可扩展性设计29
第3章 开发WebLogic应用程序的技术29
3.1 软件和硬件管理29
3.2.2 JSP和servlet30
3.2.1 Java架构师30
3.1.3 操作系统维护30
3.1.4 WebLogic Server管理30
3.1.5 安全专家30
3.1.6 备份和存档支持30
3.2 Java技术30
3.2.4 超越基础31
3.2.3 JDBC和SQL31
3.3.3 GUI设计32
3.3.2 JavaScript32
3.2.5 applet32
3.2.6 Swing组件32
3.3 可视化表示技术32
3.3.1 HTML开发32
3.6 测试和质量保证33
3.5 与遗留系统的连接33
3.3.4 图形艺术33
3.4 数据库技术33
3.4.1 数据库设计33
3.4.2 数据库开发33
3.4.3 数据库管理33
3.8.2 实现阶段34
3.8.1 设计阶段34
3.7 客户支持专家34
3.8 软件开发阶段34
3.9 小结35
3.8.4 维护阶段35
3.8.3 管理阶段35
4.1.1 Java编译器36
4.1 在开发环境中运行WebLogic Server8.136
第4章 开发WebLogic应用程序的硬件和配置36
4.1.2 软件开发37
4.2.2 建模工具38
4.2.1 版本控制软件38
4.1.3 Web浏览器38
4.2 其他有用的软件38
4.2.3 测试软件39
4.2.5 性能测试工具40
4.2.4 每晚或每周编译40
4.4 团队开发41
4.3 打包和部署软件41
4.5 小结42
5.1 了解N层应用程序43
第5章 用WebLogicServer设计企业应用程序43
5.2.1 分层体系结构的支持44
5.2 J2EE平台44
5.2.2 组件模型体系结构45
5.2.3 基础结构和服务47
5.2.4 WebLogic Server和J2EE48
5.2.5 设计J2EE应用程序49
5.3.1 UML图——概述51
5.3 建模技术——UML51
5.3.3 类图52
5.3.2 用例图52
5.3.5 顺序图53
5.3.4 包图53
5.3.7 活动图54
5.3.6 协作图54
5.3.8 部署图55
5.5 开发方法学56
5.4.2 应用MVC56
5.4 设计策略——“模型-视图-控制器”模式56
5.4.1 MVC结构56
5.5.1 极限编程——核心准则57
5.6 小结58
5.5.2 Rational Unified Process58
6.1 Web应用程序的定义59
第二部分 WebLogic Server Web应用程序第6章 WebLogic Web应用程序入门59
6.1.1 Web容器60
6.1.3 Web应用程序配置61
6.1.2 Web应用程序组件61
6.2 Web应用程序和请求-响应模型62
6.3 创建一个Web应用程序63
6.3.1 开发生命周期64
6.3.3 配置Web应用程序65
6.3.2 开发策略65
6.4 小结68
7.1.1 打包Web应用程序69
7.1 应用程序打包和预部署69
第7章 部署Web应用程序69
7.1.2 打包企业应用程序72
7.1.4 部署描述符的安全元素74
7.1.3 创建和编辑应用程序部署描述符74
7.2.1 自动部署76
7.2 部署应用程序的方法76
7.2.2 使用WebLogic Server管理控制台部署应用程序77
7.2.3 使用weblogic.Deployer工具来部署应用程序78
7.2.4 使用WebLogic Builder部署应用程序80
7.2.5 使用Ant工具部署应用程序81
7.2.6 手工修改config.xml文件来部署应用程序82
7.4.4 分段模式83
7.4.3 开发83
7.3 WebLogic Server的部署问题83
7.4 部署的最佳实践83
7.4.1 存档的应用程序与展开的应用程序83
7.4.2 展开的应用程序83
7.5 小结84
8.1 命名服务85
第三部分 在WebLogic应用程序中使用J2EE技术第8章 使用JNDI的命名和目录服务85
8.2.1 JNDI体系结构概述86
8.2 Java命名和目录接口86
8.2.2 JNDI 1.2.1规范概述87
8.3.1 建立到WebLogic Server的InitialContext88
8.3 JNDI和WebLogic Server88
8.3.2 查询WebLogic JNDI树91
8.3.3 更新WebLogic JNDI树92
8.3.5 从WebLogic控制台中浏览JNDI树93
8.3.4 关闭上下文93
8.3.7 JNDI和WebLogic群集94
8.3.6 私有JNDI树94
8.4.2 优化远程客户机的查询95
8.4.1 避免在JNDI树中存储应用程序数据95
8.4 JNDI最佳实践95
8.5 小结96
8.4.4 尽量避免非复制绑定96
8.4.3 考虑使用服务定位器模式96
9.1.1 ACID事务97
9.1 事务概述97
第9章 用JTA处理事务97
9.1.3 全局事务参与者98
9.1.2 本地事务与全局事务98
9.1.6 Java事务服务99
9.1.5 如何让所有参与者共同工作以管理事务99
9.1.4 两阶段提交协议99
9.2.4 TRANSACTION_READ_UNCOMMITTED100
9.2.3 幻读100
9.2 事务隔离级别100
9.2.1 脏读100
9.2.2 不可重复读100
9.3 WebLogic Server如何执行事务101
9.2.8 TRANSACTION_NONE101
9.2.5 TRANSACTION_READ_COMMITTED101
9.2.6 TRANSACTION REPEATABLE READ101
9.2.7 TRANSACTION_SERIALIZABLE101
9.5.1 UserTransaction接口102
9.5 JTA和WebLogic102
9.4 事务作用域102
9.6.1 Status接口103
9.6 其他JTA接口103
9.5.2 TransactionManager接口103
9.5.3 Transaction接口103
9.8.1 声明性事务模型104
9.8 配置容器管理的企业组件104
9.6.2 Synchronization接口104
9.6.3 XAResource接口104
9.6.4 Xid接口104
9.7 WebLogic对JTA的扩展104
9.7.1 WebLogic TransactionManager接口104
9.7.2 WebLogic Transaction接口104
9.7.3 WebLogic TxHelper类104
9.7.4 WebLogic XAResource接口104
9.8.2 容器管理的事务属性105
9.9.1 事务配置106
9.9 管理控制台中的JTA属性106
9.9.2 事务监视107
9.9.3 事务日志108
9.10.2 指定默认事务属性109
9.10.1 指定事务类型109
9.10 使用JTA的全球拍卖109
9.12 小结110
9.11 选择事务属性的最佳实践110
10.1 JDBC体系结构111
第10章 用JDBC管理数据库连接111
10.1.2 WebLogic Server提供的JDBC驱动程序113
10.1.1 应该使用哪种类型的驱动程序113
10.2 PointBase数据库服务器114
10.2.3 启动PointBase控制台115
10.2.2 启动PointBase服务器115
10.2.1 查看WebLogic安装中的PointBase组件115
10.2.6 案例分析:XYZ糖果116
10.2.5 PointBase数据库驱动程序116
10.2.4 使用PointBase控制台116
10.3.1 连接到数据库117
10.3 基本JDBC功能117
10.3.3 处理查询的结果119
10.3.2 在数据库中执行SQL语句119
10.3.4 使用PreparedStatement更快地执行SQL121
10.3.5 事务122
10.3.6 SQL错误处理124
10.4.1 JDBC扩展包125
10.4 高级JDBC功能125
10.4.2 高级ResultSet132
10.4.3 RowSet135
10.4.4 执行存储过程138
10.4.5 批更新139
10.4.6 语句缓存140
10.4.7 SQL3数据类型支持141
10.5.1 调整连接池142
10.5 WebLogic JDBC——监视和调整142
10.5.3 控制连接池144
10.5.2 监视连接池144
10.5.4 用命令行验证数据库连接145
10.6.7 使用适当的Statement对象146
10.6.6 使用连接池146
10.6 JDBC——最佳实践146
10.6.1 使用聪明的查询146
10.6.2 将数据库更新结合到事务中146
10.6.3 不要使用跨用户输入的事务146
10.6.4 设计应用程序进行并行数据处理146
10.6.5 选择一个最优的隔离级别146
10.8 小结147
10.7 JDBC和全球拍卖管理系统147
10.6.8 使用批处理147
10.6.9 使用数据缓存147
10.6.10 尽可能使用合适的更新147
10.6.11 释放JDBC资源147
10.6.12 使用完后释放连接147
11.1 RMI介绍148
第11章 用RMI创建分布式应用程序148
11.3 RMI编译器150
11.2 什么时候使用RMI150
11.4.2 实现远程接口151
11.4.1 编写远程接口151
11.4 编写RMI代码151
11.4.5 编写RMI客户机154
11.4.4 运行weblogic.rmic编译器154
11.4.3 编译接口和实现154
11.5.1 可伸缩性155
11.5 性能问题155
11.7.1 WebLogic实现的RMI API156
11.7 WebLogic RMI API156
11.5.2 线程/套接字管理156
11.5.3 序列化156
11.5.4 支持服务156
11.5.5 分布式垃圾收集156
11.6 WebLogic RMI注册表156
11.7.5 在WebLogic RMI中传递参数157
11.7.4 其他有用的WebLogic Server类157
11.7.2 WebLogic RMI安全类157
11.7.3 WebLogic RMI注册表类157
11.9 小结158
11.8 WebLogic RMI最佳实践158
12.1.1 消息服务区域159
12.1 企业消息传递简介159
第12章 使用JMS的企业消息传递159
12.1.3 发布-订阅消息160
12.1.2 点到点消息传递160
12.2 JMS简介162
12.1.5 MOM162
12.1.4 消息过滤、同步和质量162
12.3.1 JMS连接163
12.3 JMS核心体系结构163
12.3.2 JMS会话165
12.3.3 JMS会话池166
12.3.5 JMS一般消息167
12.3.4 JMS事务连接和会话167
12.3.6 JMS专用消息169
12.3.7 消息生产者、消费者和选择器171
12.4 JMS点到点队列模型173
12.4.1 点到点消息队列示例源代码174
12.4.2 WebLogic JMS Server配置181
12.4.3 WebLogic JMS连接工厂配置184
12.4.4 WebLogic JMS队列配置185
12.5 JMS发布-订阅模型187
12.4.5 执行JMS队列示例187
12.5.1 发布-订阅示例源代码189
12.5.2 WebLogic JMS主题配置193
12.6 JMS统一消息域模型195
12.5.3 执行JMS主题示例195
12.7.1 JMS持久性存储198
12.7 高级WebLogic JMS配置198
12.7.2 目标键(Destination Key)200
12.7.4 JMS模板202
12.7.3 外部JMS服务器202
12.8 企业消息的最佳实践206
12.9 小结207
13.1 电子邮件协议208
第13章 用JavaMail处理邮件服务208
13.2.1 升级JavaMail API版本209
13.2 扩展JavaMail API的能力209
13.3 JavaBeans Activation Framework210
13.2.3 安装第三方扩展210
13.2.2 安装Sun POP3扩展210
13.5.1 用Mail Session配置WebLogic Server211
13.5 JavaMail和WebLogic Server211
13.4 JavaMail API的核心类211
13.5.2 Mail Session属性214
13.6.1 发送消息215
13.6 创建电子邮件组件215
13.6.2 获取消息220
13.6.3 用户验证223
13.6.4 回复消息224
13.6.5 转发消息225
13.6.6 使用附件226
13.7 JavaMail和全球拍卖应用程序227
13.8 小结229
14.1 Servlet 2.3规范231
第四部分 在WebLogic应用程序中使用Web技术第14章 编写WebLogic Server servlet231
14.2 servlet与其他的方法232
14.3.2 初始化233
14.3.1 配置、加载和实例化233
14.3 servlet生命周期233
14.3.3 处理234
14.3.4 卸载servlet235
14.4 编写简单的servlet236
14.5.1 作为MVC控制器239
14.5 什么时候使用servlet239
14.6.3 ServletConfig接口240
14.6.2 Servlet接口240
14.5.2 作为会话跟踪器240
14.6 Servlet API240
14.6.1 包结构240
14.6.4 ServletContext接口241
14.6.8 HTTP Servlet API243
14.6.7 Servlet 2.3中的其他接口243
14.6.5 ServletRequest接口243
14.6.6 ServletResponse接口243
14.6.10 servlet异常247
14.6.9 HttpServletResponse247
14.7 servlet线程模型248
14.8.1 HTTP Servlet主干249
14.8 使用Servlet API249
14.8.2 使用doGet()和doPost()250
14.8.3 处理请求和响应252
14.9 分派到其他资源256
14.10.1 通用servlet258
14.10 高级Servlet编程258
14.10.3 请求和响应包装器260
14.10.2 请求和响应流260
14.10.4 处理会话261
14.10.5 过滤器273
14.11 实现servlet的最佳实践278
14.12 小结279
15.2 WebLogic Server如何使用servlet280
15.1 介绍JSP280
第15章 编写WebLogic Server JSP280
15.4.1 指令286
15.4 JSP语法286
15.3 什么时候使用JSP286
15.4.2 脚本元素288
15.4.3 操作291
15.5 JSP隐含对象294
15.6 示例JSP页295
15.7 配置和部署WebLogic JSP298
15.9 小结303
15.8 JSP最佳实践303
16.1.1 视图层实现304
16.1 MVC体系结构304
第16章 JavaBean和模型-视图-控制器(MVC)体系结构304
16.2 JavaBean介绍305
16.1.3 模型层实现305
16.1.2 控制器层实现305
16.4.2 控制器层设计模式311
16.4.1 表示层设计模式311
16.3 如何将JavaBean结合到servlet-JSP工作流中311
16.4 MVC最佳实践311
16.5 小结312
16.4.3 模型层设计模式312
17.2 JSP标签库语法313
17.1 JSP标签库的使用313
第17章 使用JSP标签库313
17.3.1 WebLogic自定义标签314
17.3 WebLogic Server提供的标签库314
17.3.2 WebLogic验证标签315
17.3.4 使用WebLogic验证标签库的例子316
17.3.3 使用WebLogic Server标签库316
17.4 WebLogic Server EJB to JSP集成工具319
17.4.1 生成EJB的JSP标签库320
17.4.2 在JSP页中使用EJB标签322
17.6 JSP标签库的更多资源323
17.5 使用标签库的最佳实践323
17.7 小结324
18.2 构建JSP标签所需步骤概述325
18.1 应当什么时候创建JSP标签库325
第18章 创建JSP标签库325
18.3 标签处理程序生命周期327
18.5 创建一个简单的标签329
18.4 常用JSP标签类和接口329
18.6 创建带标签体的标签332
18.7 使用自定义标签定义脚本变量335
18.8 创建标签库的最佳实践337
18.9 小结338
19.1 安装Struts339
第19章 使用Struts339
19.2 Struts体系结构简介340
19.3 配置Struts341
19.4 struts-config.xml文件342
19.4.1 〈action-mappings〉343
19.5.1 操作类344
19.5 使用Struts框架的后端编程344
19.4.2 〈forward〉344
19.4.3 〈data-sources〉344
19.5.3 使用ActionForm类345
19.5.2 使用ActionMapping类345
19.5.4 编写Struts错误346
19.5.5 数据库连接性347
19.6.1 在Struts中显示文字348
19.6 使用Struts框架的前端编程348
19.6.3 使用Struts表单349
19.6.2 显示错误349
19.6.4 Struts逻辑标签351
19.6.5 整合到一起352
19.7 Struts示例应用程序353
19.8 小结354
20.1 EJB体系结构——概述355
第五部分 在WebLogic应用程序中使用EJB第20章 EJB和WebLogic Server355
20.2.1 容器的定义358
20.2 EJB容器358
20.2.2 生命周期管理360
20.2.3 基本服务362
20.3.1 bean类365
20.3 EJB实现365
20.3.2 远程接口366
20.3.3 Home接口367
20.3.4 本地接口和本地Home接口368
20.4 EJB部署描述符369
20.3.7 EJB命名规范369
20.3.5 主键369
20.3.6 EJB异常369
20.4.1 J2EE描述符——ejb-j ar.xml370
20.4.2 特定于WebLogic的描述符372
20.5.1 EJBGen373
20.5 EJB部署373
20.4.3 创建部署描述符373
20.5.3 WebLogic Builder工具374
20.5.2 打包EJB374
20.5.4 用控制台部署377
20.5.5 使用weblogic Deployer实用工具378
20.6.1 EJB安全性379
20.6 其他EJB功能379
20.6.2 EJB环境项382
20.6.3 EJB和资源引用383
20.7 小结387
20.6.5 实体关系387
20.6.4 EJB-QL387
21.1 组合会话bean388
第21章 使用会话bean388
21.2 案例分析:XYZ航空在线预订系统389
21.3.1 远程接口390
21.3 使用无状态会话bean390
21.3.2 了解异常391
21.3.4 本地接口392
21.3.3 远程Home接口392
21.3.6 bean类393
21.3.5 本地Home接口393
21.3.8 部署描述符395
21.3.7 开发AirlineReservation EJB395
21.3.9 打包和部署bean397
21.3.10 从客户机访问无状态会话bean398
21.3.11 无状态会话bean的生命周期399
21.4.1 远程接口400
21.4 使用有状态会话bean400
21.4.4 Bean类402
21.4.3 本地接口和本地Home接口402
21.4.2 远程Home接口402
21.4.5 有状态会话bean的部署描述符405
21.4.8 有状态会话bean的生命周期407
21.4.7 从客户机访问有状态会话bean407
21.4.6 部署有状态会话bean407
21.5.1 群集无状态会话bean408
21.5 会话bean和WebLogic Server群集408
21.5.2 群集有状态会话bean410
21.6.1 容器管理的事务412
21.6 事务和会话bean412
21.6.2 bean管理的事务414
21.7.2 组件接口415
21.7.1 默认会话bean类415
21.7 最佳实践415
21.7.6 容器管理的事务优先于bean管理的事务416
21.7.5 仔细选择事务416
21.7.3 避免有状态会话bean链416
21.7.4 理解会话bean状态是非事务的416
21.7.11 使用适当的设计模式417
21.7.10 避免有状态会话钝化417
21.7.7 避免事务跨越用户思考时间417
21.7.8 理解Supports事务属性的含义417
21.7.9 无状态bean优先于有状态bean417
21.8 小结418
21.7.13 避免使用非final静态变量418
21.7.12 避免使用线程418
22.1 什么是实体bean419
第22章 使用实体bean419
22.3 实体bean的生命周期420
22.2 实体bean提供了什么420
22.4.2 Home接口421
22.4.1 主键421
22.4 实体bean的类和接口421
22.4.4 bean类422
22.4.3 远程接口422
22.4.7 主键类423
22.4.6 本地接口423
22.4.5 部署描述符423
22.5.1 创建Home接口424
22.5 创建BMP实体bean424
22.4.8 值对象424
22.5.2 创建值对象425
22.5.3 创建远程接口426
22.5.4 创建bean类427
22.5.5 创建部署描述符432
22.6.4 创建bean类434
22.6.3 创建远程接口434
22.5.6 BMP注释434
22.6 创建CMP实体bean434
22.6.1 创建Home接口434
22.6.2 创建值对象434
22.6.5 创建部署描述符436
22.6.6 容器管理关系438
22.7 EJB中的关系缓存442
22.10 高级实体bean特性443
22.9 WebLogic查询语言443
22.8 实体bean中的缓存443
22.12 WebLogic 8.1中被废弃的EJB特性444
22.11 在WebLogic Server 8.1中用于EJB的工具444
22.14 小结445
22.13 实体bean最佳实践445
23.1 何时使用消息驱动bean446
第23章 使用消息驱动bean446
23.2.2 消息驱动bean生命周期447
23.2.1 消息驱动bean类447
23.2 如何创建消息驱动bean447
23.2.5 部署消息驱动bean448
23.2.4 设置上下文448
23.2.3 处理JMS消息448
23.3 示例消息驱动bean449
23.4 消息驱动bean最佳实践455
23.5 小结456
24.1 软件测试简介457
第六部分 使用WebLogic Server应用程序第24章 测试和调试应用程序457
24.2.2 一个简单的JUnit例子458
24.2.1 安装和运行JUnit458
24.2 尽早发现问题:单元测试458
24.2.4 在WebLogic内部使用Cactus进行单元测试461
24.2.3 在WebLogic中进行单元测试461
24.2.5 一个使用Cactus的例子462
24.2.6 Cactus的安装和运行464
24.3 使用日志记录API收集信息465
24.4.1 调试应用程序的准备工作467
24.4 使用集成调试器调试WebLogic467
24.4.2 调试JSP和EJB468
24.5.3 调试最佳实践469
24.5.2 日志记录最佳实践469
24.5 最佳实践469
24.5.1 单元测试最佳实践469
24.6 小结470
25.2 准备性能与负载测试471
25.1 定义不同类型的性能测试471
第25章 优化WebLogic Server应用程序471
25.2.3 基准测试的有效性472
25.2.2 决定何时进行测试472
25.2.1 模拟用户行为并与业务人员打交道472
25.3.4 分析473
25.3.3 进行基准测试473
25.3 如何进行性能测试473
25.3.1 测量性能473
25.3.2 定义目标473
25.4 要调整的方面474
25.3.6 解释结果474
25.3.5 应用程序代码474
25.4.1 操作系统475
25.4.5 Java虚拟机选项476
25.4.4 Java虚拟机的选择476
25.4.2 CPU和RAM476
25.4.3 网络性能476
25.5 WebLogic Server调整478
25.5.2 默认队列与执行线程479
25.5.1 WebLogic Server性能补丁479
25.5.3 处理溢出情况480
25.5.4 另外的执行队列481
25.5.6 自动检测低内存情况482
25.5.5 缓冲区连接482
25.5.8 选择速度更快的Java编译器483
25.5.7 检测阻塞线程483
25.5.11 使用WebLogic Server群集484
25.5.10 日志文件大小484
25.5.9 使用产品模式484
25.6.2 缓存预备语句485
25.6.1 连接池485
25.6 数据库和SQL调整485
25.6.9 灵活的SQL486
25.6.8 在中间层中缓存数据486
25.6.3 JDBC驱动程序类型486
25.6.4 数据库模式设计486
25.6.5 使用正确的索引486
25.6.6 使用存储过程486
25.6.7 减少往返次数486
25.6.10 企业JavaBean调整487
25.7.2 Grinder体系结构488
25.7.1 负载测试工具Grinder488
25.7 一个性能测试与调整的例子488
25.7.4 指定GAMS的性能目标490
25.7.3 GAMS基准测试环境490
25.7.6 创建用户脚本491
25.7.5 了解用户行为491
25.7.7 初始化环境492
25.7.8 注册用户498
25.8 最佳实践502
25.8.4 EJB调整503
25.8.3 JRockit 8.1内存管理503
25.8.1 总体考虑503
25.8.2 性能测试计划503
25.9 小结504
25.8.5 一般的Java编码技巧504
26.1 Web应用程序安全问题概述505
第七部分 WebLogic Server安全第26章 Web应用程序与安全性505
26.2.2 当今系统的复杂性506
26.2.1 破解者的能力506
26.2 影响安全的趋势506
26.2.3 病毒的泛滥507
26.3.2 路由器508
26.3.1 DNS服务器508
26.2.4 蠕虫的力量508
26.2.5 其他破解技术508
26.3 易受攻击的区域508
26.4.1 网络攻击509
26.4 攻击509
26.3.3 主机和应用程序509
26.3.4 现场事务509
26.4.5 中间人攻击510
26.4.4 包嗅探器510
26.4.2 分布式网络攻击510
26.4.3 企业攻击510
26.5.1 加密511
26.5 应对安全风险的技术511
26.5.2 身份验证、数据完整性、不可否认与数字签名512
26.5.6 反病毒软件513
26.5.5 公钥基础结构513
26.5.3 证书颁发机构513
26.5.4 安全套接字层(SSL)513
26.5.7 个人防火墙软件514
26.6.1 建立公司的安全策略515
26.6 应对安全风险的最佳实践515
26.5.8 反嗅探器工具515
26.6.4 使用复杂密码并保证密码安全516
26.6.3 及时修正安全隐患516
26.6.2 保证计算机的物理安全516
26.7 小结517
26.6.7 看一看日志文件和事件日志517
26.6.5 加密通信和使用证书517
26.6.6 简化基础结构517
27.2 J2EE安全模型518
27.1 J2SE安全模型518
第27章 WebLogic Server如何实现安全518
27.2.3 角色519
27.2.2 组519
27.2.1 用户519
27.2.6 身份验证520
27.2.5 Web应用程序部署描述符520
27.2.4 受限制的资源520
27.2.7 如何指定验证方法522
27.2.8 如何指定安全性524
27.3 WebLogic Server中安全是如何工作的530
27.3.1 WebLogic Server安全框架的目标531
27.3.2 Java验证和授权服务532
27.3.4 WebLogic Server安全区域533
27.3.3 客体和主体533
27.3.6 安全提供程序534
27.3.5 安全角色534
27.5 小结537
27.4.2 区域适配器验证提供程序537
27.3.7 关于安全提供程序和区域的规则537
27.4 从WebLogic Server 6.x迁移537
27.4.1 兼容性区域537
28.1.3 定义用户538
28.1.2 定义用户和组538
第28章 保护WebLogic Server与WebLogic Server应用程序538
28.1 保护WebLogic Server应用程序538
28.1.1 选择区域538
28.1.4 定义组540
28.1.5 授予全局角色544
28.1.6 授予局部角色546
28.1.7 创建安全策略547
28.1.9 使用外部LDAP服务器548
28.1.8 轻量级目录访问协议548
28.1.10 从以前的WebLogic Server版本迁移安全549
28.1.12 选择默认区域550
28.1.11v定制默认区域550
28.3 JAAS简介551
28.2 保护Java客户551
28.3.2 回调处理程序552
28.3.1 JAAS登录配置文件552
28.3.6 PrivilegedAction与Privileged-ExceptionAction555
28.3.5 调用login()方法555
28.3.3 实例化LoginContext555
28.3.4 UsernamePasswordLoginModule555
28.3.7 执行代码556
28.4.1 实现SecurityProvider557
28.4 创建定制的安全提供程序557
28.4.3 SampleAuthenticationProviderImpl558
28.4.2 实现AuthenticationProvider558
28.4.5 SampleLoginModuleImpl560
28.4.4 实现LoginModule560
28.4.8 运行定制的安全提供程序561
28.4.7 建立定制的安全提供程序561
28.4.6 MBean定义文件和WebLogic MBeanMaker561
28.5 使用安全套接字层562
28.4.9 从这里要到哪里562
28.5.2 将SSL用于服务器验证563
28.5.1 生成数字证书563
28.7.1 设置用户锁定564
28.7 最佳安全实践564
28.5.3 SSL用于相互验证564
28.6 建立域间信任关系564
28.7.3 BEA Dev2Dev建议和通知565
28.7.2 连接过滤565
28.7.6 防止拒绝服务攻击566
28.7.5 保护网络连接566
28.7.4 保护WebLogic Server计算机和文件系统566
28.7.7 启用审核567
28.8 小结568
28.7.8 其他安全建议568
29.1 XML简介569
第八部分 WebLogic Server企业应用程序集成第29章 WebLogic Server和XML技术569
29.1.1 XML头570
29.1.2 XML内容571
29.2.2 元素575
29.2.1 文档类型定义575
29.2 定义XML文档575
29.2.3 属性列表576
29.2.4 XML模式577
29.3 XML解析器582
29.3.1 SAX583
29.3.2 使用DOM解析XML590
29.3.3 用于XML解析的Java API592
29.4.1 解析XML文档593
29.4 WebLogic Server XML Streaming API593
29.4.2 生成新的XML文档597
29.5.2 WebLogic Server XML注册表598
29.5.1 WebLogic快速解析器598
29.5 其他有用的XML特性598
29.5.3 XPath模式匹配602
29.5.4 StreamXPath604
29.5.5 XML编辑器605
29.6.1 XSL样式表606
29.6 可扩展样式表语言606
29.5.6 XMLBeans606
29.7.1 自定义验证611
29.7 使用XML的最佳实践611
29.6.2 XML文件的转换611
29.8 小结612
29.7.6 XML设计612
29.7.2 使用外部实体解析612
29.7.3 使用JAXP612
29.7.4 模式与DTD612
29.7.5 考虑解析器的类型612
30.2 Web服务的作用613
30.1 什么是Web服务613
第30章 WebLogic Server和Web服务613
30.3 WebLogic对Web服务的支持614
30.4.1 简单对象访问协议615
30.4 Web服务技术615
30.5 WebLogic Server的Web服务体系结构616
30.4.3 通用描述、发现和集成616
30.4.2 Web服务定义语言616
30.7 使用Java代码生成Web服务617
30.6.2 Java代码和Ant任务617
30.6 在WebLogic中生成Web服务的工具617
30.6.1 WebLogic WorkShop工具617
30.7.3 打包Web服务618
30.7.2 其他Web服务特征618
30.7.1 选择并实现后端组件618
30.7.4 使用Java类后端来构建Web服务619
30.8 使用无状态会话bean后端生成Web服务629
30.8.2 使用支持的数据类型生成操作630
30.8.1 使用非简单数据类型630
30.8.3 使用用户定义的数据类型631
30.8.4 使用用户定义数据类型生成Web服务633
30.9 使用SOAP消息处理程序634
30.8.5 组装Web服务634
30.11 使用UDDI目录探索器635
30.10 保护Web服务635
30.12.2 JWS文件和JSR 181636
30.12.1 WebLogic WorkShop体系结构636
30.12 使用WebLogic WorkShop生成Web服务636
30.12.3 WebLogic WorkShop图形用户界面637
30.12.4 使用WebLogic WorkShop生成Web服务638
30.12.5 生成一个WebLogic WorkShop域643
30.12.6 设置环境644
30.12.7 配置域的WebLogic WorkShop645
30.12.9 使用WebLogic WorkShop控件646
30.12.8 生成新的WebLogic WorkShop应用程序646
30.12.10 使用调试器649
30.13 Web服务的最佳实践650
30.12.11 其他WebLogic WorkShop特征650
30.14 小结651
30.13.5 更熟悉Web服务技术651
30.13.1 调试标志651
30.13.2 确保互操作性651
30.13.3 故障代码651
30.13.4 减少网络开销651
第31章 遗留系统与J2EE体系结构的集成652
31.2 WebLogic的Java连接器体系结构的定义653
31.1 J2EE连接器体系结构和J2EE平台653
31.3.2 对企业应用集成商的意义654
31.3.1 什么是EIS654
31.3 J2EE连接器体系结构和企业654
31.3.4 面对J2EE连接器体系结构的挑战655
31.3.3 B2B电子市场655
31.4.2 系统级协定656
31.4.1 资源适配器656
31.4 使用Java连接器体系结构组件656
31.4.4 BEA提供的J2EE-CA适配器客户示例657
31.4.3 公共客户机接口657
31.5.1 与安全有关的术语658
31.5 安全考虑658
31.4.5 可用的商业J2EE-CA适配器658
31.5.4 登录机制659
31.5.3 WebLogic身份验证机制659
31.5.2 密码凭证映射机制659
31.6.2 没有事务支持660
31.6.1 事务支持660
31.6 事务管理660
31.6.4 XA事务支持661
31.6.3 本地事务支持661
31.7.2 配置资源适配器662
31.7.1 资源适配器开发工具662
31.7 配置WebLogic J2EE-CA662
31.7.3 WebLogic的特殊配置663
31.8.1 连接所需要的接口664
31.8 编写资源适配器664
31.8.2 事务管理协定666
31.8.4 整合到一起667
31.8.3 错误处理667
31.9 打包和部署问题669
31.9.2 部署资源适配器670
31.9.1 打包资源适配器670
31.10 J2EE连接器体系结构示例671
31.10.1 设置JDBC示例672
31.10.2 设置SAP示例674
31.11 小结676
32.1.1 远程函数调用677
32.1 什么是JCo677
第32章 在WebLogic Server中使用SAP的Java连接器677
32.1.3 SAP数据字典678
32.1.2 SAP的数据处理678
32.3 SAP系统设置679
32.2.3 JCo 2.0679
32.2 安装JCo679
32.2.1 下载JCo679
32.2.2 JCo 1.1679
32.4.2 SAP连接680
32.4.1 import语句680
32.4 在JCo中的客户机编程680
32.4.3 建立SAP连接池681
32.4.4 从属性文件装入参数682
32.5.1 Java和SAP间的类型转换683
32.5 调用SAP的函数683
32.5.2 设置数据和获取数据685
32.5.3 处理表686
32.5.4 SAP中的事务687
32.6 JCo中的异常处理688
32.5.5 过滤SAP数据688
32.6.3 ABAP异常689
32.6.2 类型转换异常689
32.6.1 JCo异常689
32.6.4 使用JCo的Web应用程序示例690
32.7.1 建立JCo服务器691
32.7 用JCo进行服务器编程691
32.7.2 建立存储库692
32.7.3 建立JCO.Server对象694
32.7.5 运行服务器应用程序695
32.7.4 SAP RFC设置(SM59)695
32.8 有用的BAPI和RFC696
32.9 小结697
33.1 了解jCOM698
第33章 jCOM——WebLogic Server的Java/COM桥698
33.2 jCOM的工作方式699
33.3 判断jCOM是否适合应用程序700
33.5 零客户机安装701
33.4 决定正确的jCOM环境设置701
33.6.1 DCOM模式702
33.6 在DCOM、本机进程内和本机进程外模式之间选择702
33.6.2 本机进程外模式703
33.7 早绑定和迟绑定模型704
33.6.3 本机进程内模式704
33.7.2 迟绑定705
33.7.1 早绑定705
33.9 使用jCOM工具706
33.8 保护Java对象免受未经授权的访问706
33.9.2 通过java2com连接到Java707
33.9.1 通过com2java连接到COM707
33.9.3 用regjvm工具注册JVM708
33.9.4 用regtlb工具注册类型库709
33.10.1 建立JSP前端710
33.10 银行账户示例——Java客户机访问COM组件710
33.10.4 在服务器上安装COM组件711
33.10.3 手工建立银行账户后端COM组件711
33.10.2 建立后端账户COM组件711
33.10.5 WebLogic Server设置712
33.11.1 WebLogic Server设置713
33.11 库存项目示例——COM客户访问EJB713
33.10.6 运行银行账户接口应用程序713
33.11.2 Visual Basic客户通过迟绑定访问库存项目714
33.11.3 Visual Basic客户通过早绑定访问库存项目715
33.12 事件处理717
33.11.4 建立VB客户717
33.14 小结718
33.13 处理数据类型718
34.1.1 WTC和JOLT719
34.1 WebLogic的Tuxedo连接器719
第34章 CORBA和Tuxedo集成719
34.1.2 JATMI编程720
34.1.3 WTC服务EJB732
34.1.5 WTC和JMS733
34.1.4 JATMI事务733
34.1.6 WTC的安全735
34.1.8 WTC和工作流处理736
34.1.7 WTC和WebLogic群集736
34.2.2 WebLogic RMI-IIOP737
34.2.1 RMI over IIOP剖析737
34.2 RMI over IIOP737
34.2.3 编程模型对比:IDL与RMI738
34.3 小结740
35.1 WebLogic Server管理741
第九部分 管理WebLogjc应用程序第35章 使用管理控制台管理应用程序741
35.2 连接到管理控制台742
35.3 管理控制台用户界面概览743
35.4 配置控制台745
35.5 配置应用服务器域747
35.5.1 域的常规配置748
35.5.3 域的SNMP配置749
35.5.2 域的JTA配置749
35.6.1 配置服务器750
35.6 管理网络资源750
35.5.4 域的日志记录配置750
35.5.5 域的应用程序配置750
35.6.2 配置群集761
35.6.3 配置计算机762
35.7 部署应用程序和模块764
35.8 配置WebLogic和J2EE服务765
35.8.1 配置jCOM服务767
35.8.2 配置JDBC服务768
35.8.3 配置JMS服务771
35.8.4 配置消息传递桥服务773
35.8.5 配置XML服务774
35.8.6 配置JTA服务774
35.8.7 配置SNMP服务774
35.8.8 配置WTC服务776
35.8.9 配置WLEC服务777
35.8.10 配置Jolt服务777
35.8.11 配置虚拟主机服务777
35.8.12 配置Mail服务777
35.9 管理安全域777
35.10 配置域日志过滤器778
35.11 监视管理任务778
35.12 小结778
36.1 介绍WebLogic Server群集779
36.2 创建和配置物理群集环境779
第36章 安装、配置和部署WebLogic Server群集779
36.2.1 创建群集域780
36.2.2 启动群集中的管理与托管服务器784
36.2.3 使用HTTP代理访问群集784
36.3.1 负载平衡算法787
36.3.2 群集范围内的JNDI树787
36.3 群集化应用程序和组件787
36.3.3 HTTP会话状态复制788
36.3.4 借助副本识别存根的EJB与RMI组件791
36.3.5 群集化JDBC连接791
36.3.6 HTTP会话与群集792
36.3.7 群集化WebLogic JMS792
36.4 对群集服务的故障转移支持795
36.5.1 单层群集体系结构796
36.5 群集最佳实践796
36.5.2 多层群集架构796
36.4.2 使用规则服务器心跳消息进行故障检测796
36.4.1 在对等服务器实例之间使用IP套接字进行故障检测796
36.5.3 代理群集体系结构797
36.6 小结797
37.1 JMX的定义以及使用它的原因798
37.1.1 JMX的功能798
第37章 使用JMX服务配置管理应用程序798
37.1.2 JMX的结构799
37.1.3 MBean模板800
37.2 一个基本的MBean示例800
37.3.2 WebLogic JMX扩展813
37.3.1 WebLogic Server MBean813
37.3.3 访问WebLogic Server MBean813
37.3 WebLogic如何使用JMX813
37.4 JMX通知模型和监视器816
37.4.1 通知广播器816
37.4.2 通知监听器817
37.5 小结821
38.1 管理命令822
38.1.1 语法822
第38章 通过命令行接口进行管理822
38.1.2 服务器生命周期命令823
38.1.4 JDBC连接池命令824
38.1.5 MBean管理命令824
38.1.3 服务器状态命令824
38.2.1 HELP825
38.2 命令示例与脚本825
38.2.2 PING825
38.2.3 LIST825
38.1.7 群集命令825
38.1.6 批处理命令825
38.2.4 THREAD_DUMP827
38.3 使用命令接口命令生成脚本828
38.4 使用命令行接口的Ant830
38.5 命令行接口管理的最佳实践831
38.6 小结832
热门推荐
- 369718.html
- 121923.html
- 279199.html
- 3406623.html
- 277077.html
- 2010489.html
- 3027177.html
- 236597.html
- 3668066.html
- 3127756.html
- http://www.ickdjs.cc/book_1800943.html
- http://www.ickdjs.cc/book_3698079.html
- http://www.ickdjs.cc/book_2018259.html
- http://www.ickdjs.cc/book_901983.html
- http://www.ickdjs.cc/book_1076425.html
- http://www.ickdjs.cc/book_1570073.html
- http://www.ickdjs.cc/book_1422850.html
- http://www.ickdjs.cc/book_2494104.html
- http://www.ickdjs.cc/book_3786386.html
- http://www.ickdjs.cc/book_3585915.html