
技术比较
诀窍的心灵
历程很久,飘香而久远;心灵飞翔,诚恳而朴实。励志:青出于蓝而胜于蓝。
展开
-
struts1和struts2的比较
Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC 2模型的使用、功能齐全的标志库(Tag Library)、开放源代码。 但是,正所谓“没有最好,只有更好”,Struts1.x自身也有不少的缺点:需要编写的代码过多,容易引起“类爆炸”、单元测试困难。这些缺点随着Web的发展越来越明显。这就促转载 2008-08-22 09:17:00 · 366 阅读 · 0 评论 -
JDBC与Hibernate读取性能
JDBC与Hibernate读取性能1、JDBC仍然是最快的访问方式,不论是Create还是Read操作,都是JDBC快。2、Hibernate使用uuid.hex构造主键,性能稍微有点损失,但是不大。3、Create操作,JDBC在使用批处理的方式下速度比Hibernate快,使用批处理方式耗用JVM内存比不使用批处理方式要多得多。4、读取数据,Hibernate的Iterator速度非常转载 2008-08-22 23:04:00 · 431 阅读 · 0 评论 -
EJB 3.0与Hibernate的区别
摘要 Sun的EJB 3.0规范正处于其最后的"冲刺"阶段,许多公司都在为遵循这一规范而忙碌着。这个EJB规范最新版本所提供的众多优点中比较突出的当属其数据库功能,但是一些开发人员感到,这个规范仅仅是Hibernate持久性存储引擎的一个"克隆"版。真的吗?本文正是想讨论这一问题。 实践证明,Hibernate是针对于Java语言所创建的最优秀的持久化存储引擎之一。至今,我还清晰地记得第一次使转载 2008-08-22 23:07:00 · 704 阅读 · 0 评论 -
JDO、EJB/CMP、Hibernate和Amber的比较
JDO的优点:● JDO的生命周期状态机(lifecycle state machine)是正确的用法。任何其它的O/R映射工具都应该使用JDO的生命周期或者它的子集(例如:如果不支持事务)。记住,JDO生命周期是为JDO实现服务的。大部分用户不需要了解其中很复杂的内幕。网页Amber生命周期中有些图示。● PersistentManager API对如何管理JDO对象的状态有一定的优势和价转载 2008-08-22 22:56:00 · 551 阅读 · 0 评论 -
Hibernate与JDBC、EJB、JDO的比较
常用的数据库操作包括:JDBC、EJB、JDO以及Hibernate。它的各有优缺点: (1) JDBC:多数Java开发人员是用JDBC来和数据库进行通信,它可以通过DAO模式进行改善和提高。但这种方式在大型应用程序中不容易操作使用,且维护起来相当困难。(2) EJB:EJB通常是在数据持久技术上的第二个选择,它是通过entitybeans来对数据进行持久化。首先就需要购买一个价位合理的转载 2008-08-22 23:00:00 · 538 阅读 · 0 评论 -
EJB3和Spring技术体系比较
随着EJB3规范以及支持EJB3的Java EE应用服务器的即将发布,全新Java EE体系架构的新战争将拉开帷幕,在过去3年中如火如荼的Spring占据了Java EE应用开发基础平台的大半江山,面对EJB3和Spring你应该如何选择呢?作为一个架构师,我对EJB是既爱且恨,对Spring又恨又爱,现在我们来也把这两大技术体系来做一个全面分析和对比,希望能给大家在进行技术选型时一个更转载 2008-08-22 23:09:00 · 523 阅读 · 0 评论 -
Spring 与 EJB 比较
在开源领域,Spring开源框架已成为企业应用开发中使用最多的开源框架。Spring框架的优秀不但表现在其优雅的底层设计、使用方便快捷、面向工作实践、超强粘合能力等方面,另外一个不可忽视的方面是Spring拥有一个世界一流且活跃的技术开发团队。随着Spring的流行,于是,大家开始对比Spring与另一种流行的框架组件EJB。目前网上关于Spring和EJB的争论颇多。很多架构师认为Spri转载 2008-08-22 23:12:00 · 725 阅读 · 0 评论