网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  springframework入门实用攻略     
  文章作者:未知  文章来源:水木森林  
  查看:93次  录入:管理员--2007-11-17  
 
  正如一篇文章中所说,如果到现在为止还没有了解了解spring的话,那你已经错过了一些重要的东西。前两天见到一个刚工作的师弟,他告诉我他们公司将使用 spring来构架系统的下一个版本,非常欣喜国内也有越来越多的人关注到了spring。
  
  spring是什么呢?首先它是一个开源的项目,而且目前非常活跃;它是一个基于ioc和aop的构架多层j2ee系统的框架,但它不强迫你必须在每一层 中必须使用spring,因为它模块化的很好,允许你根据自己的需要选择使用它的某一个模块;它实现了很优雅的mvc,对不同的数据访问技术提供了统一的 接口,采用ioc使得可以很容易的实现bean的装配,提供了简洁的aop并据此实现transcation managment,等等......
  
  spring的基础思想来源于rod johnson的一本著名的j2ee书籍:expert one-on-one j2ee design and development (programmer to programmer),在这本书中,rod根据他自己多年的j2ee开发经验,提出了众多新颖的思想,当然如果想看这本书的话,最好看英文版,因为中文版被翻译的惨不忍睹,看了会几天吃不下睡不着的......
  
  在上面那本书附带的代码基础上,以rod johnson和juergen hoeller两人为核心的一个开发团队经过努力,于今年3月份发布了spring framework 1.0版,一经发布就引起了业界的强烈关注,目前各种java相关的会议中都有rod johnson等人的出现,最近rod johnson和juergen hoeller两人合作了一本新书
  
  expert one-on-one j2ee development without ejb也已出版热销,可惜的目前国内尚无法看到。目前,spring framework已经接近发布1.1 rc1,从spring的邮件列表看,juergen hoeller正在组织最后的修改和测试,估计几日内就可以看到他们努力的成果。
  
  另外,围绕在spring周围的一些相关项目也在活跃的开展着,其中在spring framework首页上提供链接的acegi security system for springframework是其中的佼佼者,该项目的主要目的是为springframework提供安全机制,它充分利用spring的aop,采 用spring的风格,很容易让熟悉spring的开发人员上手。此外,springframework也开始了.net版本的开发,当然目前处于起步阶 段,而且是另外一个团队在开发。
  
  目前在使用spring的开发人员中,多数人倾向于struts+spring+hibernate的组合,但经过本人的学习,我感觉spring提供的 mvc框架更为出色优雅,无须struts的介入,如果没有历史遗留问题的困扰(如已经存在大量struts代码或者开发人员已经对struts非常熟 悉),建议采用spring+hibernate,再加上acegi实现认证和授权,将是很不错的开发框架。
  
  至于开发环境,随着eclipse3.0的发布,采用这一free的ide,再加上一些free的plugin,将可以组织出一套非常出色的集成开发环境:eclipse3.0 + xmlbuddy 2.0.10 + lomboz3.0 + spring ide for eclipse。在spring的开发团队中,rod johnson是eclipse的支持者,而juergen hoeller更喜欢jetbrains的idea,目前idea已经到了4.5 rcviii版,比4.0又有了很大的提高,如果有钱的话更推荐使用idea。
 
 
上一篇: springaop在dwr安全上的应用    下一篇: 配置weblogic8.1和hibernate3.0一
  相关文档
jsp动作 11-17
全面分析java的垃圾回收机制 11-16
什么才是软件开发的葵花宝典? 11-17
感受jdo 2.0查询语言的特点 11-16
java实现远程文件读取! 11-17
eclipse快速上手指南之使用cvs(2) 11-17
您的 java 代码安全吗? 11-17
关于一道操作符面试题的思考 11-17
轻松掌握 java 泛型 (第 2 部分) 11-17
写了一个简单的程序(arraylist) 11-17
enterprise javabeans导论(3) 11-17
java初学问题实录(二) 11-17
设计模式中文版 11-17
java\.net\php比较 程序员眼中的.net世界 09-10
servlet技术及其与cgi的比较 11-17
java.util.zip创建和读取zip文件的类 11-17
【jsf心得】java的对象传递是引用传递 11-17
在java应用程序中播放音乐 11-17
java咖啡馆(13): 终结者 11-16
使用objectstream会出现的问题 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息