- 浏览: 7444 次
- 性别:
- 来自: 北京
最新评论
文章列表
如项目打包成HelloWorldEjb.jar
包中的内容为
META-INF/ejb-jar.xml
META-INF/MANIFEST.MF
META-INF/weblogic-ejb-jar.xml
com包下的class文件
注意:META-INF和com包同目录
PortableRemoteObject.narrow方法的目的是CORBA协作,但是CORBA很难使用,所以在EJB中添加了对CORBA的支持,所以在使用home接口以前需要用PortableRemoteObject.narrow方法进行处理。
lookup一个远程的对象时,返回对象的引用(Object)其实并不明确,而不清楚是否是我们所需要的特定的类的对象(EjbHome),所以用narrow方法,将lookup的对象和EjbHome.class作为参数传入,检查是否匹配,再转换成需要的对象类型。
本地lookup一个对象的时候,因为已经在本地JVM注册,所以知道lookup的对 ...
在集群中session安全和同步是个最大的问题,下面是收集到的几种session同步的方案,希望能通过分析其各自的优劣找出其适应的场景。
1. 客户端cookie加密
简单,高效。比较好的方法是自己采用cookie机制来实现一个session,在应用中使用此session实现。
问题:session中数据不能太多,最好只有个用户id。
参考实现:http://rollerweblogger.org/
2. application server的session复制
可能大部分应用服务器都提供了session复制的功能来实现集群,tomcat,jboss,was都 ...
数据库事务起始于SQL语句,终止于以下4种事件之一:1、COMMIT或ROLLBACK语句
2、DDL/DCL隐式提交 3、用户退出时自动提交 4、系统强行关闭时取消事务
事务结束后,下一条SQL语句将开始一个新的事务。
语句功能:
COMMIT 结束当前事务,并将所有数据变更提交数据库生效
SAVEPOINT name 在当前事务内部创建一个保存点
ROLLBACK [TO SAVEPOINT name] ROLLBACK指令结束当前事务,并取消所有数据变 更。
ROLLBACK TO SAVEPOINT name放弃该保存点,并取消所有在保存点之 ...
在WEBLOGIC下部署WEBSERVICE服务可使用WEBLOGIC上下文,强制转换成SERVLET对象即可,下面是获得REQUEST例子:
(HttpServletRequest)weblogic.webservice.context.WebServiceContext.currentContext().getSession().getRequest()