Presentation is loading. Please wait.

Presentation is loading. Please wait.

JBOSS安装配置及WebWork的集成

Similar presentations


Presentation on theme: "JBOSS安装配置及WebWork的集成"— Presentation transcript:

1 JBOSS安装配置及WebWork的集成
软件平台技术(J2EE) JBOSS安装配置及WebWork的集成 任课教师:邱明

2 Content JBoss介绍 EJB Bean介绍 JBoss安装及配置 新建EJB3.0工程并部署到JBoss
将实验三的WebWork工程导入并部署到JBoss

3 JBoss介绍 一个开放源代码、平台独立、全面的J2EE支持应用服务器
支持完整的纯Java的数据库引擎,(Java消息服务)JMS,JavaMail,和Java事务处理API/Java事务处理服务(JTA/JTS)支持 早期的JBOSS使用了Apache Tomcat Web服务器,但从JBOSS4.0中已经把Apache Tomcat内嵌到JBOSS中

4 JBoss特点 免费,开源。 具有革命性的JMX微内核服务作为其总线结构。
面向服务的架构(Service-Oriented Architecture,SOA) 具有统一的类装载器,从而能够实现应用的热部署和热卸载能力 是高度模块化的和松耦合的。

5 JBoss的服务器架构 JBoss的构架和其他J2EE应用服务器的构架有着巨大的不同。JBoss的模块架构是建立在JMX底层上的,下图展现了JBoss主要组件和JMX的联系

6 JBoss的目录结构

7 JBoss的目录结构

8 Bean介绍 EnterpriseJavaBeans 是一个用于分布式业务应用的标准服务端组件模型。采用 EnterpriseJavaBeans架构编写的应用是可伸的、事务性的、多用户安全的。可以一次编写这些应用,然后部署在任何支持 EnterpriceJavaBeans规范的服务器平台,如 jboss、weblogic Enterprise JavaBean(EJB)定义了三种企业Bean,分别是会话 Bean(Session Bean),实体Bean(Entity Bean)和消息驱动 Bean(MessageDrivenBean)。

9 Session Bean Session Bean 用于实现业务逻辑,它分为有状态 bean 和无状态bean。
每当客户端请求时,容器就会选择一个 SessionBean来为客户端服务。SessionBean可以直接访问数据库,但更多时候,它会通过EntityBean实现数据访问。

10 JBoss安装及配置 下载地址:ftp://59.77.6.177
解压缩文件即可完成安装,为了避免日后产生莫名的错误,解压缩的路径不要带有空格,如“Program Files” 安装完后请在“系统变量”里添加 JBOSS_HOME 变量,值为 Jboss的安装路径

11 JBoss环境变量设置

12 启动JBoss 验证安装是否成功。双击 jboss安装目录/bin/run.bat启动jboss
启动jboss出现例外,先看看安装文件下载是否完整,jboss所用端口有没有被占(如 1099,1098 ,8080, 8083等端口)。并且请查看JDK的环境变量是否已设置,(如JAVA_HOME) 输入

13 成功启动JBoss

14 JBoss 配置

15 JBoss jdk配置

16 JBoss 的启动与部署

17 构建EJB3.0工程 1.新建EJB 3.0工程 2.新建stateless SessionBean
3.加载jbossall-client.jar 4.部署

18 HelloBean

19 加载jbossall-client.jar

20 部署

21 JBOSS 首页

22

23

24 部署成功的情况

25 部署WebWork 1.添加client调用EJB Bean的Business 2.关联EJB3.0工程 3.部署

26 Client端调用EJB Business方法

27 关联到EJB3.0 工程

28 运行结果一

29 运行结果二


Download ppt "JBOSS安装配置及WebWork的集成"

Similar presentations


Ads by Google