| |
技术文档>>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。
|
|
|
|
相关文档
|