1.EJB概述:
Enterprice JavaBeans是一个用于分布式业务应用的标准服务端组件模型。采用Enterprice JavaBeans架构编写的应用是可伸的、事务性的、
多用户安全的。采用EJB编写的这些用,可以部署在任何支持Enterprice JavaBeans规范的服务器平台,,如Jboss、weblogic等
EJB实际上是用于编写业务层代码。如果大家对于MVC(model-view-controller)结构的应用有所了解的话,我们知道一个基于MVC结构的
应用应包含显示层、控制层和业务层,假设我们采用ejb开发基于MVC结构的应用,那么EJB就是用于开发应用的业务层.
2.EJB特性:
EJB为我们提供了很多在企业开发中需要使用到的服务,如事务管理/安全/持久化/分布式等,因为这些服务由容器提供,无需我们自行开发,
这样大大减少了我们的开发工作量
像ejb比较适合用于大型企业,因为大型企业一般都会存在多个信息系统,而这些信息系统又相互关联;为了避免业务功能重复开发,实现最
大程度的重用,有必要把业务层独立比来,让多个信息糸统共享一个业务中心,这样应用就需要具备分布式能力;
2.EJB3的分布式特点:
2.JBOSS的安装:
1.下载安装 http://jbossas.jboss.org/downloads/ 我下载的是:JBoss AS7.1.1.Final
2. 解压安装包 D:Javajboss-as-7.1.1.Final
在环境变量新建一个:JBOSS_HOME 路径为你解压JBOSS的路径:D:Javajboss-as-7.1.1.Final
在PATH中添加:%JBOSS_HOME%in;
3. 运行jboss之前首先添加用户,add-user,在JBoss的bin目录下找到add-user.bat运行
注意:如果出现启动闪退,查看你的JAVA_HOME后面是不是存在分号,存在则去掉分号
4. 测试JBOSS
打开%JBOSS_HOME%in目录下面的standalone.bat启动JBOSS,然后在浏览器中输入http://127.0.0.1:8080能看到JBOSS欢
迎界面即表示安装成功;如未出现JBOSS欢迎界面原因是端口号冲突可修改D:Javajboss-as-7.1.1.Finalstandaloneconfiguration
中standalone.xml配置文件中相对应端口号
5.服务部署
将待部署的war文件拷贝到D:Javajboss-as-7.1.1.Finalstandalonedeployments中,然后在浏览器中输入http://127.0.0.1:8080/index.jsp
就可以进行服务访问了。