首页 > 编程语言 > 详细

Spring笔记①--helloworld

时间:2015-08-25 16:21:38      阅读:161      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!