EJB
linhrg
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JBoss默认生成的JNDI名称
当EJB发布到Jboss时,如没有为其指定全局的JNDI名称或者修改其默认EJB名称,jboss会按照默认的命名规则为EJB生产全局JNDI名称。默认的命名规则是: 如果把EJB作为模块打包后缀为*.ear的java企业应用文件,默认的全局JNDI名称是: 本地接口:EAR-FILE-BASE-NAME/EJB-CLASS-NAME/local 远程接口:EA...原创 2011-09-03 16:26:17 · 169 阅读 · 0 评论 -
JMS
1、JMS能让用户通过消息收发服务从一个客户机到另一个客户机发送消息。 消息是JMS中得一种类型对象,由报头和消息主体组成。 报头由路由信息以及相关的元数据组成,消息主体携带者程序的数据或有效负载。 消息的类型有:携带简单文本,可序列化对象,属性集合,字节流,原始值流,无效负载的消息。2、消息收发是异步的,JMS客户机可以发送消息而不必等待回应。3、在J...原创 2011-10-10 21:38:14 · 141 阅读 · 0 评论 -
Session Bean 中JNDI名称设置
首先在项目中要导入两个jar 包:jboss-ejb3.jar与jboss-annotations-ejb3.jar(jboss安装目录下:\jboss-4.2\server\default\deploy\ejb3.deployer),可以使用@LocalBinding和@RemoteBinding注释,例如:import javax.ejb.Stateful;import org.j...原创 2011-10-10 15:13:15 · 172 阅读 · 0 评论 -
Stateful Session Bean与Stateless Session Bean的区别
Stateful Session Bean与Stateless Session Bean的区别:Stateful Session Bean与Stateless Session Bean1、同时都可以执行系统的业务逻辑,2、不同的是,Stateful Session Bean 可以记录客户端调用者的状态,使得每个Client都会有自己的一个实例,而Stateless Session Be...原创 2011-10-10 14:50:34 · 526 阅读 · 0 评论 -
ejb-jar.xml中声明配置Session Bean的生命周期
<?xml version="1.0" encoding="UTF-8"?><ejb-jar version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=&qu原创 2011-09-18 00:05:03 · 223 阅读 · 0 评论 -
Step to study on EJB
1、redact java inteface and the bean class2、Compile the java class in step 13、Provider the descriptor4、Create the ejb-jar file,such as ejb-jar.xml5、Deploy you project include ejb-jar file on...原创 2011-09-16 22:16:37 · 140 阅读 · 0 评论 -
手动配置一个简单的EJB项目
1、首先:新建一个文件夹用于放置java类文件,比如:firstejb2、可在该目录下新建一个文件夹作为java文件的包比如:first3、在first新建java类,如:HelloRemote.javapackage first;import javax.ejb.Remote;@Remotepublic interface HelloRemote{ publi...原创 2011-09-16 15:46:54 · 171 阅读 · 0 评论 -
EJB中有状态Session Bean激活机制原理
在EJB服务器需要节省资源时,就从内存中收回bean实例,将其所保持的会话状态序列化到硬盘中,并且释放其所占有的内存。若此时客户端对EJB再次发起请求,EJB容器会重新实例化一个Bean实例,并从硬盘中将之前的状态恢复...原创 2011-09-11 16:24:26 · 188 阅读 · 0 评论 -
jboss中mysql数据源配置
mysql-ds.xml:<?xml version="1.0" encoding="UTF-8"?><datasources> <local-tx-datasource> <jndi-name>myDS</jndi-name> <connection-url>jdbc原创 2011-09-11 10:09:51 · 206 阅读 · 0 评论 -
解决部署EJB出现的异常:Local and Remote Interfaces cannot have duplicate interface for ...
部署EJB出现的异常:Local and Remote Interfaces cannot have duplicate interface for ...在编写EJB实现类是,如果同时在一个实现类里声明远程接口与本地接口时,需要指定其接口的类型: 例如:package com.ejb.jboss.dao.impl;import javax.ejb.Local;impo...原创 2011-09-11 01:39:10 · 171 阅读 · 0 评论 -
Ant 部署EJB的配置文件:build.xml配置
<?xml version="1.0"?><!-- EJB3 Test build file --><project name="Test" default="ejbjar" basedir=".."> <property environment="env" /> <p原创 2011-09-03 17:20:11 · 142 阅读 · 0 评论 -
Message Driven Bean
MDB是一个当消息达到时被容器调用的异步消息消费程序。MDB用来处理基于消息的请求组件,它是一个异步的无状态Session Bean在MDB中,Web端发送消息的一般步骤如下:1、查找一个JNDI来初始化上下文环境,如:Properties props = new Properties();props.setProperty("java.naming.factory.initi...原创 2011-10-11 15:06:22 · 196 阅读 · 0 评论
分享