EJB入门第一个小例子
来源:互联网 发布:mysql更换引擎 编辑:程序博客网 时间:2024/05/19 03:23
EJB入门first sample
1、下载安装myEclipse和jboss(应用服务器)
jdk-> Myeclipse(配置环境变量JAVA_HOME)
jboss(配置环境变量JBOSS_HOME)
把jboss 启动添加到 myEclipse 里面
这样就能在myeclipse的server栏中直接启动jboss和完成服务部署。
2、创建服务端EJB并部署到jboss上
2.1 新建服务器端程序:新建ejb project
2.2 编写接口和实现类
}
2.3 配置ejb的类型和访问方式
通过ctrl+shift+O自动导入包
package com.bjsxt.ejb;
import javax.ejb.Remote;
import javax.ejb.Stateless;
@Stateless
@Remote
public class FirstEjbBeanimplements FirstEjb {
}
此时编写完成。
2.4 部署服务
可以直接打一个jar包拷过去,或者通过:
在底下server第一行,右键选择add
也可以去应用服务器对应目录下看看.
部署成功。
3、创建客户端java程序,访问服务
3.1 新建java项目
3.2 添加接口文件
需要ejb的接口,将ejb项目接口打包:选中接口-》export->导出。
3.3 添加一些需要的库文件
新建一个userlibrary,选择D:\jboss-4.2.2.GA\client下的jar包包含进去。最后在客户端程序中添加该库。
3.4 编写客户端
import java.util.Properties;
import javax.naming.InitialContext;
public class FirstEjbClient {
}
4、在客户端添加 jndi.properties;
内容:
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
java.naming.provider.url=localhost
注意这个文件的路径:是在src下面,不要放错了!
注意:这里需要改一下客户端程序:
5、运行客户端
- EJB入门第一个小例子
- 第一个入门例子
- Hibernate 入门第四课 第一个小例子
- ReactNative 入门课程(3)第一个小例子
- Opengl第一个小例子
- springMVC 第一个小例子
- sparkSQL第一个小例子
- 第一个Hibernate小例子
- 第一个Struts入门例子
- 【MyBatis】第一个入门例子
- SpringMVC第一个入门例子
- webshphere下的第一个EJB例子分析
- ejb的问题(我第一个小作业)
- EJB入门例子
- EJB入门例子
- WinForm基础第一个小例子
- android 的第一个小例子helloworld
- Spring_Mvc第一个小例子(配置文件形式)
- poj 1988_并查集(*)
- poj 3628_0/1背包
- poj 3624_标准0/1背包
- poj 1252_完全背包
- Kettle资源库配置
- EJB入门第一个小例子
- 预编译
- 从矩阵左上角至右下角(无权值)问题
- poj 2104_变种快排
- poj 1703_ 并查集+//方法同poj2492
- 今天是2012/2/6~
- 2012年02月11日_回来了。。。。
- JSP内置对象
- 添加gpcr