zoukankan      html  css  js  c++  java
  • Spring

    1.SpringMVC和Spring的关系

      软件开发的三层架构:web层[表现层,.表示层]--->Service层---->Dao[DataBase Access Object]---->数据库!

      SpringMVC实际上是Spring的一个子模块,我们用SpringMVC来代替这个JavaWEB部分!

      MVC:也是一种设计模式:M:Model[模型]--->V[View]---->C[Controller]!

        Model用来封装数据的,iew:用来显示数据

        Controller:用于接受前端页面发送的请求,然后调用Service层处理,拿到处理结果,将该结果放回给前端页面!

       SpringMVC:相当于MVC架构中的c以及v!

      javaEE---->J2EE

    2.SpringMVC有什么优势?

    Spring为展现层提供的基于MVC设计理念的优秀的web框架,是目前最主流的MVC框架之一

    Spring3.0后全面超越Struts2,成为最优秀的MVC框架.

    SpringMVC通过一套MVC注解让pojo成为处理请求的控制器,而无须实现任何接口.

    支持REST风格的URL请求,

    GET   POST   PUT   DELETE

    采用了松散耦合可插拔组件结构,比其他MVC框架更具有扩展性和灵活性

    目前主流的开发软件,说白了,大家都在用

    3,SpringMVC是基于SpringMVC4,x

  • 相关阅读:
    JMM简述
    spring简读
    Linux常用命令
    基于java的八大排序实现
    数据库事务说明
    BIO、NIO、AIO区别与联系
    ThreadLocal 是什么?有哪些使用场景?
    ConcurrentHashMap 和 Hashtable 比较,为什么推荐使用ConcurrentHashMap?
    sychronized设计原理
    MySQL索引详解
  • 原文地址:https://www.cnblogs.com/Toddll/p/7406377.html
Copyright © 2011-2022 走看看