网站大量收购闲置独家精品文档,联系QQ:2885784924

spring基本l配一置.docx

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
spring 入门Rod Johnson在2002年编著的《Expert one to one J2EE design and development》一 书中,对Java EE正统框架臃肿、低效、脱离现实的种种现状提出了质疑,并积极寻求探索革新之道。以此书为指导思想,他编写了interface21框架,这是一个力图冲破Java EE传统开发的困境,从实际需求出发,着眼于轻便、灵巧,易于开发、测试和部署的轻量级开发框架。Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日,发布了1.0正式版。同年他又推出了一部堪称经典的力作《Expert one-to-one J2EE Development without EJB》,该书在Java世界掀起了轩然大波,不断改变着Java开发者程序设计和开发的思考方式。在该书中,作者根据自己多年丰富的实践经验,对/view/3542.htmEJB的各种笨重臃肿的结构进行了逐一的分析和否定,并分别以简洁实用的方式替换之。至此一战功成,Rod Johnson成为一个改变Java世界的大师级人物。传统J2EE应用的开发效率低,应用服务器厂商对各种技术的支持并没有真正统一,导致J2EE的应用没有真正实现Write Once及Run Anywhere的承诺。Spring作为开源的中间件,独立于各种应用服务器,甚至无须应用服务器的支持,也能提供应用服务器的功能,如声明式事务等。 Spring致力于J2EE应用的各层的解决方案,而不是仅仅专注于某一层的方案。可以说Spring是企业应用开发的“一站式”选择,并贯穿表现层、业务层及持久层。然而,Spring并不想取代那些已有的框架,而是与它们无缝地整合。spring优势依赖注入/控制反转(DI/IOC). 说白了就是根据配置文件动态组装复杂对象,实现了松耦合AOP(面向切面编程)提供简易的服务抽象集成管理各种框架 spring如何选用版本 2.0(较广)2.5(较广)3.0(必威体育精装版)什么项目适合?小项目亦可中项目最适合大型分布式项目(EJB) 项目中配置spring项目中配置spring按照如下步骤实现即可:去官方网站下载://下载完成后,解压:打开dist目录,将spring.jar添加到项目依赖库中。我们的第一个spring程序我们开始使用spring,完成我们的第一个最简单的helloworld。步骤如下:建立java项目spring1(注:普通java项目即可)将dist目录下的spring.jar包添加到项目类依赖库中将lib/jakata-commons/commons-logging.jar加到项目依赖库中。建立一个UserDao类:package com.sxt.test;public class UserDao {public void add(String uname,String pwd){System.out.println(增加一个用户!);}}增加配置文件beans.xml,内容如下:?xml version=1.0 encoding=UTF-8?beansxmlns=/schema/beansxmlns:xsi=/2001/XMLSchema-instancexmlns:p=/schema/pxsi:schemaLocation=/schema/beans /schema/beans/spring-beans-2.5.xsdbean id=userDao class=com.sxt.test.UserDao/bean/beans通过上面的配置文件,spring框架知道了UserDao类的存在!可以通过反射机制自动将UserDao类的对象new出! 所以注意托管给spring的类必须符合基本的javabean规范:如果有属性,则必须有相应的get/set方法。 必须要无参的构造器 建立Test.java类package com.sxt.test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class Test {public static void main(String[] args){//UserDao userDao = new UserDao();//userDao.add(a, 123);ApplicationContext context = new ClassPathXmlApplicationContext(new String[]{bean

文档评论(0)

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

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

1亿VIP精品文档

相关文档