JPA当中并反访问实体的两个重要特性,
1、使用version属性实现乐观锁
2、显示读锁和写锁
1、optimistic lock 实际上并没有锁定记录,任何事务都可以对数据进行访问和更新。在事务提交阶段,潜在的对同一数据的写冲突会被检测出来,所以当第一个事务提交,其他事务只能够回滚。
2,LockMode.write会对实体的version属性修改,而LockMode.read不会对version属性取值造成任何变化。
posted @
2009-06-12 09:32 JavaCoffe 阅读(678) |
评论 (0) |
编辑 收藏
包括开启一个单独的帮助地址和关闭一个单独的帮助地址。
To start standalone help At the command line execute the following. (Execute this command on a single line; it is broken into multiple lines here for readability.)
%BEA_HOME%\jdk160_05\bin\java -classpath %BEA_HOME%\tools\eclipse_pkgs\2.0\eclipse_3.3.2\eclipse\plugins\org.eclipse.help.base_3.3.2.v20070813_33x.jar org.eclipse.help.standalone.Infocenter -command start -eclipsehome %BEA_HOME%\tools\eclipse_pkgs\2.0\eclipse_3.3.2\eclipse -port 7034 -noexec
Open a web browser and go to the following URL: http://localhost:7034/help/index.jsp
To shut down standalone help At the command line execute the following. (Again, execute this command on a single line.)
%BEA_HOME%\jdk160_05\bin\java -classpath %BEA_HOME%\tools\eclipse_pkgs\2.0\eclipse_3.3.2\eclipse\plugins\org.eclipse.help.base_3.3.2.v20070813_33x.jar org.eclipse.help.standalone.Infocenter -command shutdown -eclipsehome %BEA_HOME%\tools\eclipse_pkgs\2.0\eclipse_3.3.2\eclipse -port 7034 -noexec
Note that after you shut down the help server, links in the help browser will be unavailable until you restart the server.
posted @
2009-06-05 16:39 JavaCoffe 阅读(179) |
评论 (0) |
编辑 收藏
2009-6-2 13:31
打算认真学习一下EJB3.0,所以就看了《精通EJB3.0》罗时飞翻译,英文名《mastering EJB3.0》.觉得当中有很多理论自己还不是很理解。
呵呵,这当然和自己的水平有关。才看到120多页,暂时先记录一下自己有印象的一些记录吧。
EJB3.0仍然包括会话bean,实体bean,消息驱动bean。与ejb2.0相比其主要的是编程模型发生的变化,更加趋向于pojo的风格,同时支持annotation。 ejb 采用的通信协议是rmi-iiop协议。
ejb可以通过webservice发布,webservice包括两种方式,jax-rpc(比较早的版本),jax-ws(新版本) webservice主要包括 WSDL,UDDI,SOAP,一般主要用WSDL和SOAP。
wsdl是描述语言,主要是描述需要发布服务的详细信息,采用xml格式,主要包括,portType,message,service,portBinding等几部分内容。
SOAP,主要是webservice使用的通信协议。simple object acess protocal,这种翻译并不完全准确,因为其并没有用到object的概念。
session bean :主要包括stateful bean,stateless bean,这两者只是在生命周期的管理上的不同,以及所采用的算法不同。具体我忘了
entity bean: 生命周期的管理上主要体现在两个方面:
1、与所在容器的上下文
2、与数据库的同步上 主要包括4中状态,
1、new 新建 2,merge 合并 3、detached 游离 4、remove 删除
new状态与数据库没有联系,merge 同过上下文保存或者更新到数据库当中去,
detached状态为数据库同步过,但是与上下文脱离了关系,
remove通过上下文移除数据库当中的记录。
posted @
2009-06-02 13:30 JavaCoffe 阅读(360) |
评论 (1) |
编辑 收藏
以前只是在项目中使用过到ext的treePanel,以及gridPanel,打算最近研究一下他,暂时不打算用买市面上的中文版,决定从一本英文电子书开始《Learning EXT JS》开始。
哦忘了,我还用过dojo。呵呵。
posted @
2009-05-27 15:00 JavaCoffe 阅读(163) |
评论 (0) |
编辑 收藏
回调,有什么好处呢,是一种设计模式吗?
只是在hibernate当中的template当中会使用到。例如以下:
- public int executeUpdate(final String hql, final Map pMap) {
- int result = 0;
- Object o = getHibernateTemplate().execute(new HibernateCallback() {
- //实现HibernateCall接口当中的方法,自己实现接口当中的方法的
- //具体业务流程
- public Object doInHibernate(final Session session)
- throws HibernateException {
- int result = 0;
- Query queryObject = session.createQuery(hql);
- String[] params = queryObject.getNamedParameters();
-
- for (int i = 0, max = params.length; i < max; i++) {
- queryObject.setParameter(params[i], pMap.get(params[i]));
- }
-
- result = queryObject.executeUpdate();
- return result;
- }
- }); //end of method execute()
-
- Integer i = (Integer) o;
- result = i.intValue();
- return result;
- }
使用hibernate模板类当中的方法。
。。。。。。。。。未完待续。
posted @
2009-05-19 17:21 JavaCoffe 阅读(153) |
评论 (0) |
编辑 收藏
我想实现类似 查询的时候 出现一个 正在查询中的小页面。。。。。。
这个我已经实现,但是我现在还需要一个效果,就是这个页面后面出现一个薄纱的
页面。后面的所有页面元素都不能操作。
有点类似163或者youku网站的提示注册的效果,注册页面没有完全后面的页面
都挡住,有一层薄纱效果。可以看到后面的哪个页面,但是又不能操作。
posted @
2008-04-21 11:41 JavaCoffe 阅读(571) |
评论 (4) |
编辑 收藏
document.getElementById('lastPage').innerHTML=‘1111’;这个没有问题
但是我设定了一个参数 var url = "111";
document.getElementById('f_firstPage').innerHTML='<a onclick=changePage('+url+') href=#></a>';
确提示错误,说缺少 ')' 唉,烦人啊。
posted @
2008-04-15 21:14 JavaCoffe 阅读(871) |
评论 (1) |
编辑 收藏
摘要: struts+ajax,多级下拉列表无刷新联动
阅读全文
posted @
2008-04-07 14:49 JavaCoffe 阅读(4040) |
评论 (8) |
编辑 收藏
摘要: Logic:equal select二级下拉框联动 定位
阅读全文
posted @
2008-03-30 22:37 JavaCoffe 阅读(1230) |
评论 (2) |
编辑 收藏
http://pfwang.javaeye.com/blog/88928
posted @
2008-02-13 17:47 JavaCoffe 阅读(907) |
评论 (0) |
编辑 收藏
摘要: 阿拉伯数字的金额转换成中国传统的货币形式,java代码实现
阅读全文
posted @
2007-01-13 13:57 JavaCoffe 阅读(1462) |
评论 (4) |
编辑 收藏
摘要: WebWork 防止页面重复刷新
阅读全文
posted @
2007-01-09 21:57 JavaCoffe 阅读(944) |
评论 (0) |
编辑 收藏
摘要: webwork粗略接触
阅读全文
posted @
2007-01-09 21:45 JavaCoffe 阅读(390) |
评论 (0) |
编辑 收藏
摘要: 菜鸟应该看得,哈哈
阅读全文
posted @
2007-01-03 22:00 JavaCoffe 阅读(717) |
评论 (0) |
编辑 收藏
摘要: JSP菜鸟知识,转载的。哈哈~
阅读全文
posted @
2007-01-03 21:45 JavaCoffe 阅读(353) |
评论 (1) |
编辑 收藏
摘要: 表单提交按钮太丑了,用超链接来提交
阅读全文
posted @
2006-12-31 01:29 JavaCoffe 阅读(7546) |
评论 (12) |
编辑 收藏
摘要: 轻松全选所有多选框
阅读全文
posted @
2006-12-31 01:05 JavaCoffe 阅读(1747) |
评论 (1) |
编辑 收藏
摘要: 转载的Java面试题
阅读全文
posted @
2006-12-31 00:06 JavaCoffe 阅读(386) |
评论 (0) |
编辑 收藏
找到一个下载地:
http://icess.my.china.com/downloads/index.htm还没有下载下来看,大家可以先参考参考
posted @
2006-12-01 20:19 JavaCoffe 阅读(445) |
评论 (0) |
编辑 收藏
摘要: rowid 小用
阅读全文
posted @
2006-12-01 20:16 JavaCoffe 阅读(293) |
评论 (0) |
编辑 收藏