弃EJB从Spring?

原创 2006年05月26日 14:02:00

Pro Spring 专业发开指南》

 

如果你正在阅读这篇文章,我相信你或许并不是那种需要进行说服才会学习Spring的人。你可能会问自己:我该买哪本书?是应该阅读网络上的文档(这样可以省不少钱)?还是直接下载一些程序代码亲自动动手?下面我会一一回答这些问题。
首先,Spring这一概念最先出现在Rod Johnson 先生所著的Expert One-on-One J2EE Design and Development 一书中,在后来与Juergen Hoeller合著的Expert One-on-One J2EE Development without EJB一书也曾提及。这两本书也都是非常棒的图书,我强烈推荐。然而第一本书里没有实质性的介绍Spring ,而是用了相当多的笔墨描叙了企业应用发展总战略(并且介绍得相当好)。而第二书则是分析EJB为什么失宠,并将Spring 作为轻量级开发作了简短的介绍,但是由于太过泛泛而不能成为一本有份量的Spring 手册,但这本书却是大力的引导着人们弃EJB而从Spring
相比之下,Rob Harrop Spring 开发人员之一 )自己写的一本书才是第一本真正详细介绍Spring的图书。本书涵盖了Spring开发的各个环节,从详细说明到“依赖注入(Dependency Injection)”的道理阐述,并且涉及到AOP以及如何将之运用于Spring;还详细地介绍了如何将Spring应用于持久化(persistence)、事务(transactions)、远程操作(remoting)、消息互递(messaging),scheduling),邮件和MVC web应用等。还让你了解如何使得Spring与众多优秀的开源工具(如Hibernate, iBATIS, JDBC, JTA, JMS, Quarts, Struts, Velocity等)结合。

更令人叫好的是,本书的阐述涵盖了Spring 1.2版,提供了现阶段使用的多数支持软件的更新,对不久的将来进行展望,对未来可能的变化进行预测。举一个例子,Spring IDE 插件,对于Eclipse 来说还太新,并没有在线文档。这本书则会告诉你如何下载、安装并使用此插件。这本书里有很多文档,远远好于一些正规网站提供的信息。这只是很多例子中的一个而已。

那这本书与网上的一些学习文档有何区别呢?从许多方面来看,在线文档还是不错的,但在内容覆盖上还存在一些大的漏失。而Pro Spring 专业发开指南》这本书十分的详实,涵盖了Spring开发的各个环节,在许多方面都比在线文档更好。

Rod Johnson先生,Rob Harrop先生所著的图书以及一些在线文档我都通读过。本书可能是介绍Spring的最佳图书,它就像是当前的便利商店,内容齐全。你不需要任何其他文档资料,除非你想要学习Spring以外的其他知识)

目前唯一能与Pro Spring 专业发开指南》相近的图书就只有由Rod Johnson先生所著,至今尚未出版的Professional Java Development with the Spring Framework一书,还没有出版。因此,除非你能把你的Spring学习计划推后几个月(哈哈?),我还是极力推荐Rob Harrop先生的Pro Spring 中文版》一书,因为这本已经出版了。要想有效果,只管买此书。

Spring 和EJB终于统一融合(转)

Spring 和EJB争吵终于即将结束:Spring将支持EJB3.1标准,Spring will also be a full featured EJB 3.1 implementation for...

温故知新: EJB3和Spring技术体系比较

作为一个架构师,我对EJB是既爱且恨,对Spring又恨又爱,现在我们来也把这两大技术体系来做一个全面分析和对比,希望能给大家在进行技术选型时一个更好的参考。 1.法制 VS “民主” EJB规范...

Spring+struts+ejb(一)

开发ejb: 1、创建一个ejb project 2、编写代码(entity bean ; session bean) ①entity bean @Entity public class Us...

EJB、Dubbo、Spring Cloud对比

最近一段时间不论互联网还是传统行业,凡是涉及信息技术范畴的圈子几乎都在讨论微服务框架。近期也看到各大技术社区开始组织一些沙龙和论坛来分享spring cloud的相关实施经验。...

spring和ejb2.x集成共享applicationContext.xml的问题

http://ybzshizds.iteye.com/blog/313342 默认的作法:   jboss.xml中这样配置   Java代码        "1....

EJB spring hibernate struct之间的关联

EJB  EJB是sun的服务器端组件模型,最大的用处是部署分布式应用程序,类似微软的.com技术。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。  EJB (E...
  • ymjring
  • ymjring
  • 2012年03月08日 11:18
  • 1329

在EJB和Spring中何为事务传播

在任意复杂度程序结构中,如果把视角仅仅局限于一个线程的话,你会发现程序总是一个方法调用一个另外一个方法,层层次次嵌套,嵌套层次的上限受栈容量限制。这是大家所熟知的栈模型,在这里为了便于间接,把调用方称...

EJB与Spring的全面比较与JavaBean的不同

一:EJB与Spring的全面比较Rod Johnson将Indeed.com(一个求职网站)职位列表中对EJB和Spring两种技能的需求数量进行了对比,并通过分析这一统计数据得出了一些关于EJB的...

Spring与EJB事务管理

Spring与EJB 事务管理对比。二者的相同点:    都提供了编程式和声明式事务支持。二者的不同点:    spring支持的是局部事务管理,也就是本地事务,不能用于多个事务性资源    ...

Spring和EJB3的技术对比

随着EJB3规范以及支持EJB3的Java EE应用服务器的即将发布,全新Java EE体系架构的新战争将拉开帷幕,在过去3年中如火如荼的Spring占据了Java EE应用开发基础平台的大半江山...
  • LWJdear
  • LWJdear
  • 2017年06月20日 14:22
  • 221
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:弃EJB从Spring?
举报原因:
原因补充:

(最多只允许输入30个字)