亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

理解Spring和SpringMVC

標簽:
Java

Spring给我提供了:

  • 方便解耦,简化开发

    通过IoC容器,我们可以讲对象之间的依赖关系交由Spring控制,有了Spring,用户不必再为单例模式,属性文件解析和一些底层代码的实现编写而花费时间,可以专注于上层应用

  • AOP的支持

    通过SpringAOP的支持,方便进行切面编程,许多不容易用OOP实现的功能可以通过AOP解决。

  • 声明式事务的支持

    在Spring中,我们可以从事务管理繁琐的代码中脱离出来,通过声明式事务的配置,提高开发效率和质量

  • 方便集成各种框架

    Spring不排斥各种优秀的框架,相反Spring为各种框架的集成做了良好的支持
    以上所述均为Spring的优秀功能,但是这些功能并不具备MVC框架的运行基础,所以你看到所有关于Spring的教学视频或者文档都是基于junit的测试软件来讲解。
    那么什么是MVC框架呢:关于MVC的解释,网络上一大堆,我只说重点,我们都知道Java实现用户请求与相应的底层为servlet程序,最底层的MVC架构就是简单的对servlet的封装,有了对servlet封装我们才可以接收客户端请求和进行相应;
    单纯的Spring框架并不具备接收和处理客户端请求功能。
    以往的解决方案我们往往会选择Struts1或者struts2或者EJB等开源的MVC框架与Spring框架集成。
    随着Spring框架的不断成熟,SpringMVC的诞生。
    **SpringMVC给我们提供了
    优秀的web应用架构,基于MVC的设计理念,比其他的MVC框架更具灵活性,可以更好的与Spring框架集成,
    也就是SpringMVC是一整套完整的web应用架构,可以单独使用,也可以在此基础上添加Spring的上述功能,由此我们也可以摆脱笨重的SSH框架,单独依赖SpringMVC框架和Spring框架的功能来解决。**

點擊查看更多內容
44人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
JAVA開發工程師
手記
粉絲
43
獲贊與收藏
704

關注作者,訂閱最新文章

閱讀免費教程

感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消