`
jeffyzhang
  • 浏览: 9628 次
  • 性别: Icon_minigender_1
  • 来自: 天津
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
     随着计算机硬件水平的不断提高,计算机软件的规模和复杂度也随之增加。计算机软件开发从“个人英雄”时代向团队时代迈进,计算机软件项目的管理也从“作坊式”管理向“软件工厂式”管理迈进。这就要求软件开发 ...
    在写完了上面五节之后,对我的技术架构的优缺点做了如下分析: 优点: 1,使用middlegen完成hibernate的model和配置文件的自动生成.使用jboss-hibernate完成了hibernate的自动部署.这样,关于hibernate的配置访问变得十分简单. 2,通过spring的ejb代理来访问业务接口,通过ejb容器完成hibernate的事务管理.这样,业务逻辑没有事务代码,没有session打开关闭代码,一切交给容器完成.事情变的简单. 3,使用ajaxanywhere来实现ajax技术.方式简单,上手容易. 缺点: 1,将hibernate部署成jndi,这 ...
   本篇并不想搞搞实现,而是在这里搞搞一些小意思.   值对象(ValueObject),也叫数据传输对象(Data Transfer Object),说来好象是EJB时代的东东,用着,用着,个人觉得现在越来越爱这个东东了.   在一个三层结构的J2ee架构中,总有一些层与层之间的数据传递,很多情况下是是数据对象的传递.比如在struts+hibernate的处理中,为了更好的代码维护,往往要在struts action与hibernate的DAO之间插入一个service层. 实际的情况往往是:action+service+dao+hibernate这样的分层细节.dao完成数据持久层操 ...
   比起现在众多的各种方式的AJAX框架来,AjaxAnywhere没有什么丰富的组件,也没有搞什么AJAX面向对象化,说白了,它只是简单的XmlHttpRequest的封装,那么,它有什么吸引了我?原因很简单:它够简单,够通用.struts可以用,jsf可以用,servlet也可以用.   我选择了AjaxAnywhere,并且以很快的速度掌握了它,虽然当时我在使用中遇见了一些BUG,但是通过自己很快解决了,并且将其应用在公司产品中.   至于AjaxAnywhere的使用,这里以后补充了.
       借助jboss的JBoss-hibernate技术,我们可以将hibernate的model和映射文件发布为一个har包.让jboss自行管理hibernate 的事务,是一个可以选择的方式: 1,通过middlegen或者其它hibernate的model和映射xml文件生成工具,生成相应的文件,并将其打包成.har文件,请在包中的META-INF目录下包含一个有如下内容的jboss-service.xml文件: <server></server> <mbean name="jboss.har:service=Hibernate&qu ...
  由于Struts2.0以下版本设计先天的原因,struts的理念并不先进(这一点比同样基于请求的webwork框架差很多,不过现在struts大大把webwork给吞了很久,不知道消化的如何了).在struts中对ACTION进行横切只能靠其它方法了. 现在我就在这里给出如何对struts action进行横切的一种简单方法: 1,在web.xml中配置spring 2,在struts-config.xml中配置如下信息: <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn" ...
在Spring 中即可以直接继承SPRING的EJB支持,然后简单的在IOC容器中配置EJB。 也可以以这里我比较喜欢的如下的方式来使用EJB。这里以SLSB为例: 1,定义业务接口及接口方法:BussinessInterface; 2,实现1中业务接口及业务方法:Bussiness ...
最近一段时间,对于WEBWORK2框架进行了一点小小的研究,收获颇多。   WEBWORK作为最近以来开始热门的WEB框架,比STRUTS有思想得多,也比STRUTS的学习和使用更具有灵活性、简单性,我不知道它比其它的WEB框架,如TAPESTRY、JSF有什么不足,但是它要比STRUTS简单的多,实用的多,灵活的多,我相信它的功能方面也绝不会比STRUTS失色。   最近研究WEBWORK源代码(有空的时候),觉得它的框架代码很美,其中Interceptor机制运用的相当让我叹服,一个如此简单的机制,却被WEBWORK用的如此的强大,让人再次有了‘简单就是美’的感觉。   另外,OGNL库也是 ...
    首次使用javaeye的博客,无聊的发一个帖子,以记之.
Global site tag (gtag.js) - Google Analytics