EJB3学习笔记(1)

EJB3学习笔记(1)

  最近的项目使用了公司自己的一些框架,都是组件式的,本身的设计也很强大,很灵活,框架本身支持分布式,使用了EJB,JMS等技术,之前没有接触过,找了点相关资料和视频看了看,记录一些浅陋的笔记,以加深印象。

  EJB版本:EJB3.0(EJB2不知道和EJB3有什么区别)

  EJB访问方式:3种
  1.远程客户端访问:调用EJB的类实例所在的JVM和EJB容器所在的JVM不是同一个JVM的访问方式,可能是在同一台机器上,也可能是在不同的机器上。
  2.本地客户端访问:调用类与EJB容器所在的JVM是同一个JVM。
  3.webservice调用方式:

  EJB开发过程:
 
  EJB:
  1.编写EJB 接口。
  2.编写EJB的实现类,并配置该实现类的EJB Bean类型和访问方式。(通过注释方式或配置文件?)
  3.部署EJB到EJB容器,如Jboss,webLogic等

  客户端:
  1.创建EJB项目,开发客户端
  2.引进EJB容器的client端开发用的jar包
  3.将EJB接口程序打包,引入客户端
  4.编写客户端,调用EJB接口方法。
  5.配置JNDI,配置JNDI工厂类,配置EJB服务器地址等信息
  6.运行客户端

注意:ejb项目等命名上不要出现点(.)
      客户端要引入EJB的jar包
      jndi.properties文件要放在代码跟目录(src/)

你可能感兴趣的:(jvm,框架,weblogic,webservice,ejb)