注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关JBoss管理与开发核心技术(第3版)

JBoss管理与开发核心技术(第3版)

JBoss管理与开发核心技术(第3版)

定 价:¥59.00

作 者: (美)斯科特·斯塔克(Scott Stark)著;罗时飞译;罗时飞译
出版社: 电子工业出版社
丛编项: 开发专家之Sun ONE
标 签: 高级程序语言设计

ISBN: 9787121003936 出版时间: 2004-11-01 包装: 平装
开本: 26cm+光盘1片 页数: 520 字数:  

内容简介

  ◇JBoss原厂技术手册,JBoss开发团队精心打造。◇深入剖析业界使用最为广泛的开源J2EE应用服务器JBoss的管理和架构。◇适用于JBoss2.x/3.x/4.x版本。◇资深J2EE开发者罗时飞历时近一载倾情翻译。◇JBoss/J2EE开发者的必备手册。本书的主要目的是从配置和架构这两个角度弄清楚标准JBoss3.2.x的架构组件。使用JBoss的开发者将理解如何配置标准的组件。其中,需要开发者注意的是,本书不是介绍J2EE和如何应用J2EE的,而是关注JBoss服务器架构的内部细节及具体J2EE容器实现的配置和扩展。通过阅读本书,JBoss开发者可以深入理解标准组件的架构、集成,以及扩展或替代标准组件,从而满足其基础信息框架需求。同时,本书也将指导开发者如何获得JBoss源码,并在此基础上构建和调试JBoss服务器。本书最后提供了索引,以方便读者更加方便快速地找到相关技术点。随书光盘内容为书中范例源代码,希望对读者有所帮助。

作者简介

暂缺《JBoss管理与开发核心技术(第3版)》作者简介

图书目录

