夏昕与林信良谈Spring框架CSDN博文视点名家讲坛活动.doc

夏昕与林信良谈Spring框架CSDN博文视点名家讲坛活动.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CSDN、博文视点名家讲坛活动 夏昕、林信良谈Spring框架 CSDN、博文视点名家讲坛邀请夏昕先生和林信良先生Spring框架进行了在线访谈。现将谈话内容整理成文,以飨读者。 采 访 人:《程序员》杂志的霍泰稳夏昕林信良主持人:大家好今天有幸请到夏昕先生和林信良先生两位嘉宾。随着夏老师的译作《Spring 专业开发指南》、林老师的《Spring 技术手册》的上市,Spring继续成为大家关注的热点。今天我们有幸请到两位老师来参CSDN F2F俱乐部和博文视点资讯有限公司共同举办的名家讲坛活动,就“轻量级框架——Spring这一与大家交流。 这里先简单介绍一下两位专家的背景:夏昕是业界知名的技术专家、金融行业的技业顾问、OpenDoc项目发起人及《DrBobb’s Journal China 》的常任编委著作《深入浅出Hibernate》。 林信良老师(网名为良葛格曾是SUN教育训练中心讲师,其著作有《Spring 技术手册》、《JAVA 学习笔记》他是SUN官方教材主要编写成员之一。林先生博客:http://blog. /caterpillar_here/。 下面请夏昕老师、林信良老师开始回答网友们的提问,第一个问题:新手到达什么程度可以开始Spring的学习。 夏昕: 一般来说如果拥有一年多持续的Java Web应用开发经验,基本上就没太大问题。目前公司团队中,几乎所有成员都是从进入公司开始学习应用Spring的。从学习的速度来看,基本上一年的实际WEB开发经验已经足以打下理解Spring基础结构的基础。这时候,只要有适当的资料加以辅导,学习起来就不会太难了,呵呵。 主持人:能够粘合不同层面的解决方案,但无论是MVC层还是ORM层,Java领域从来都不缺少好的框架,我们在使用Spring时,从这些框架中做选择的依据是什么? 林信良: 选择框架时,主要是考虑稳定性。例如Struts,虽然它是个相对古老的框架,但稳定性高,也许就现在的设计观点来说它旧了,但开发不是追求流行,不是说必威体育精装版的框架就是最好的。另外,选择框架的一个重点常被忽略,那就是人员培训。一个好但复杂的框架或一个好但文件缺乏的框架,能发挥它的功用吗?开发不是一、两个人的事,它是众人的事。我看过很多公司为了追求流行而忽略这点。 主持人: 网友提问,与仅仅使用jsp或者struts等简单框架的开发相比,使用Spring的Web应用性能如何? 夏昕: 客观来讲,Spring的微内核容器的确会在一定程度上消耗额外的系统性能。不过,除非是开发并发性能(比如超大规模论坛)、实时性能(比如超大规模信用卡在线交易系统)等关键的业务系统,我还是推荐使用Spring。Spring为我们带来的系统结构和开发上的帮助,远远可以抵消这部分损失。 主持人: 网友提问,我为某个service中的方法配置了使用事务,然后又在另外的一个带事务的service中调用这个事务,这样就形成了事务的嵌套,会不会有问题?请老师解答! 林信良: 嵌套的事务应何时发起事务,何时结束事务,这可以根据要求,通过PROPAGATION BEHAVIOR或查询TransactionDefinition中的几个BEHAVIOR来设置。,Spring已经做到了这一点。很多新开发的企业级应用系统已经建立在Spring框架之上。 夏昕: Spring支持多种事务设定,比如PROPAGATION_REQUIRED、PROPAGATION_SUPPORTS、PROPAGATION_MANDATORY之类的,可以根据实际情况加以调整。 主持人: 网友提问,Java领域的开源事业空前繁荣,Spring作为期待包容开源框架的产品,它的研发更新速度是否能够适应Java开源领域以及企业应用领域的需要呢? 夏昕: 从目前的情况来看,Spring已经做到了这一点。很多新开发的企业级应用系统已经建立在Spring框架之上。: 网友提问,夏老师是金融行业的顾问,我想问一下,您是怎么说服金融行业的人员使用开源产品的,我所遇到的一些金融行业从业人员,对开源甚至Java都不愿意接受,更喜欢古老但坚固的C++。 夏昕: 这可能是传统思路的延续吧,跟国内金融系统一贯的风险规避思路有关。我为花银行亚太数据中心工作的时候,看到很多特关键的业务,其后台都是Tomcat在运行。所以,开源产品本身并没有什么问题,关键还在于思路的改变,这需要时间。 主持人: 网友提问,学习J2EE开发的人,不学习Spring可以么? 林信良: 可以啊!并没有规定一定要学过J2EE才可以学习Spring,也没有规定一定要学过Spring才可以学习J2EE。在学习Spring,甚至是一些Opensource project时,重点是了解其精神。学过Spring有助于您在J2EE开发时的设

文档评论(0)

dashewan + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档