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:\Java\jboss-as-7.1.1.Final

  在环境变量新建一个:JBOSS_HOME   路径为你解压JBOSS的路径:D:\Java\jboss-as-7.1.1.Final

  在PATH中添加:%JBOSS_HOME%\bin;

3. 运行jboss之前首先添加用户,add-user,在JBoss的bin目录下找到add-user.bat运行

  注意:如果出现启动闪退,查看你的JAVA_HOME后面是不是存在分号,存在则去掉分号

4. 测试JBOSS

  打开%JBOSS_HOME%\bin目录下面的standalone.bat启动JBOSS,然后在浏览器中输入http://127.0.0.1:8080能看到JBOSS欢

迎界面即表示安装成功;如未出现JBOSS欢迎界面原因是端口号冲突可修改D:\Java\jboss-as-7.1.1.Final\standalone\configuration

中standalone.xml配置文件中相对应端口号

5.服务部署

将待部署的war文件拷贝到D:\Java\jboss-as-7.1.1.Final\standalone\deployments中,然后在浏览器中输入http://127.0.0.1:8080/index.jsp

就可以进行服务访问了。

 

  

 

 

1.1.EJB概述的更多相关文章

  1. EJB 教程推荐

    EJB教程 EJB概述 EJB创建应用 EJB无状态Bean EJB有状态会话Bean EJB持久性 EJB消息驱动Bean EJB注解 EJB回调 EJB定时器服务 EJB依赖注入 EJB拦截器 E ...

  2. EJB体系结构

    为了适应企业的快速发展.缩短企业信息系统的设计和开发周期.降低构建信息系统的成本,Sun公司制订了Java2 SDK Enterprise Edition(J2EE)规范,定义基于组件的方式设计.开发 ...

  3. 2013Java最新面试题

    更新时间:2015-04-07         来源:网络         投诉删除 [看准网(Kanzhun.com)]Java面试题频道小编搜集的范文“2013Java最新面试题”,供大家阅读参考 ...

  4. 不吐不快之EJB演练——开篇概述

    EJB(Enterprise Java Bean)是J2EE规范的重要核心,它是一个用户分布式业务应用的标准服务端组件模型,它是一种能够高速开发大规模企业应用的组件体系结构.上面这样官方的解释可能对于 ...

  5. J2EE的十三个技术——EJB之概述

    含义: 企业级的JavaBeans(Enterprise JavaBean),其设计目标是部署分布式应用程序. EJB是J2EE的一部分,称为Java企业Bean,它把使用Java开发的服务器组件的部 ...

  6. Java消息队列--JMS概述

    1.什么是JMS JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送 ...

  7. Apache Shiro系列四,概述 —— Shiro的架构

    Shiro的设计目标就是让应用程序的安全管理更简单.更直观.     软件系统一般是基于用户故事来做设计.也就是我们会基于一个客户如何与这个软件系统交互来设计用户界面和服务接口.比如,你可能会说:“如 ...

  8. Spring概述

    layout: post title: Spring概述 tags: [Java,Spring,IOC,AOP] --- Spring是一个开源的轻量级Java SE(Java 标准版本)/Java ...

  9. 01_Spring概述

    Spring概述 1.什么是Spring ? Spring是分层的JavaSE/EE full-stack(一站式) 轻量级开源框架 * JavaEE 程序在服务器端被分为三层(Web层[表现层].业 ...

随机推荐

  1. Java集合(3):使用Abstract类

    每个java.util容器都有其自己的Abstract类,它们提供了该容器接口的部分实现.下面是一个定制自己的Map的例子(List set就省略了): 定制自己的Map实现AbstractMap-- ...

  2. Java泛型(4):泛型与匿名内部类

    泛型同样也可以使用在匿名内部类中. 下面的例子是对 Java泛型(3):泛型方法 中例(2)的修改. public interface Generator<T> { T next(); } ...

  3. SecurityLibrary

    using System; using System.IO; using System.Linq; using System.Security.Cryptography; using System.T ...

  4. vue的双向绑定和依赖收集

    在掘金上买了一个关于解读vue源码的小册,因为是付费的,所以还比较放心 在小册里看到了关于vue双向绑定和依赖收集的部分,总感觉有些怪怪的,然后就自己跟着敲了一遍. 敲完后,发现完全无法运行,  坑啊 ...

  5. python之pandas学习笔记-pandas数据结构

    pandas数据结构 pandas处理3种数据结构,它们建立在numpy数组之上,所以运行速度很快: 1.系列(Series) 2.数据帧(DataFrame) 3.面板(Panel) 关系: 数据结 ...

  6. Linux安装git (git-2.11.0)

      本文旨在讲述如何在linux上安装最新版的git.   1.查看当前git版本:git --version 查看最新版git:访问https://www.kernel.org/pub/softwa ...

  7. Java中简单测试FastDFS的文件上传

    pom.xml文件内容如下: <dependencies> <!-- fastdfs --> <dependency> <groupId>org.cso ...

  8. vue60秒倒计时

    wait:"60", content:"验证码", canClick: true, daojishi(){ if(!this.canClick) return ...

  9. 什么时候该使用SUM()函数

    SUM函数用于返回表达式中所有值的和.通常情况下,对某些数据进行汇总时会用到该函数. 语法:SELECT SUM(column_name) FROM table_name

  10. SpringCloud组件及功能介绍

    1.什么是SpringClould?    SpringCloud是一个基于SpringBoot实现的微服务架构开发工具.它为微服务架构中涉及的配置管理.服务治理.断路器.智能路由.微代理.控制总线. ...