`
afuer
  • 浏览: 9016 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
   从刚毕业就决定想正个开源软件,可“理想太丰满,现实很滑感”。尽管自认为自己水平不错,可也没有整理出一个像样的开源架构。     在iteye已经混迹了好多年,论坛中高手的确挺多的。从很多的文章中,自己确实得到了长足的进步。今天决定在这里发布一个非常实用的开源架构。希望能给广大的开发者带来便利。项目地址:https://github.com/afuer/rich-hibernate-lazy 老项目的地址为: http://code.google.com/p/rich-hibernate-lazy/ 更换地址,主要因为google太慢    做这个开源项目的目的是为了方便广大的Java程序 ...
   大家在使用Hibernate 和 富客户端(Flex,EasyUI,ExtJs)时,都会遇到一些很鸡肋的问题。如果开启lazy=false,速度慢的跟牛一样。如果不开启就会遇到死循环报错的问题,而且查找错误非常困难。前台程序员和后台程序员都说自己的程序没有问题,但合在一起就有问题。     因为这个问题根本就无法完全解决,所以很多大的开源框架也是闭而不谈,或者根本不能用的解决方案。如Spring的Flex开源项目(Spring-Flex).整了一个狗屁不通dpHibernate 放在上面,简直是浪费时间。easyui和extjs就没谈到这个事情。      这边比较活跃,而且高手众多。看看 ...
   开发FLex约有3年,而且每次都使用了Hibernate,每次都遇到了lazy=true的问题,每次也都用非常愚笨的办法来解决。先把数据从数据库中取出,在转换之前清除掉不需要的属性。     虽说比较郁闷,但在性能与开发效率上勉强能满足需求。本文提供一个可以彻底解决Hibernate的lazy=true的问题的方案。     1)下载RichLazyHibernate和flex相关的demo,网址为http://code.google.com/p/rich-hibernate-lazy/downloads/list ;    2)根据中文档搭建后台hibernate的运行环境。(此处不再 ...
   extjs是早期富客户用的比较多的框架,目前大家也都在使用。Hibernate是目前大部分公司都在使用的ORM映射工具。本来他们之间没有什么联系,但当他们结合在一起时就会出现各式各样的问题。如果你正在使用Hibernate和extjs,关注一下这篇文章应该对你大有益处。          1)从http://code.google.com/p/rich-hibernate-lazy/downloads/list 下载相关的文档和jar文件。 注:后台如何搭建,请参照里面的中文文档,如果还不明白,请参照demo,这里只介绍前台extjs如何搭建。     2)下载extjs,并放在相应的 ...
  经过一段时间的卧薪尝胆,afuer-hibernate-lazy (AHL)终于可以初见雏形了。中国开源框架一直在蓬勃发展,目前也出现了很多优秀的框架,我也想尽我的一份绵力。       首先,什么是AHL。 AHL是一款用来真正解决Hibernate在富客户端应用的工具包。如果你用了Hibernate,并且用了富客户端,不管是Flex、extjs、easyui等等。都会遇到Hibernate的懒加载问题。程序员为此花费了大量的时间。效果也不是特别的理想。无法达到直接使用jsp的简单程度,国外也有相关的软件,但很难跟具体的项目结合,好多只是“绣花枕头”。      其次,为什么要AHL。 ...
1)demo的下载地址: http://code.google.com/p/rich-hibernate-lazy/downloads/list 下载后放到tomcat目录下。 2)数据库(MySQL)的脚本路径:\WEB-INF\classes\sql,直接导入Mysql即可 3)访问app根目录。里面有5个demo。  
   rich-hibernate-lazy(RHL) 是因为为了解决在富客户端中,hibernate不能使用懒加载而设计的一个工具包。如果大家使用Extjs、Easyui、Flex,而且又使用了Hibernate,往往会饱受lazy =true之苦。     如果使用lazy=false,则查询会异常的慢,如果使用lazy=true,则会出现各式各样的错误。从网上找相关的资料,尽管也有几个开源架构(dphibernate),但却不能很好的解决问题,或者根本不能懒加载。     这个问题在业内已经存在了很长时间。可能大家都喜欢做大架构,完美架构,或者觉得跟自己的框架没有什么关系。但这个问题一直困 ...
Global site tag (gtag.js) - Google Analytics