go4it

just do it

2009年1月16日

JOBSS_IDE开发EJB

摘要: 1.安装jboss _ide,将myeclipse中的eclipse里面的links考到jbosside目录里面就可以用myeclise的插件了。 2.安装jboss-ejb3-rc补丁 3.创建ejb3工程,配置jboss服务器。 4.新建ejb3文件夹下的sessionbean,自动构建接口跟bean类。命名规范时接口名后加bean。 5.导出jar包,另存为jboss-server-... 阅读全文

posted @ 2009-01-16 20:36 cxccbv 阅读(227) 评论(0) 推荐(0)

EJB实现多个接口

摘要: 1.默认EJB BEAN的名称为JNDI的名称,除非用注解指定。 2.@Remote/@Local可以定义在接口,也可以在实现类定义。 3.如果一个EJB实现了多个接口,必须指定那些接口是remote,哪些是local。 4.另一种定义 @Remote(value={EjbInterface01.class,EjbInterface02.class}) @Local(value={Ej... 阅读全文

posted @ 2009-01-16 20:35 cxccbv 阅读(311) 评论(0) 推荐(0)

EJB3本地访问

摘要: 1.不需要jndi配置,直接new InitialContext()即可,因为本地访问服务器已经有相关配置了。 2.本地客户端也不需要依赖包(相关接口和类定义;client包)。就是web应用在运行时自然处在服务器里面,那些依赖包都有了。 如果把Jbossall-client.jar也拷到本地客户端来,则会出错。因为在部署web项目时,myeclipse会将jar包部署到web项目下Web... 阅读全文

posted @ 2009-01-16 20:35 cxccbv 阅读(144) 评论(0) 推荐(0)

远程客户端和本地客户端

摘要: 1.远程客户端:传值,对象必须序列化,服务器对对象的修改不会在客户端体现。 2.本地客户端: (1)创建一个web项目,与jboss部署在同一个JVM当中。 (2)添加服务器端项目的依赖或手动添加接口的jar包 (3)在index.jsp改编码。 本地客户端也可以使用远程调用方式: 本地客户端的本地调用方式没成功: 00:18:28,661 ERROR [[js... 阅读全文

posted @ 2009-01-16 20:35 cxccbv 阅读(771) 评论(1) 推荐(0)

Local and Remote Interfaces cannot have duplicate interface for bean UserManagerBean错误

摘要: 解决:http://www.blogjava.net/Bobbyliao/archive/2008/10/01/232018.html 后来发现,原来是UserManagerBean中的@Local,@Remote必须明确写上接口的类型,才可以。修改代码如下: package cn.study.ejb; import javax.ejb.Local; import ... 阅读全文

posted @ 2009-01-16 20:34 cxccbv 阅读(406) 评论(0) 推荐(0)

有状态和无状态EJB的比较

摘要: 有状态和无状态的会话bean都在客户端产生不同的代理实例 不同的是在服务器端,有状态的每次lookup都是新的独立的bean,而无状态的是单例bean。 public class StatelessEjbClient { /** * @param args * @throws NamingException */ public static void main(S... 阅读全文

posted @ 2009-01-16 20:34 cxccbv 阅读(667) 评论(1) 推荐(0)

Myeclipse 6 EJB开发

摘要: 1.配置JBOSS服务器 2.new EJB project创建项目 3.创建EJB—》new interface,然后new class实现类,xxxBean命名。 4.注解配置EJB:xxxBean类型:@stateful或@stateless和@remote或@local 5.部署EJB。查看JBOSS\SERVER\DEFAULT\DEPLOY里面部署的EJB. 6.开发EJB客... 阅读全文

posted @ 2009-01-16 20:33 cxccbv 阅读(267) 评论(0) 推荐(0)

ejb客户端

摘要: 1.远程客户端:客户端和它调用的EJB对象不在同一个JVM进程当中。 2.本地客户端:客户端和它调用的EJB对象在同一个(JBOSS)JVM进程当中。两个EJB相互调用。 3.webservice客户端 同一台机器上一个JVM和JBOSS 运行JBOSS需要一个JVM进程,运行一个java类需要JVM进程。 远程访问:传值方式: 本地访问方式:传地址方式,无需序... 阅读全文

posted @ 2009-01-16 20:33 cxccbv 阅读(278) 评论(0) 推荐(0)

EJB的基本分类

摘要: 1.企业bean (1)session bean(stateless和stateful session bean) 会话bean:从客户端获得EJB对象开始,然后调用EJB方法,直到客户端释放EJB对象为止。客户端通过JNDI查找EJB对象。若每次会话查找同一对象时,则返回不同对象。 对象的状态由它的实例变量的值决定的。 有状态sessio... 阅读全文

posted @ 2009-01-16 20:33 cxccbv 阅读(202) 评论(0) 推荐(0)

myeclipse6-ejb3入门

摘要: 今天终于做了一个ejb实例。 工具:myeclipse6,jboss服务器。 1.new--(myeclipse-j2EE projects)—EJB Project 2.new—ejb3 session bean 3.配置persistence.xml的持久化单元。 (1) 配置数据源 拷D:\DevelopTool\jboss-4.2.2.GA\docs\exa... 阅读全文

posted @ 2009-01-16 20:32 cxccbv 阅读(199) 评论(0) 推荐(0)

导航