什么是SSM框架?有哪些组成部分? 您所在的位置:网站首页 web三个组成部分 什么是SSM框架?有哪些组成部分?

什么是SSM框架?有哪些组成部分?

2024-05-29 14:56| 来源: 网络整理| 查看: 265

Java SSM框架即指Spring+SpringMVC+MyBatis的简称,框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容),常作为数据源较简单的web项目的框架。相比于之前的SSH(Spring+Struts+Hibernate),SSM更加轻量化和灵活,是目前业界主流的Java Web开发框架。

SpringSpring框架是一系列应用框架的核心,是整合其他应用框架的基础。也是Spring Boot的基础,Spring框架里面包含了Spring、SpringMVC、SrpingTest等。Spring的优点总结:1、非侵入式设计Spring是一种非侵入式(non-invasive)框架,它可以使应用程序代码对框架的依赖最小化。2、 方便解耦、简化开发Spring就是一个大工厂,可以将所有对象的创建和依赖关系的维护工作都交给Spring容器管理,大大的降低了组件之间的耦合性。3、支持AOPSpring提供了对AOP的支持,它允许将一些通用任务,如安全、事务、日志等进行集中式处理,从而提高了程序的复用性。4、支持声明式事务处理只需要通过配置就可以完成对事务的管理,而无需手动编程。5、方便程序的测试Spring提供了对Junit4的支持,可以通过注解方便的测试Spring程序。6、方便集成各种优秀框架Spring不排斥各种优秀的开源框架,其内部提供了对各种优秀框架(如:Struts、Hibernate、MyBatis、Quartz等)的直接支持。7、降低Java EE API的使用难度Spring对Java EE开发中非常难用的一些API(如:JDBC、JavaMail等),都提供了封装,使这些API应用难度大大降低。

Spring MVCSpringMVC有什么优点?SpringMVC是spring框架的一个模块,是基于MVC的轻量级Web框架。Spring是目前Web开发中的一个很重要的部分。尤其在企业招聘相关开发者的时候,有大量的笔试和面试题目都与springMVC有关。

  SpringMVC是一个典型教科书式的MVC框架,对于初学者而言是非常好的。其他优点可以概括为:  1、SpringMVC可以支持各种试图技术,而不仅仅局限于JSP;  2、与Spring框架集成(如IoC容器、AOP等);  3、清晰的角色分配:前端控制器(dispatcherServlet) , 请求到处理器映射(handlerMapping), 处理器适配器(HandlerAdapter), 视图解析器(ViewResolver);  4、支持各种请求资源的映射策略;SpringMVC的主要组件有什么?  (1)前端控制器 DispatcherServlet。接收请求、响应结果,相当于转发器,有了DispatcherServlet 就减少了其它组件之间的耦合度。  (2)处理器映射器HandlerMapping。根据请求的URL来查找Handler。  (3)处理器适配器HandlerAdapter。在编写Handler的时候要按照HandlerAdapter要求的规则去编写,这样适配器HandlerAdapter才可以正确的去执行Handler。(4)处理器Hand



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有