j2ee
文章平均质量分 69
iteye_12119
这个作者很懒,什么都没留下…
展开
-
Spring集成Hibernate的BeanCreationException解决方法
现象:严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.BeanCreationException: Error cr...原创 2009-05-12 17:58:27 · 97 阅读 · 0 评论 -
JMS(1)
开发任何JMS应用之前,首先要做的事是在应用服务器中配置JMS被管对象:连接工厂和目的地。它们最好不要以编程的方式实现,因为其背后的技术有多种不同的API实现,可能无法移植。以下是glassfish中的配置:在配置--java消息服务里创建两个物理目的地 名称:myQueue 类型:javax.jms.Queue 名称:myTopic 类型:javax.jms.Topic在资源--jms资源里创建...原创 2009-06-17 16:00:19 · 101 阅读 · 0 评论 -
EJB3(6)
有状态会话bean的开发,首先创建远程接口: @Remotepublic interface HelloRemote { String sayHi(); void init(String name); void remove(); } 接着开发有状态会话bean: @Statefulpublic class HelloBean implements He...原创 2009-06-17 13:49:41 · 83 阅读 · 0 评论 -
EJB3(5)
Web服务客户端可以通过bean的Web服务端点实现类来访问无状态会话Bean。在默认情况下,bean类中的所有公共方法对于Web服务客户端都是可访问的。@WebMethod注释可以自定义Web服务方法,一旦在公共方法上使用该注释,那么其他没使用@WebMethod注释的方法将不会对Web服务客户端展现。首先新建一个EJB模块,然后在EJB模块上新建一个WebService,代码如下: @We...原创 2009-06-17 13:47:26 · 82 阅读 · 0 评论 -
WebService(1)
新建web项目,然后创建一个WEB服务: @WebService()public class Hello { @WebMethod(operationName = "sayHi") public String sayHi(@WebParam(name = "name")String name) { return "Hi " + name; }} 可以在源图上右...原创 2009-06-17 13:43:52 · 73 阅读 · 0 评论 -
EJB3(4)
同一个会话bean也可以实现多个远程接口,不过代码上有些地方要注意,首先写第一个接口: @Remotepublic interface HelloRemote { String sayHi(String name);} 第二个接口: @Remotepublic interface HelloRemote1 { String sayBye(String name);}...原创 2009-06-17 13:39:07 · 88 阅读 · 0 评论 -
EJB3(3)
如果一个远程接口有两个实现,需要用mappedName来区分首先定义一个远程接口: @Remotepublic interface HelloRemote { String sayHi(String name);} 第一个实现: @Stateless(mappedName="hello")public class HelloBean implements HelloRemote ...原创 2009-06-17 13:16:25 · 109 阅读 · 0 评论 -
EJB3 Session bean
EJB3 - Session bean description 其實session bean是最一開始就看的, 回過頭來看再記重點有點心浮氣躁. reference EJB3 in Action - CH3 - Building business logic with session beans Focal Points session bean一定要有一個以上的interf...原创 2009-06-17 13:14:30 · 108 阅读 · 0 评论 -
EJB3(2)
一个会话bean即可以远程访问,也可以本地访问,尽管这种现象不常见。我们先定义远程接口: @Remotepublic interface HelloRemote { String sayHi(String name); String sayByeBye(String name); } 接着定义本地接口: @Localpublic interface HelloLoca...原创 2009-06-17 13:12:41 · 102 阅读 · 0 评论 -
EJB3(1)
以下代码建立在glassfish v2基础上: 新建一个EJB模块先写一个最简单的无状态Session Bean,首先定义一个远程接口: @Remotepublic interface HelloRemote { String sayHi(String name); } 用@Remote标注表明这是一个远程接口,在接口里声明一些业务方法。接着定义一个会话Bean实现该接口: ...原创 2009-06-17 13:06:53 · 81 阅读 · 0 评论 -
Log4j全面配置参考
在实际编程时,要使Log4j真正在系统中运行事先还要对配置文件进行定义。定义步骤就是对Logger、Appender及Layout的分别使用。 Log4j支持两种配置文件格式,一种是XML格式的文件,一种是java properties(key=value)【Java特性文件(键=值)】。下面我们介绍使用Java特性文件做为配置文件的方法 具体如下: 1、配置根Logger , 其语法为...原创 2009-05-27 16:49:52 · 109 阅读 · 0 评论 -
Hibernate3.2 核心包作用
Hibernate3.2 核心包作用 包 作用 说明 jta.jar 标准的JTA API 必要 commons-logging.jar 日志功能 必要 commons-collections.jar 集合类 必要 antlr.jar ANother Tool for Language Recognition(antlr) 必要 do...原创 2009-05-17 15:47:07 · 64 阅读 · 0 评论 -
JMS(2)
异步队列消息的接收有一点区别,但发送的代码不用改变: 1 @Stateless 2 public class JMSReceiveBean implements JMSReceiveRemote { 3 4 @Resource(name = "jms/Queue") 5 private Queue queue; 6 @Resource(name = "jms/C...原创 2009-06-17 16:02:13 · 90 阅读 · 0 评论