码迷,mamicode.com
首页 > 编程语言 > 详细

Spring笔记①--helloworld

时间:2015-08-25 16:22:25      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

Spring

Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架,它主要是为了解决企业应用开发的复杂性而诞生的:

目的:解决企业应用开发的复杂性

功能:使用基本的Javabean代替EJB

范围:任何Java应用

?

第一个helloWorld

新建一个Java 项目

添加spring能力

勾选spring3.0 选择aop、 ????core. ????Pre core .????????jdbc.????????j2ee

?

写一个HelloWorld

package com.test.bean;

?

public class HelloWorld {

????

????private String name;

????

????public void setName(String name) {

????????System.out.println("setname "+name);

????????

????????this.name = name;

????}

????

????public void hello(){

????????System.out.println("hello "+name);

????}

???? ?

????

????public HelloWorld(){

????????System.out.println("构造函数执行。。。。。");

????}

}

在applicationContext.xml中添加对应的bean项

????<bean name="helloWorld" class="com.test.bean.HelloWorld">

????????<property name="name" value="spring"></property>

????</bean>

写一个执行的类

public class Go {

????public static void main(String[] args) {

//????????HelloWorld h=new HelloWorld();

//????????h.setName("zhangsan");

????????

????????//使用spring

????????//1、创建springioc容器对象

????????ApplicationContext atx=new ClassPathXmlApplicationContext("applicationContext.xml");

????????//2、从ioc容器中拿到bean 对象

????????//HelloWorld h=(HelloWorld) atx.getBean("helloWorld");

????????//3、调用方法

????????//h.hello();

????}

}

?

Ioc 反转控制 反转资源获取的方向

分离接口与实现

采用工厂模式

采用反转控制

?

Di 依赖注入 依赖容器把资源注入

?

Spring笔记①--helloworld

标签:

原文地址:http://www.cnblogs.com/chengzhipcx/p/4757586.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!