Spring框架 4.3.6环境搭建

Spring
核心:
IOC(控制反转)
  --将控制管理权不由JavaBean管理,交给Spring容器管理
DI(依赖注

 --分层
    --上层依赖于下层(栗子:Dao层服务于Service服务于Action)
    --下层服务于上层)

Spring环境搭建

  1.下载Spring框架

  下载地址:http://repo.spring.io/release/org/springframework/spring/

  2.创建web项目 导入Jar包

  

  2.在src目录创建spring配置文件

  --applicationContext.xml(默认配置文件名称)
   or--spring.xml(可自定义名称)

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd">

    <!--将JavaBean的控制权交由Spring管理-->
    <bean name="DataBean" class="com.spring.model.DataBean" scope="prototype">    <property name="name" value="Spring" />    </bean >

</beans>

  3.创建bean

    bean的单例&多例
        scope="singleton"[单例] | "prototype"[多例]
        使用场合:在对象经常发生改变时,要使用多例

<bean name="hello(key)" class="com.xxx.xxx(类全名)" scope="singleton(是否单例 默认是)" >
          <!-- 属性注入-->
          <property name="name" value="Spring" />
      </bean>

  4.测试

    * ApplicationContext
          --在加载Spring配置文件时就创建了bean
         * BeanFactory
          --在使用了某个bean时才创建

@Test
        public void test01(){
            //加载spring.xml
    //        ApplicationContext ac = new ClassPathXmlApplicationContext("spring.xml");
            BeanFactory factory = new ClassPathXmlApplicationContext("spring.xml");
    //        DataBean dataBean =(DataBean) factory.getBean("DataBean");
            //获取bean
            DataBean dataBean= factory.getBean("DataBean",DataBean.class);
            System.out.println(dataBean.getName());
        }

  5.运行结果:Spring

时间: 2024-10-05 21:38:58

Spring框架 4.3.6环境搭建的相关文章

Spring Boot学习记录(一)--环境搭建

Spring Boot学习记录(一)–环境搭建 标签(空格分隔): spring-boot 最近趁着下班闲时间学习spring-boot,记录下学习历程,最后打算实战一个API管理平台,下面开始环境配置. 1.工程结构 使用maven建立一个普通结构,因为spring-boot内嵌tomcat,所以打包只需要打包成jar就可以直接运行,所以并不像以前那样建立WEB程序了,目录如下,类可以先建立好放在那: 2.引入maven依赖 根据官方教程提示,直接引入parent就可以使用spring-boo

Eclipse+Spring学习(一)环境搭建(转)

最近由于投了一家公司实习,他要java工程师,而我大学3年的精力都花到了ASP.NET和前端上面,到找工作的时候才发现大公司不要.NET的,所以马上转型java...由于网上的高手都不屑于写这类文章,或者写了都是比较模糊的,如果要快速入手比较费时间了,至少得多看几篇. 开发环境:eclipse-SDK-3.6-win32,spring-framework-2.5.6(已经有3.0.5的了,但是我昨天才开始学习这个,所以按照网上的来,以防部分文件名变动之类的) 一.下载Spring包首先到spri

Spring框架学习一:环境准备

Spring框架简单介绍 Spring是分层的Java SE/EE应用一站式的轻量级开源框架,以IoC(控制反转)和AOP(面向切面编程)为内核,提供了展现层Spring MVC和持久层Spring JDBC以及业务层事务管理等众多企业级应用技术. spring分层构架如下图,它主要由7个模块构成 组成 Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现.每个模块的功能如下: 核心容器:核心容器提供 Spring 框架的基本功能.核心容器的主要组件是 Bean

Spring+SpringMVC+mybatis入门(环境搭建+crud)

大学毕业快一年了,在学校里做了一个android APP的项目,一直都只是熟悉android后台开发是最大的短板,工作后,公司都是自己的框架,这种开源框架基本也没时间去接触.app和后台都是基于公司的平台开发,我觉得一个人做也没有啥难度.一直在混日子,把整个app的架构分析了一遍.后来公司业务需求,我被迫PC端和android客户端都的做.真心现在啥都不是研究的很深.心累.吐槽完毕.接下来,记录我自己学习ssm框架完成crud的整个过程. 一.开发环境搭建 1.新建一个动态web项目 点击完成工

Spring Security Web应用入门环境搭建

在使用Spring Security配置Web应用之前,首先要准备一个基于Maven的Spring框架创建的Web应用(Spring MVC不是必须的),本文的内容都是基于这个前提下的. pom.xml添加依赖 除了Spring框架本身的一些依赖包,还需要在pom.xml中添加Spring Security的依赖包: <dependency> <groupId>org.springframework.security</groupId> <artifactId&g

Spring源码分析——(001)环境搭建

1.官方参考 spring-framework的github链接:https://github.com/spring-projects/spring-framework 源码环境搭建官方参考1:考如何构建源码,Build from Source:https://github.com/spring-projects/spring-framework/wiki/Build-from-Source 源码环境搭建官方参考2:源码如何导入eclipse,import-into-eclipse:https:

Learning Scrapy:《精通Python爬虫框架Scrapy》Windows环境搭建

之前用爬虫抓点数据的时候基本上就是urllib3+BeautifulSoup4,后来又加入requests,大部分情况就够用了.但是最近心血来潮想学一下Scrapy,于是找了本书——<精通Python爬虫框架Scrapy>.内容算是比较可以的,但是按书中附录搭建环境着实折腾了一点时间,于是想把碰到的问题总结一下,让大家也少走点弯路. 进入正题之前,有几点要说明一下: 安装这个环境有什么用?这个环境就是一个服务器,有需要你抓的网站,不会因现实中的网站改版而造成代码失效,书中测试代码的网站基本上都

SSH框架中struts开发环境搭建

Myeclipse中搭建struts开发环境主要分为4个步骤: 一.找到开发struts应用所需要用的jar包 1.到网站http://struts.apache.org/download.cgi#struts2014下载struts的源码,此处笔者下载的为2.3.16.3版 2.解压缩下载的struts压缩包,找到需要添加到项目中的最核心的jar包,不同的struts所需要的最少jar包是不一样的,这里可以到doc文件中查找,create-struts-2-web-application-wi

Spring MVC实例入门之环境搭建

转载请注明出处:http://blog.csdn.net/pearyangyang/article/details/42467729 Spring MVC是Spring大家族框架之一,它通过控制器和模型对象的分离,并利用spring技术整合,使得系统的架构清晰明了. 先前准备: 1.JDK安裝和配置 path: ;C:\Program Files\Java\jdk1.6.0_17\bin 在环境变量中新增一个系统变量JAVA_HOME并配置:C:\Program Files\Java\jdk1.