EJB3基本概念、运行环境、下载安装与运行jboss

EJB3基本概念

什么是EJB:

EJB(EnterpriceJavaBeans)是一个用于分布式业务应用的标准服务端组件模型。采用EJB架构编写的应用是可伸的、事务性的、多用户安全的。采用EJB编写的这些应用,可以部署在任何支持EJB规范的服务器平台,如Jboss、weblogic等。

EJB用来干什么?

EJB实际是用来编写业务层代码。如果大家对于MVC(model-view-controller)结构的应用有所了解的话,我们知道一个基于MVC结构的应用应包含显示层、控制层和业务层,假设我们采用EJB开发基于MVC结构的应用,那么EJB就是用语开发应用的业务层。

EJB的好处:

EJB为我们提供了很多在企业开发中需要使用到的服务,如事务管理/安全/持久化[J1] /分布式等,因为这些服务由容器提供,无需我们自行开发,这样大大减少了我们的开发工作量。

EJB3和Spring比较:

如果你的应用不需要分布式[J2] 能力,确实没有必要使用EJB,因为Spring+Hibernate提供了大部分原来只有EJB才有的服务,而且这些服务比EJB更细致,更周到。

EJB设计的初衷是用于分布式场合,而Spring一开始就没有打算提供分布式功能。所以两者看似竞争的关系,但实际上两者的偏重点不一样,EJB属于重量级[J3] 组件,比较适合大型企业,因为大型企业一般会存在多个信息系统,而这些信息系统又相互关联。为了避免业务功能重复开发,实现最大程度的重用,有必要把业务层独立出来,让多个信息系统共享一个业务中心,这样应用就需要具备分布式能力。

EJB的分布式特点:

好处,为后期的软件维护带来的很大的方便,而且这种应用模式实现了业务功能的共享。

以后如果企业还要增加其他信息系统,又是要使用到相同的业务功能,我们就不需要在去开发这些功能了,直接使用共享的这些业务功能。这样软件就实现了最大程度的重用,而且这种重用是组件级别的,不是层面上的。

学习EJB不一定是用来找工作,EJB3包含很多知识点,学习它可以开阔我们的知识面,不管工作中是否用到EJB3,都应该学习一下,因为通过学习它可以让你站在更高的台阶思考问题。

运行环境

EJB3.0应用需要运行在JDK1.5[J4] 以上版本。

EJB3.0应用需要运行在EJB容器里,下面是一些JavaEE应用服务器,JavaEE应用服务器包含Web容器和EJB容器。

Jboss是 JavaEE应用服务器。

注意:Tomcat目前只是Web容器,它不能运行EJB应用。

下载安装与运行jboss

http://jbossas.jboss.org/downloads这里使用的是jboss-4.2.2.GA,下载后直接解压缩即可完成安装(解压路径最好不要有中文)。点击bib/run.bat启动,进入管理后台进行查看、管理:

双击run.bat 启动的是default配置的。

为Jboss设置系统变量:

后面的学习中我们需要使用到系统变量JBOSS_HOME,它指向的是Jboss的安装路径,在系统变量里面添加JBOSS_HOME变量,值为Jboss的安装路径。

为了方便输入Jboss的命令,我们把Jboss的bin目录添加到系统路径里,在PATH末尾添加;%JBOSS_HOME%/bin;


[J1]持久化是将程序数据在持久状态和瞬时状态间转换的机制。

[J2]分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,不但解决了传统集中式存储系统中单存储服务器的瓶颈问题,还提高了系统的可靠性、可用性和扩展性。hadoop

[J3]比方说EJB就是一个重量级的框架,因为它对所编写的代码有限制,同时它也提供能分布式等复杂的功能。

相比之下,Spring就是轻量级框架,因为它需要的只是普通的Java对象,它所提供的也只是足够中小应用使用的功能。

复杂性

[J4]下载并配置JDK

[J4]好像JDK1.5要在系统变量添加CLASSPATH值为:

.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;

??

EJB3基本概念、运行环境、下载安装与运行jboss,布布扣,bubuko.com

时间: 2024-08-25 19:35:46

EJB3基本概念、运行环境、下载安装与运行jboss的相关文章

实验 1 Java 运行环境的安装、配置与运行

一.实验目的     1. 掌握下载 Java SDK 软件包.     2. 掌握设置 Java 程序运行环境的方法.     3. 掌握编写与运行 Java 程序的方法.     4. 了解 Java 语言的概貌. 5. 安装.掌握JCreator软件,为学习 Java 语言和进行 Java 程序的实验做好准备工作. 6. 浏览Applet 程序 二.实验要求     1. 安装并设置 Java SDK 软件包.     2. 编写一个简单的 Java 程序,在屏幕上输出"hello,jav

