好文档 - 专业文书写作范文服务资料分享网站

JBoss中文文档

天下 分享 时间: 加入收藏 我要投稿 点赞

专注于Java EE平台、敏捷方法及Open Source技术咨询

Getting Started with JBoss 4.0

Release 5

?2004-2006 JBoss, Inc.

[罗时飞,于2006年07月19日修改稿]

翻译说明:

全文由罗时飞翻译完成。无论在企业中,还是在开发者社群中,还是在Open Source社群中,JBoss应用服务器在国内外的使用已经很广泛。其中,JBoss 3.2.x系列已经大量部署在国内外现实场景中。JBoss 4.0.x已经通过J2EE 1.4认证,而且其基代码也是来自于JBoss 3.2.x,这些都使得JBoss应用服务器更具企业强度。JBoss 5.x即将推出,这是JBoss 3.x之后架构变化最大的服务器版本(基于POJO微内核,兼容于Java EE 5)。

[罗时飞,独立Java EE顾问,《JBoss Administration and Development》(Third Edition, 3.2.x Series)中文版(《JBoss管理与开发核心技术(第三版)》)译者,该书已经由电子工业出版社2004年11月出版发行。注意,开发者可以通过如下网站联系到他:http://www.open-v.com ]

版权声明:

本翻译文档的版权属于 RedHat JBoss, Inc. 所有。本人仅保留中文署名权,其

他一切权力罗时飞同意放弃。

您可以自由链接、下载、传播此文档,或者放置在您的网站上。但前提是,必

须保证完整转载全文,包括完整的版权信息、作译者声明。

如果翻译中存在不妥或错误之处,希望来信告知!

www.open-v.com 拓宽视野,奔向成功

Open View, Victory Open

i 专注于Java EE平台、敏捷方法及Open Source技术咨询

修改日志:

?? 2004.10.5,提交翻译稿。

?? 2004.11.5,针对社区反馈意见,添加了书签,以便于阅读。 ?? 2004.12.1,因英文版的更新(Release 2)而更新中文版。比如,内置了JSTL、

新增Hibernate一章、修改MySQL 4.1.17/Oracle 10g JDBC配置等内容。 ?? 2005.1.21,修正几个小错误。

?? 2005.3.5,同步英文版的更新(Release 3)。如果存在错误,一切以英文版

为准。

?? 2005.6.2,同步英文版的更新(Release 4)。如果存在错误,一切以英文版

为准。

?? 2006.7.19,同步英文版的更新(Release 5)。如果存在错误,一切以英文

版为准

www.open-v.com 拓宽视野,奔向成功

Open View, Victory Open

ii 专注于Java EE平台、敏捷方法及Open Source技术咨询

目 录

序..........................................................................................................................................................1 1 目标读者......................................................................................................................................1 2 本书内容......................................................................................................................................1

第1章 入门........................................................................................................................................2 1.1 下载和安装JBoss.....................................................................................................................2 1.2 启动服务器...............................................................................................................................2 1.3 JMX控制台................................................................................................................................3 1.4 停止服务器...............................................................................................................................4 1.5 运行为Windows服务................................................................................................................4

第2章 JBoss服务器--快速上手........................................................................................................5 2.1 服务器结构...............................................................................................................................5 2.1.1 主目录...............................................................................................................................5 2.1.2 服务器配置........................................................................................................................6 2.2 基本安装问题...........................................................................................................................8 2.2.1 核心服务............................................................................................................................8 2.2.2 日志服务............................................................................................................................8 2.2.3 安全性服务........................................................................................................................9 2.2.4 其他服务..........................................................................................................................11 2.3 Web容器—Tomcat...................................................................................................................13

第3章 关于实例应用......................................................................................................................14 3.1 J2EE Tutorial............................................................................................................................14 3.2 区别.........................................................................................................................................14 3.2.1 容器相关部署描述符......................................................................................................14 3.2.2 数据库变更......................................................................................................................14 3.2.3 安全性配置......................................................................................................................15 3.3 企业应用中的J2EE................................................................................................................15

www.open-v.com 拓宽视野,奔向成功

Open View, Victory Open

I 专注于Java EE平台、敏捷方法及Open Source技术咨询

第4章 Duke银行应用.....................................................................................................................16 4.1 构建应用.................................................................................................................................16 4.1.1 准备文件..........................................................................................................................16 4.1.2 编译Java源文件...............................................................................................................16 4.1.3 打包EJB...........................................................................................................................17 4.1.4 打包WAR文件.................................................................................................................17 4.1.5 打包Java客户..................................................................................................................17 4.1.6 集成EAR..........................................................................................................................17 4.1.7 数据库.............................................................................................................................18 4.1.7.1 启用HSQL MBean和TCP/IP连接............................................................................18 4.1.7.2 创建数据库模式......................................................................................................19 4.1.7.3 HSQL数据库管理工具.............................................................................................19 4.1.8 部署应用..........................................................................................................................20 4.2 JNDI和Java客户......................................................................................................................22 4.2.1 jndi.properties文件...........................................................................................................22 4.2.2 JMX控制台中的应用JNDI信息......................................................................................22 4.3 安全性.....................................................................................................................................24 4.3.1 配置安全性域..................................................................................................................25 4.3.2 使用RDBMS实现安全性................................................................................................26 4.3.3 使用密码散列..................................................................................................................27

第5章 J2EE之Web服务...................................................................................................................29 5.1 JBoss中的Web服务.................................................................................................................29 5.2 将Duke银行运行为Web服务.................................................................................................29 5.3 运行Web服务客户..................................................................................................................31 5.4 监控Web服务请求..................................................................................................................32

第6章 JMS和消息驱动Bean...........................................................................................................34 6.1 构建实例.................................................................................................................................34 6.1.1 编译并打包MDB和客户.................................................................................................34

www.open-v.com 拓宽视野,奔向成功

Open View, Victory Open

II 专注于Java EE平台、敏捷方法及Open Source技术咨询

6.1.1.1 指定MDB监听的Queue...........................................................................................34 6.2 部署和运行实例.....................................................................................................................35 6.2.1 运行客户应用..................................................................................................................35 6.3 管理JMS目的地.....................................................................................................................36 6.3.1 jbossmq-destinations-service.xml文件.............................................................................36 6.3.2 从JMX控制台使用DestinationManager.........................................................................36 6.3.3 管理目的地......................................................................................................................36

第7章 容器管理持久化..................................................................................................................38 7.1 构建实例.................................................................................................................................38 7.2 部署和运行实例.....................................................................................................................39 7.2.1 运行客户应用..................................................................................................................39 7.3 自定义CMP............................................................................................................................40 7.3.1 XDoclet.............................................................................................................................41

第8章 使用其他数据库..................................................................................................................43 8.1 配置数据源.............................................................................................................................43 8.1.1 包裹JDBC的资源适配器................................................................................................43 8.1.2 数据源配置文件..............................................................................................................43 8.2 将MySQL作为默认数据源....................................................................................................43 8.2.1 创建数据库和用户..........................................................................................................44 8.2.2 安装JDBC驱动和部署数据源........................................................................................45 8.2.3 测试MySQL数据源.........................................................................................................45 8.3 设置Oracle9i的XADataSource...............................................................................................46 8.3.1 出于Oracle兼容性而设置Pad值.....................................................................................46 8.3.2 安装JDBC驱动和部署数据源........................................................................................47 8.3.3 测试Oracle数据源...........................................................................................................48

第9章 使用Hibernate......................................................................................................................50 9.1 创建Hibernate存档.................................................................................................................50 9.2 使用Hibernate对象.................................................................................................................51

www.open-v.com 拓宽视野,奔向成功

Open View, Victory Open

III

JBoss中文文档

专注于JavaEE平台、敏捷方法及OpenSource技术咨询GettingStartedwithJBoss4.0Release5?2004-2006JBoss,Inc.[罗时飞,于2006年07月1
推荐度:
点击下载文档文档为doc格式
38ywy891bi6tck19hlml
领取福利

微信扫码领取福利

微信扫码分享