zoukankan      html  css  js  c++  java
  • MVC和struts、SpringMVC,SSH的关系

    1. MVC这种软件架构模式及其具体实现框架

        MVC是一种软件架构模式,是一种思想。

        Struts和SpringMVC是MVC这种软件架构模式的两种不同的实现方式,是框架,是可重用的代码。这两个框架都实现了MVC软件架构思想,但是两种框架又不是完全相同的,两种框架各有特色,现在一般认为SpringMVC相对于Struts2更受欢迎。至于开发者要选择struts2还是springMVC来搭建自己的web平台,这需要开发者仔细考量两种框架的特色。

      2. SSH与MVC的关系

        使用MVC软件架构方式搭建web网站,可以选用现成的实现了MVC的框架,如Struts、SpringMVC等。

        同时,为了使得开发过程更加简单,减低程序员的工作量,可以在自己的web工程中加入其它成熟的框架。也就是说,为了使得开发过程变得更加简洁,可以在选定了基础web框架(Struts 或者 SpringMVC)的基础上,再去集成其他的框架,如hibernate、spring等。

        例:SSH,也即Struts(实现了MVC架构思想)+hibernate+spring

        例:SpringMVC(实现了MVC架构思想)+hibernate+spring

    学习的过程中总会得到一些心得体会,认真地将它们记录下来并分享给每一个愿意花费时间去阅读它们的人,然后意外地收获某个读者的评论,从而激发出新的感想,是一件十分令人欢快的事。如果你也在研习这方面的知识,欢迎加入到我们的队伍中来,和我们一起进步吧(^_^)
  • 相关阅读:
    C#实现断点续传
    记住密码"功能的正确设计
    异常处理的性能开销
    asp.net提高程序性能的技巧(一)
    C#创建文件夹
    一个商人应遵守的22条规矩
    列不属于表--可能出现的问题总结
    存储过程无法得到返回型参数
    通用存储过程(增、删、改、查询分页)
    Mac下使用Charles抓包https接口
  • 原文地址:https://www.cnblogs.com/lxrm/p/6099862.html
Copyright © 2011-2022 走看看