- 浏览: 8029 次
最新评论
-
solospider:
对于上面的问题我有一些思路了,虽然不同的客户端拿到是连接到同一 ...
为什么EJB3.0里面没有了home接口 -
solospider:
我个人觉得还是有必要去了解这些东西的,要不然Robin也不会费 ...
为什么EJB3.0里面没有了home接口 -
魔力猫咪:
EJB3就是为了简化这些东西而开发出来的。并不是没有了,而是被 ...
为什么EJB3.0里面没有了home接口
文章列表
This is the second time I paticipate in the tc development contest. In this time, the project I chose is Platform API 1.0, this is a project of AOL.
The language in this project is Java, and the technologies mainly are: JDBCFactory, Sybase, ConfigManager, ConfigObject and so on.
In this project, I sp ...
- 2007-12-23 23:39
- 浏览 1797
- 评论(0)
1, Oracle, PL
2, ActiveMQ
3, GCT
----------------
3, Spring
4, Hibernate
5, OOD
6, Refactor
- 2007-12-23 23:07
- 浏览 1065
- 评论(0)
这个问题迷惑了我很久,EJB2.0里面实现Home接口的类是从JDNI里面获取的,然后用来创建一个EJB的实例,这个实例应该是实现了这个EJB接口的RMI Stub,很容易理解。
但是在EJB3.0里面取消了这个接口,从JDNI查找的结果不是Home类,而直接是一个EJB的实例,代码如下:
InitialContext context = new InitialContext();
Cart cart = (Cart) context.lookup("CartBean");
注:Cart是一个Stateful的SessionBean.
如果这个Cart跟2.0一样也 ...
项目中使用Activemq作为消息中间件,ActiveMQ是Apache的开源项目,是一个轻量级的JMS实现。
在使用的过程中遇到了一个比较棘手的问题:
如果连接到ServiceBroker的Connection设成failover的话,当连接断开的时候,FailoverTransport会启动一个工作线程不断的重连,这个时候如果有一个消息需要发送的话,这个消息会被block住,直到重新建立连接才能发送。不过这个时候用户有可能会想要关闭这个Client端。这时候问题出现了,客户端无法关闭这个重连的线程。
原因如下:
ActiveMQ在通信层使用了管道过滤器的模式,当客户端要发送一个消息的时候,这 ...
要理解一个模式有三个要素要搞清楚:第一,这个模式的特定环境第二,这个模式解决的什么问题第三,这个模式的解决方案其中最好掌握的就是第三,基本上看看书都能学会,其实最重要的也是最难掌握的事前两个,这就是很多时候模式被滥用的原因。前两个光看书是不行的,必须要靠书中的理论和自己的实践的结合才行。
- 2007-04-18 23:40
- 浏览 1460
- 评论(0)