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

     

  • 相关阅读:
    ASP.NET中使用javascript
    遍历DataList控件
    史上最强劲之android模拟器命令详解
    Android开发环境配置简介
    Android模拟器adb命令介绍
    听一名普通android应用开发人员谈:怎样成为一名Android开发者
    android模拟器安装及优化(集锦)
    Ubuntu 快捷键集锦
    smplayer 中文字幕乱码,进度条及拖放MKV
    如何在Windows下搭建Android开发环境
  • 原文地址:https://www.cnblogs.com/chengzhipcx/p/4757586.html
Copyright © 2011-2022 走看看