• spring_1基本概念


    什么是Spring

    • Spring 是一个开源框架.
    • Spring 为简化企业级应用开发而生. 使用 Spring 可以使简单的 JavaBean实现以前只有 EJB 才能实现的功能.
    • Spring 是一个 IOC(DI) 和 AOP 容器框架.
    spring

    –轻量级:Spring 是非侵入性的 - 基于 Spring 开发的应用中的对象可以不依赖于 Spring 的 API
    –依赖注入(DI --- dependency injection、IOC)
    –面向切面编程(AOP --- aspect oriented programming)
    –容器: Spring 是一个容器, 因为它包含并且管理应用对象的生命周期
    –框架: Spring 实现了使用简单的组件配置组合成一个复杂的应用. 在 Spring 中可以使用 XML 和 Java 注解组合这些对象
    –一站式:在 IOC 和 AOP 的基础上可以整合各种企业应用的开源框架和优秀的第三方类库(实际上 Spring 自身也提供了展现层的 SpringMVC和 持久层的 Spring JDBC)

    spring的作用

    通过配置文件,帮你初始化相应的bean类,并为成员变量赋值。
    通过IOC容器直接获取bean类的对象

    环境搭建

    需求环境
    Eclipse mar2 Release4.5.2
    springsource-tool-suite-3.7.3.RELEASE-e4.5.2-updatesite.zip(eclipse中的spring插件)
    安装springsource-tool插件(不安装插件也可以开发spring,插件是为了快捷生成spring相关配置文件)
    Eclipse菜单栏——help——install new Software——Add——Archive——找到插件所在目录——ok——选择xxx/Spring IDE——next——finish
    注:离线(电脑断网)安装比较快,但离线安装失败,建议联网安装。
    搭建好了环境就可以开始,使用spring了。

    第一个spring项目的Helloworld

    1. 创建一个名为springHelloWorld的javaProject
    2. 在项目下创建lib文件夹,将相应的spring jar包复制到该文件夹下。并右键所有jar包,Build Path——add to build path。
    3. 创建一个名为first写一个的java bean类。
    4. 写spring的配置文件。
    5. 写一个spring的测试类。
  • 相关阅读:
    ASP.NET中自定义控件无法响应事件的问题
    通过编程为ASP.NET页面设置缓存
    VB.NET中Module的概念
    IDENTITY列及其编号的问题
    使用XML RPC进行远程调用
    存储过程编写和优化的经验
    为控件添加设计期支持
    SSIS的一个问题
    多线程编程中的锁定(lock,Monitor)
    汉字的奥秘: 获取汉字的笔画数
  • 原文地址:https://www.cnblogs.com/TaogenJia/p/5468620.html
Copyright © 2020-2023  润新知