• spring框架的概述与入门


    1. Spring框架的概述
        * Spring是一个开源框架
        * Spring是于2003 年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。
        * 它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。
        * Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。
        * Spring的核心是控制反转(IoC)和面向切面(AOP)。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。
    
        * EE开发分成三层结构
            * WEB层      -- Spring MVC(spring中包含springMVC)
            * 业务层   -- Bean管理:(IOC)
            * 持久层   -- Spring的JDBC模板.ORM模板用于整合其他的持久层框架
    (1)spring是一个开源代码的设计层面框架,它解决的是业务逻辑层和其他层的松耦合问题(也就是层与层之间的关联度较小,少了谁都可以运转),因此它将面向接口贯穿整个系统应用
    (2)轻量级就是占用空间和内存都较小。完整的Spring框架可以在一个大小为1MB的JAR文件中发布。
    (3)spring致力于J2EE应用的各层的解决方案,“一站式”开发,也就是开发项目中只使用spring就可实现。spring中有一个springMVC就可以代替struts,同时spring中还含有对JDBC的处理,从而可以替代hibernate。
    (4)spring并不想替代其它层,而是与其它层实现无缝关联。
    (5)spring在框架中可以不存在,但是spring存在可以提高整体的效率。
  • 相关阅读:
    js错误类型
    js事件流及事件冒泡
    js中BOM学习
    js匿名函数及闭包(javaScript高级程序设计第3版)
    js面向对象、原型及继承(javaScript高级程序设计第3版)
    js中变量、作用域及内存
    函数内部两个特殊的对象---arguments和this
    node+mongoose使用例子
    TypeError: HashUpdate fail
    Mac上安装tomcat服务器
  • 原文地址:https://www.cnblogs.com/wyhluckdog/p/10125837.html
Copyright © 2020-2023  润新知