posts - 84,  comments - 54,  trackbacks - 0

        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当中会使用到。例如以下:

  1. public int executeUpdate(final String hql, final Map pMap) {  
  2.         int result = 0;  
  3.         Object o = getHibernateTemplate().execute(new HibernateCallback() {  
  4.           //实现HibernateCall接口当中的方法,自己实现接口当中的方法的
  5.          //具体业务流程
  6.             public Object doInHibernate(final Session session)  
  7.                     throws HibernateException {  
  8.                     int result = 0;  
  9.                      Query queryObject = session.createQuery(hql);  
  10.                      String[] params = queryObject.getNamedParameters();  
  11.                      
  12.                        for (int i = 0, max = params.length; i < max; i++) {  
  13.                             queryObject.setParameter(params[i], pMap.get(params[i]));  
  14.                       }  
  15.                      
  16.                         result = queryObject.executeUpdate();  
  17.                         return result;  
  18.               }  
  19.         });  //end of method execute()
  20.        
  21.         Integer i = (Integer) o;  
  22.         result = i.intValue();  
  23.         return result;  
  24.     } 

   使用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)编辑 收藏
仅列出标题
共5页: 上一页 1 2 3 4 5 下一页 
<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(5)

随笔分类(80)

收藏夹(1)

最新随笔

积分与排名

  • 积分 - 57540
  • 排名 - 898

最新评论

阅读排行榜