第1章  安装和构建JBoss服务器  1
1.1  获得二进制文件  1
1.1.1  预备条件  1
1.1.2  安装二进制存档  2
1.1.3  default服务器配置文件集合  3
1.2  基本安装测试  8
1.3  从网络服务器启动  10
1.4  基于源代码构建服务器  14
第2章  JBoss JMX微内核(Microkernel)  21
2.1  JMX介绍  21
2.1.1  装配层  22
2.1.2  代理层  23
2.1.3  分布式服务层  23
2.1.4  JMX组件介绍  23
2.2  JBoss JMX实现架构  26
2.2.1  JBoss类装载器架构  26
2.2.2  类装载和Java中的类型  26
2.2.3  JBoss XMBean  47
2.3  连接到JMX服务器  53
2.3.1  浏览服务器——JMX控制台Web应用  53
2.3.2  使用RMI连接到JMX  56
2.3.3  命令行方式访问JMX  66
2.3.4  使用任何协议连接到JMX  71
2.4  将JMX作为微内核  71
2.4.1  启动过程  71
2.4.2  JBoss MBean服务  72
2.4.3  开发JBoss MBean服务  81
2.4.4  部署排序和依赖性  110
2.5  JBoss部署器架构  127
2.6  借助于SNMP展示MBean事件  131
2.6.1  SNMP适配器服务  131
2.6.2  陷阱服务事件  132
2.7  远程访问服务——分离式Invoker  132
2.7.1  分离式Invoker实例:MBeanServer Invoker适配器服务  137
2.7.2  分离式Invoker参考  143
第3章  JBoss之命名——JNDI 命名服务  149
3.1  JNDI概述  149
3.1.1  JNDI应用编程接口  149
3.1.2  J2EE和JNDI——应用组件环境  151
3.2  JBossNS架构  164
3.2.1  命名InitialContext工厂  166
3.2.2  基于HTTP访问JNDI  170
3.2.3  保护基于HTTP访问JNDI  176
3.2.4  保护只读、未保护上下文JNDI的访问  178
3.2.5  其他命名MBean  179
第4章  JBoss之事务——JTA事务服务  185
4.1  事务/JTA概述  185
4.1.1  悲观锁/乐观锁  186
4.1.2  分布式事务的组件  186
4.1.3  两阶段XA协议  187
4.1.4  启发式异常  187
4.1.5  事务ID和分支  187
4.2  JBoss事务内核  188
4.2.1  为JBoss适配事务管理器  188
4.2.2  默认事务管理器  189
4.2.3  UserTransaction支持  189
第5章  JBoss之EJB——EJB容器配置和架构  191
5.1  EJB客户端视图  191
5.2  EJB服务器端视图  198
5.3  EJB容器  204
5.3.1  EJBDeployer MBean  204
5.3.2  容器插件式框架  215
5.4  实体Bean锁和死锁检测  227
5.4.1  JBoss为什么需要锁  227
5.4.2  实体Bean的生命周期  228
5.4.3  默认锁行为  228
5.4.4  插入式拦截器和锁策略  229
5.4.5  死锁  230
5.4.6  高级配置和调优  232
5.4.7  在群集中运行  236
5.4.8  修理故障  236
第6章  JBoss之消息——JMS 配置和架构  239
6.1  JMS实例  239
6.1.1  点对点实例  240
6.1.2  发布/订阅实例  242
6.1.3  使用持久topic的发布/订阅实例  249
6.1.4  使用MDB的点对点实例  252
6.2  JBoss消息概述  261
6.2.1  调用层  261
6.2.2  安全性管理器  262
6.2.3  目的地管理器  263
6.2.4  消息缓存  263
6.2.5  状态管理器  263
6.2.6  持久化管理器  263
6.2.7  目的地  264
6.3  JBoss消息配置和MBean  264
6.3.1  org.jboss.mq.il.jvm.JVMServerILService  265
6.3.2  org.jboss.mq.il.rmi.RMIServerILService(已丢弃)  265
6.3.3  org.jboss.mq.il.oil.OILServerILService(已丢弃)  266
6.3.4  org.jboss.mq.il.uil.UILServerILService(已丢弃)  266
6.3.5  org.jboss.mq.il.uil2.UILServerILService  267
6.3.6  org.jboss.mq.il.http.HTTPServerILService  269
6.3.7  org.jboss.mq.server.jmx.Invoker  270
6.3.8  org.jboss.mq.server.jmx.InterceptorLoader  270
6.3.9  org.jboss.mq.sm.file.DynamicStateManager  270
6.3.10  org.jboss.mq.security.SecurityManager  271
6.3.11  org.jboss.mq.server.jmx.DestinationManager  273
6.3.12  org.jboss.mq.server.MessageCache  274
6.3.13  org.jboss.mq.pm.file.CacheStore  274
6.3.14  org.jboss.mq.pm.file.PersistenceManager  274
6.3.15  org.jboss.mq.pm.rollinglogged.PersistenceManager  275
6.3.16  org.jboss.mq.pm.jdbc2.PersistenceManager  275
6.3.17  目的地MBean  276
6.3.18  借助于JMX管理  279
6.4  指定MDB JMS供应商  280
6.4.1  org.jboss.jms.jndi.JMSProviderLoader MBean  281
6.4.2  org.jboss.jms.asf.ServerSessionPoolLoader MBean  282
6.4.3  集成其他JMS供应商  283
第7章  JBoss之连接器——JCA 配置和架构  285
7.1  JCA概述  285
7.2  JBossCX架构概述  287
7.2.1  BaseConnectionManager2 MBean  288
7.2.2  RARDeployment MBean  289
7.2.3  JBossManagedConnectionPool MBean  290
7.2.4  CachedConnectionManager MBean  291
7.2.5  JCA资源适配器实例纲要  291
7.3  配置JCA适配器  298
7.3.1  配置JDBC数据源  299
7.3.2  配置常见JCA适配器  303
7.3.3  配置实例  306
第8章  JBoss之安全性 ——J2EE安全性配置和架构  307
8.1  J2EE安全性声明概述  307
8.1.1  安全性引用  309
8.1.2  安全性身份  310
8.1.3  安全性角色  311
8.1.4  EJB方法许可  312
8.1.5  Web内容安全性约束  315
8.1.6  使用JBoss中的安全性声明  316
8.2  JAAS介绍  316
8.3  JBoss安全性模型  321
8.4  JBoss安全性扩展架构  328
8.4.1  JaasSecurityManager如何使用JAAS  329
8.4.2  JaasSecurityManagerService MBean  331
8.4.3  扩展JaasSecurityManager,JaasSecurityDomain MBean  333
8.4.4  基于XML的 JAAS登录配置MBean  334
8.4.5  JAAS登录配置管理 MBean  336
8.4.6  使用和开发JBossSX登录模块  336
8.4.7  开发自定义登录模块  347
8.5  安全远程密码协议  357
8.5.1  为SRP提供密码信息  360
8.5.2  深入SRP算法  362
8.6  使用Java 2安全性管理器运行JBoss  367
8.7  使用JSSE为JBoss提供SSL  369
8.8  配置用于防火墙后的JBoss  376
8.9  如何保护JBoss服务器  377
8.9.1  jmx-console.war  377
8.9.2  web-console.war  377
8.9.3  http-invoker.sar  377
8.9.4  jmx-invoker-adaptor-server.sar  377
第9章  集成Servlet容器  379
9.1  AbstractWebContainer类  379
9.1.1  AbstractWebContainer契约  380
9.1.2  创建AbstractWebContainer子类  386
9.2  JBoss/Tomcat-4.1.x绑定  388
9.2.1  嵌入式Tomcat配置元素  389
9.2.2  JBoss/Tomcat绑定使用SSL  394
9.2.3  为JBoss/Tomcat-4.x绑定配置虚拟主机  401
9.2.4  使用外部静态内容  403
9.2.5  为JBoss/Tomcat-4.x绑定使用Apache  405
9.2.6  使用群集  407
第10章  MBean服务杂记  409
10.1  系统属性管理  409
10.2  属性编辑器管理  410
10.3  服务绑定管理  410
10.4  定时任务  417
10.5  JBoss日志功能框架  420
10.6  RMI动态类装载  421
第11章  CMP引擎  423
11.1  启程  423
11.2  jbosscmp-jdbc结构  430
11.3  实体Bean  431
11.4  容器管理持久域  437
11.4.1  容器管理持久域抽象访问方法  437
11.4.2  容器管理持久域声明  438
11.4.3  容器管理持久域列映射  438
11.4.4  read-only域  440
11.4.5  评审实体Bean访问  440
11.4.6  依赖值类  442
11.5  容器管理关系  446
11.5.1  cmr-field抽象访问方法  446
11.5.2  关系声明  447
11.5.3  关系映射  448
11.6  查询  454
11.6.1  finder和ejbSelect声明  455
11.6.2  EJB-QL声明  455
11.6.3  覆盖EJB-QL到SQL的映射  457
11.6.4  JBossQL  457
11.7  优化装载  464
11.7.1  装载场景  465
11.7.2  装载组  466
11.7.3  read-ahead  467
11.7.4  装载过程  471
11.7.5  事务  477
11.8  乐观锁  480
11.9  实体命令和主键生成  485
11.10  Defaults  488
11.11  自定义数据源  491
11.11.1  函数映射  493
11.11.2  类型映射  493
11.11.3  用户类型映射  494
第12章  Web服务  495
12.1  XDoclet  495
12.2  将Hello World EJB发布为Web服务  496
附录A  JBoss Group和我们的LGPL授权  507
附录B  JBoss DTDs  518
附录C  实例安装  519
附录D  索引  520

本目录推荐