浅谈Web的SSM框架

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

在经过一周的web开发后端的SSM框架学习,大致明白了SSM框架的运行流程。也在经过一周的小项目编码,我参与其中,更加体会到框架带来的方便快捷。

SSM框架包括三大架构Spring,SpringMVC,MyBatis,三大架构各司其职,共同协作。

接下来来了解SSM的运行流程。表现层(springMVC):Controller层(Handler层)负责具体的业务模块流程的控制Controller层通过要调用Service层的接口来控制业务流程,控制的 配置也在Spring配置文件里面。

业务层(Spring):Service层 Service层:负责业务模块的逻辑应用设计。首先设计其接口,然后再实现他的实现类。通过对Spring配置文件中配置其实现的关联,完成此步工作,我们 就可以通过调用Service的接口来进行业务处理。最后通过调用DAO层已定义的接口,去实现Service具体的 实现类。

持久层(Mybatis):Dao层(Mapper层)Dao层:负责与数据库进行交互设计,用来处理数据的持久化工作。DAO层的设计首先是设计DAO的接口 

视图层:View层负责前台jsp页面的展示。此层需要与Controller层结合起来开发。

各层间的联系:本来Controller层与View层是可以放在.jsp文件里一起开发的,但是为了降低代码的复杂度,提高其可维护性,将其分为了这两层,这也体现了MVC框架的特性,即结构清晰,耦合度低。Service层是建立在DAO层之上的,建立了DAO层后才可以建立Service层,而Service层又是在Controller层之下的,因而Service层应该既调用DAO层的接口,又要提供接口给Controller层的类来进行调用,它刚好处于一个中间层的位置。每个模型都有一个Service接口,每个接口分别封装各自的业务处理方法。

 

 

SSM-浅谈 浅谈SSM框架SSM是什么?spring mvcspringMybatis SSM是什么? 简单介绍一下SSM整体,在之后,我们会对它们进行详细的讲解 让我们感谢每一位框架制作的前辈吧 ❗ SSM,是spring mvc + spring + mybatis 三个框架的简写。 说到SSM,就得提到三层架构了。 我们的开发架构一般都是基于两种形式,一种是C/S架构,也就是客户端/服务器,另一种是B/... 阅读详情

相关推荐

浅谈SSM框架理论相关知识

SSM框架是Spring MVC ,Spring和Mybatis框架的整合,是标准的MVC模式,将整个系统划分为View层,Controller层,Service层,DAO层四层,使用Spring MVC负责请求的转发和视图管理,Spring实现业务对象管理,Mybatis作为数据对象的持久化引擎。在业务场景比较复杂,sql好多联合关联的情况下,mybatis谁用谁知道。1)spring不说了,核心ioc、aop技术,ioc解耦,使得代码复用,可维护性大幅度提升,aop提供切面编程,同样的增强了生产力。

weixin_60687705的博客 1201

java web ssm框架整合

java web ssm框架整合,帮助同学们学习ssm。使用最简单的配置和操作

基于SSM的java web项目框架

框架为springMVC,采用spring4.1.2版本,后台java采用1.8(1.7也暂未发现严重缺陷),前端extjs版本使用5.1,tomcat采用7.0.79, 使用apache-maven 3.5.0管理jar包,数据库为mysql数据库,该模型采用使用单个jsp,点击菜单时只在该jsp内轮番切换(详见globalObject.openTab方法), 与我上一个制作的SSH模型不同,struct采用定义多个jsp界面,实现多个可关闭菜单(tab页格式)的展示

关于Java Web结构和SSM框架的理解

Java Web常见的三层结构 表现层:也就是Web层,常见的框架有Spring MVC、Struts2 ,并包括用于展示的界面,如JSP界面; 业务层:Service层,专注于业务逻辑的实现; 持久层:也叫Dao层,常见的框架是Hibernate、MyBatis。负责与数据库的交互,封装数据库的访问细节;从数据库表中读取加载数据并实例化领域对象(Domian Object)也就是从数据库中读取数据,或者返过来将领域对象实例化到数据库中,也就是将数据写入到数据库中。 当服务器接受到来时浏览器的请求后,we

qq_42946963的博客 1万+

Web框架-SSM框架

