zoukankan      html  css  js  c++  java
  • Spring笔记①--helloworld

    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 依赖注入 依赖容器把资源注入

     

  • 相关阅读:
    synchronized对比cas
    java 数据集合类
    【转载】S2SH
    【转载】Solr4+IKAnalyzer的安装配置
    【转】基于CXF Java 搭建Web Service (Restful Web Service与基于SOAP的Web Service混合方案)
    【转载】solr初体验
    【转载】CSS 盒子模型
    【转载】div层调整zindex属性无效原因分析及解决方法
    【转载】 IE/Firefox每次刷新时自动检查网页更新,无需手动清空缓存的设置方法
    mysql ODBC connector相关问题
  • 原文地址:https://www.cnblogs.com/chengzhipcx/p/4757586.html
Copyright © 2011-2022 走看看