基于EJB3的一个简单例子
来源:互联网 发布:知乎改名 编辑:程序博客网 时间:2024/06/11 19:54
EJB3已经变得很简单了,在这记上一笔。
关于EJB3,可参阅:http://www.foshanshop.net/
服务器选择Jboss。客户端需要导入Jboss/client/jbossall-client.jar才能调用发布在Jboss中的EJB。
代码:
HelloBeanLocal.java
package session;import javax.ejb.Local;@Localpublic interface HelloBeanLocal {}
HelloBeanRemote.java
package session;import javax.ejb.Remote;@Remotepublic interface HelloBeanRemote {public String sayHello(String name);}
HelloBean.java
package session;import javax.ejb.Stateless;@Statelesspublic class HelloBean implements HelloBeanLocal, HelloBeanRemote {public String sayHello(String name) {System.out.println("服务器端输出:" + name);return "Hello, " + name;}}
HelloBeanClient.java
import java.util.*;import javax.naming.*;public class HelloBeanClient {public static void main(String[] args)throws Exception {//Hashtable properties=new Hashtable();//properties.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory");//properties.put(Context.PROVIDER_URL,"jnp://127.0.0.1");//InitialContext ctx=new javax.naming.InitialContext(properties);Properties props = new Properties(); props.setProperty("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory"); props.setProperty("java.naming.provider.url", "127.0.0.1:1099"); props.setProperty("java.naming.factory.url.pkgs", "org.jboss.naming:org.jnp.interfaces"); InitialContext ctx = new InitialContext(props);session.HelloBeanRemote remote=(session.HelloBeanRemote)ctx.lookup("HelloBean/remote");System.out.println(remote.sayHello("Beijing"));ctx.close();}}
- 基于EJB3的一个简单例子
- 关于EJB3的一个简单例子
- 简单EJB3例子
- 基于MFC的OpenGL的一个简单例子
- 基于CFX WebService做的一个简单的HelloWorld例子
- 一个最简单的基于PHP+jQuery的AJAX例子
- 一个基于MINA框架应用的最简单例子
- 一个简单的例子
- jboss下的ejb3中MessageDrivenBean的一个简单案例
- openmp 例子:一个简单的OpenMP例子
- 一个简单的Struts例子
- 一个简单的Hibernate例子!
- auto_ptr的一个简单例子
- 一个简单的Struts例子
- 一个简单的JSF例子
- 一个简单的EJB例子!!
- 一个简单的serverclick 例子
- 一个简单易懂的例子
- RIA+REST如何来化解Java的劣势
- REST的主要优势到底是什么?
- JavaEE到底忽略了什么?
- Fielding的论文已经翻译完成
- REST架构风格的性能为何比其他的架构风格更好
- 基于EJB3的一个简单例子
- 如果你不肯告诉我你的架构所做的假设,我就认为你是在有意行骗
- 给Ajax技术初学者的一些建议
- windows 7不敌widnows vista?
- 一个成功的RIA技术需要满足的条件
- 传统的Java Web MVC框架距离REST有多远
- Websphere MQ Everyplace 和 Websphere MQ集成实践
- 《Ajax模式与最佳实践》后5章的勘误
- MySpace中文版的可用性问题