三大问题 1.是什么? 答:Web框架或者叫做Web应用框架,是用于进行Web开发的一套软件架构,是一种开发框架, 2.作用是什么? 答:用来支持动态网站、网络应用程序及网络服务的开发。主要用于动态网络开发。开发者可以基于Web框架实现自己的业务逻辑。Web框架实现了很多功能,为实现业务逻辑提供了一套通用方法。 3.怎么用? 答:在进行数据缓存、数据库访问、数据安全校验等方面,不需要自己再重新实现,而是将业务逻辑相关的代码写入框架就可以。 4.现最流行框架? 答:1.Java目前的主流开发框架ssm(sp

a23_23的博客 3708

web后端-SSM快速了解和架构介绍

反转控制的思想完全颠覆了应用程序组件获取资源的传统方式:反转了资源的获取方向,改由容器主动的将资源推送给需要的组件,开发人员不需要知道容器是如何创建资源对象的,只需要提供接收资源的方式即可,极大的降低了学习成本,提高了开发的效率。在应用程序中的组件需要获取资源时,传统的方式是组件主动的从容器中获取所需要的资源,在这样的模式下开发人员往往需要知道在具体容器中特定资源的获取方式,增加了学习成本,同时降低了开发效率。这种模式用于应用程序的分层开发。[2] View(视图) - 视图代表模型包含的数据的可视化。

互联网知识分享 899

ssm使用web工程的相关知识

ssm整合时,遇到的一些与web相关的错误、以及对web框架使用的一些知识

学习笔记 1216

浅谈SSM框架

S S M 框架(Spring + SpringMVC + MyBatis) S S H 框架(Struts + Spring + Hibernate) SSM相较于SSH更加轻量化和灵活,是目前比较主流的JavaWeb开发框架 Spring:可管理项目中对象的生命周期 是轻量级控制反转(IOC) 面向切面编程(AOP)的容器框架 ...

李公子的博客 3174

SSM框架浅谈

背景 前段时间,忙这忙那的,又是专题分析,又是PMP培训,一直都没有办法闲下来。最近又换了班组,昨天才把家当都搬好,今天终于有空可以写点东西了。上次给班组成员进行了一期Java的基础培训,这次准备来个第二发,虽然这两期培训并没有太大的连贯性,但作为JAVA入门,掌握这些内容,基本是够了。此外,因为框架这种东西,内容很多,原理很复杂,不是三言两语能讲得明白的,因此也只能算是抛砖引玉了。

dairuiqing的博客 3万+

ssm搭建的web项目

ssm搭建的web项目, spring mvc,mybatis,mysql,里面有SQL,需要先运行

Javaweb SSM框架 人力资源管理系统源码

该系统实现人员、部门、请假、合同、奖罚以及综合薪资信息方面的功能,jar包已经存在无需下载,项目可以直接运行

JAVA-WEB项目之SSM

简单的javaWeb项目实战案例。可以快速方便的学习到spring mybatis之间的整合关系。以及mvc思想

[ SSM ] 浅谈 SSM 框架(Spring+SpringMVC+MyBatis)

SSM ? 陌生吗 ? 我敢说来看这篇文章的你肯定不陌生~~~ 哈哈哈哈

qq_51577576的博客 5585

简单了解SSM框架的作用,面试浅谈

SSM和SSH是比较流行的Web框架,今天主要说下SSM(其实是我不了解SSH,哈哈);话不多说进入正题,SSM主要构成Spring,SpringMVC,Mybatis三大部分组成,分别说一下他们的作用; **首先关于框架的概念:**框架:在这里特指软件框架,它是我们在实际开发中解决项目需求的技术集合。运用框架可以大大简化我们的代码编写,缩短开发周期。同时,对后续项目维护在面对开发团队人员更迭时降...

rows_com的博客 3512

浅谈ssm框架之理解

浅谈ssm框架之理解spring webspringSpringBootMybatis spring web spring web是spring框架中用于处理web请求的一个模块,此模块基于MVC设计思想做了具体的落地实现。它底层封装了对Servlet的技术的应用,建华路程序员对请求和响应过程中数据的处理。 核心组件: DispatcherServlet:前端控制器 HandlerMapping:映射器对象,用于管理URL与对应controller的对应映射关系 Interceptors:拦截器,

ysymjx的博客 573

浅谈SSM框架理解

SSM框架理解 Spring Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。 Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地new一个对象,而是让Spring框架帮你来完成这一切。 SpringMVC SpringMVC在项目中拦截用户请求,它的核心Servlet即DispatcherServlet承担中介或是前台这样的职责,将用户请求通过HandlerMapping去匹配Controller,Controlle

qq_45492234的博客 934

浅谈SSM框架基本信息的配置

浅谈SSM框架的基本配置信息 SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。 Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地new一个对象,而是让Spring框架帮你来完成这一切。   SpringMVC在项目中拦

JZYCLL的博客 513
上一篇: 读完测试,发布,质量保证,用户体验的五个问题
下一篇: 开发APP的过程和体会
maHX12138
博客等级 码龄9年 2粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值