• Spring(1)


    一、Spring是什么?

    .Spring是一个开源的框架

    .是一个IOC(DI)和AOP容器的框架

    .这个框架是为了简化企业级应用开发而生的,使用Spring可以使简单的JavaBean实现以前只有EJB才能实现的功能

    .轻量级:Spring是非侵入式的,基于Spring开发应用中的对象可以不依赖于Spring的API

    .依赖注入(DI、IOC)

    .面向切面编程(AOP)

    .容器,Spring是一个容器,因为他包含并且管理应用对象的生命周期

    .框架,Spring实现了使用简单的组件配置组合成一个复杂的应用,在Spring中可以使用XML和Java注解组合这些对象

    .一站式,在IOC和AOP的基础上可以整合各种企业应用的开源框架和优秀的第三方类库(实际上Spring自身也实现了展现层的SpringMVC和SpringJDBC)

    二、安装Spring tool suite

    他是eclipse的插件,使用这个插件可以更好的开发基于Spring的应用,比如可以新建Spring的配置文件

    安装插件的步骤:

    三、搭建Spring的开发环境

    .添加jar包

    .Spring的配置文件:

    一个典型的Spring项目需要创建一个或多个Spring配置文件,这些配置文件用于在SpringIOC容器中配置Bean对象,Bean的配置文件可以放在classpath或者其他的路径下

    四、创建简单的Spring项目

    l类文件:

    package cn.jc.spring.beans;

    public class HelloWorld {
    private String name;

    @Override
    public String toString() {
      return "HelloWorld [name=" + name + "]";
    }
    public void setName(String name) {
      this.name = name;
    }
    public HelloWorld() {
    }
    }

    Spring配置文件:

    <bean id="helloworld" class="cn.jc.spring.beans.HelloWorld">
      <property name="name" value="caoyang"></property>
    </bean>

    测试:

    public static void main(String[] args) {
    ApplicationContext ctx = new ClassPathXmlApplicationContext("beans-applicationContext.xml");
    HelloWorld helloworld= (HelloWorld )ctx.getBean("helloworld");
    System.out.println(helloworld.toString());
    }

  • 相关阅读:
    ADSL PPPoE出错详解及宽带连接中的一些错误代码含义
    2007年世界顶级防火墙排名(附下载地址)
    Asp.net Mvc问题索引
    .NET 操作GPRS Model的类库 ATSMS
    .NET 3.5多个工程编译的DOS命令
    Google Chrome浏览器JS执行效率惊人 实测比IE快十几倍
    FTP文件同步工具(FTP_File_Synchronizer) 源代码
    [转载] ORACLE中SQL查询优化研究
    ext的grid导出为excel 方法
    数据库分页SQL语句
  • 原文地址:https://www.cnblogs.com/caoyang-q/p/5302313.html
Copyright © 2020-2023  润新知