服务器运行环境(LNMP)安装说明

服务器运行环境(LNMP)安装说明 先下载文件environment.tar,将文件上传到服务器. 使用命令解压文件,tar xvf environment.tar. cd进入解压目录,运行命令sh install.sh. 安装完成后台打开浏览器访问http://ip/,访问成功表示安装完成. 软件版本: memcached 1.4.25 mysql 5.6 php 5.6 Tengine 2.1.2 安装后目录说明: tengine /use/local/nginx php /use/loca

Java 运行环境的安装、配置与运行

(一)SDK 的下载与安装 1. 机器要求 Java 对机器运行要求不高.下面给出的是基于Windows 平台的机器要求. 硬件要求:CPU PII 以上,64M 内存,1OOM 硬盘空间即可. 软件要求:Windows98/Me/XP/NT/2000,IE 5 以上. 2. 下载SDK 为了建立基于SDK 的Java 运行环境,需要先下载Sun 的免费SDK 软件包.SDK 包含了一整套开发工具,其中包含对编程最有用的是Java 编译器.Applet 查看器和Java 解释器. 在浏览器中输入

消息中间件系列二:RabbitMQ入门(基本概念、RabbitMQ的安装和运行)

一.基本概念 1. AMQP AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议.支持不同语言和不同的产品 2. 生产者 消息的创建者,发送到AMQP的消息中间件 3. 消费者 连接到AMQP的消息中间件,订阅到队列上,进行消息的消费.分为持续订阅(basicConsumer)和单条订阅(basicGet) 说明: 持续订阅:只要有消息就不断消费 单条订阅:消费过一条消息以后就不再消费了,要想继续消费消息,就得重新订阅

Android studio开发环境下载安装

今年6月谷歌宣布停止对Eclipse ADT插件的支持,将专注于Android Studio的开发.为此笔者不发表Android studio和eclipse比到底哪个好的任何意见,笔者也是深受eclipse各种延迟,卡顿影响的受害者,不过从以前做Java到现在一直在用eclipse,eclipse的好处自然有很多,相信很多人跟我一样,不过程序猿嘛,多学无害,尝试改变下也是好的.至于开头就说的这两个工具到底哪个好,如果非要撕逼去这里吧:http://www.zhihu.com/question/

jsp运行环境的安装和配置

1.JDK的安装和配置 1)下载jdk,我下载的是1-jdk-6u26-windows-i586.exe,放在D:\StudySystem\JavaWeb\jdk目录下. 2)安装jdk,直接你下载的.exe文件就可以安装了,注意的是,安装目录要自己修改一下,默认的是C盘,最好不要放在C盘,我的jdk安装目录是D:\Java\jdk1.6.0_26. 3)配置环境 右击“计算机”,选择“属性”,进入系统面板,选择“高级系统设置”,选择“环境变量”,然后设置三个参数. JAVA_HOME:D:\J

Spark运行环境的安装

scala-2.9.3:一种编程语言,下载地址:http://www.scala-lang.org/download/    spark-1.4.0:必须是编译好的Spark,如果下载的是Source,则需要自己根据环境使用SBT或者MAVEN重新编译才能使用. 编译好的 Spark下载地址:http://spark.apache.org/downloads.html. 2.安装scala-2.9.3 #解压scala-2.9.3.tgz tar -zxvf scala-2.9.3.tgz #配

editplus打造java运行环境(安装、配置、操作)

福利资料包 链接: http://pan.baidu.com/s/1sjLtVAX 密码: p83y http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html (JDK安装与环境变量配置) http://jingyan.baidu.com/article/e2284b2b45d193e2e6118dc6.html (ANT的安装配置与验证) http://jingyan.baidu.com/article/870c6fc33e6

Appium环境搭建——安装以及运行appium server失败总结点

一.运行Appium失败:未安装.Net Framework 4.5 之前安装AppScan安全测试工具时,就要求.Net 4.5以上环境,我其中一台电脑的系统是Win7-32bit的,安装.Net 4.5一直失败,提示发生严重错误. 当时网上百度了好多方法都没能成功解决这个问题,现在运行Appium,同样需要.Net 4.5以上环境,只能破釜沉舟再来分析一波了. 网上大部分的方法都是什么关闭Windows Update,然后找到SoftwareDistribution文件夹并将其重命名为SDo