- 1、本文档共136页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
接口person和language的代码
温故而知新! 第7章 Hibernate的高级组件 7.1 利用关联关系操纵对象 7.2 Hibernate数据查询 7.3 Hibernate的事务管理 7.4 Hibernate的Cache管理 第9章 Spring3框架技术入门 9.1 Spring3基础知识 9.2 Spring3 IoC的原理和主要组件 9.3 基于Struts2+Hibernate+Spring3的登录系统 9.1 Spring3基础知识 9.1.1 Spring3的由来与发展 9.1.2 Spring3的下载与配置 9.1.3 Spring3框架的体系结构 9.1.1 Spring3的由来与发展 Spring3是Java Web三大经典框架(Struts、Spring、Hibernate ,SSH)中主要用于降低模块之间耦合度的框架,实际上Spring3除了能够通过IoC降低模块之间的耦合度外,还提供了其它功能。 2002年,Rod Johnson编著出版了《Expert one to one J2EE design and development》,该书中对JavaEE框架臃肿、低效、脱离现实的种种现状提出了质疑,并积极寻求探索革新之道。以此书为指导思想,他编写了interface21框架,这是一个力图冲破J2EE传统开发的困境,从实际需求出发,着眼于轻便、灵巧,易于开发、测试和部署的轻量级开发框架。 Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,2003年推出Spring1.0测试版;2004年3月24日,发布了1.0正式版;同年他又推出了一部堪称经典的力作《Expert one-to-one J2EE Development without EJB》,该书在Java世界掀起了轩然大波,不断改变着Java开发者程序设计和开发的思考方式。在该书中,作者根据自己多年丰富的实践经验,对EJB的各种笨重臃肿的结构进行了逐一的分析和否定,并分别以简洁实用的方式替换之。至此一战功成,Rod Johnson成为一个改变Java世界的大师级人物。传统J2EE应用的开发效率低,应用服务器厂商对各种技术的支持并没有真正统一,导致J2EE的应用没有真正实现“一次编写,到处运行”的承诺。Spring作为开源的中间件,独立于各种应用服务器,甚至无须应用服务器的支持,也能提供应用服务器的功能,如声明式事务、事务处理等。Spring致力于J2EE应用的各层的解决方案,而不是仅仅专注于某一层的方案。可以说Spring是企业应用开发的“一站式”选择,并贯穿表现层、业务层及持久层。然而,Spring并不想取代那些已有的框架,而是与它们无缝地整合。 2006年,推出Spring2.0;2007年推出Spring2.5;2008年推出Spring3.0;2011年推出Spring3.1。目前,Spring最新版本是Spring3.1.3,2012年10月发布。 9.1 Spring3基础知识 9.1.1 Spring3的由来与发展 9.1.2 Spring3的下载与配置 9.1.3 Spring3框架的体系结构 9.1.2 Spring3的下载与配置 1.软件包下载 Spring官方下载地址:,如图9-1所示,单击 “Spring Framework”,出现如图9-2所示的页面。 2.Spring3软件包中主要文件 Spring3下载完成后得到一个zip文件,解压缩后,该文件夹结构如图9-4所示。 文件夹包括如下: (1)dist文件夹:该文件夹下包含Spring3的JAR包。 (2)docs文件夹:该文件夹下包含Spring3的相关文档、开发指南及API参考文档。 (3)projects文件夹:该文件夹包含Spring3提供的应用实例,这些实例是Spring3入门学习的案例。 (4)src文件夹:该文件夹下包含Spring3的全部源文件,如果开发过程中有地方无法把握,可以参考该源文件,了解其底层实现。 3.Spring3的配置 NetBeans7.2、MyEclipse10.6和Eclipse4.2中都集成了Spring2版本和Spring3版本,可以直接使用。例如,要在图9-5所示的NetBeans7.2中添加自带的Spring类库,单击项目“ch09”-“库”-“添加库..”,弹出如图9-6所示的添加库对话框。在该对话框中单击“导入”按钮,将弹出导入库对话框,选择需要的Spring3类库,如图9-7所示。 如果项目需要使用最新的Spring3类库或者其他版本的Spring,需要把Spring3中dist文件夹下的JAR文件添加到库中,添加方法和Struts2的配置类似,这里不再介绍。 9.1
您可能关注的文档
- 科林仪器达·芬奇极致飞秒激光治疗系统推荐书科林视听保健集团.doc
- 科技统计快报第7期陕西科学技术情报研究院2017年8月23日.doc
- 科技期刊互引关系研究—kohonen神经网络和系统聚类法应用比较.pdf
- 科技管理专题-技术能力-东华大学.pdf
- 科层竞争理论原因策略与结果-中国国有经济研究中心.doc
- 考虑寄生参数的llc谐振倍压变换器优化设计-电源学报.pdf
- 考虑输入变量相关性的概率潮流计算方法-华中科技大学智能电网运行.pdf
- 考虑分布式电源的农村配电网网络重构-ingentaconnect.pdf
- 考虑电压控制的含移动储能的主动配电网调度策略-电力建设.pdf
- 考点13计算机存储系统.doc
文档评论(0)