当前位置:首页 » 数据仓库 » ssm配置文件放在哪个层
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

ssm配置文件放在哪个层

发布时间: 2022-11-04 05:04:53

Ⅰ ssm框架物资审批功能

一、SSM框架中各层级间的作用及关系

表现层(springMVC):Controller层(Handler层)

负责具体的业务模块流程的控制

Controller层通过要调用Service层的接口来控制业务流程,控制的配置也在Spring配置文件里面。

业务层(Spring):Service层

Service层:负责业务模块的逻辑应用设计。

首先设计其接口,然后再实现他的实现类。

通过对Spring配置文件中配置其实现的关联,完成此步工作,我们就可以通过调用Service的接口来进行业务处理。

最后通过调用DAO层已定义的接口,去实现Service具体的 实现类。

持久层(Mybatis):Dao层(Mapper层)

Dao层:负责与数据库进行交互设计,用来处理数据的持久化工作。

DAO层的设计首先是设计DAO的接口,

然后在Spring的配置文件中定义此接口的实现类,就可在其他模块中调用此接口来进行数据业务的处理,而不用关心接口的具体实现类是哪个类,这里用到的就是反射机制, DAO层的数据源配置,以及有关数据库连接的参数都在Spring的配置文件中进行配置。

视图层:View层

负责前台jsp页面的展示。

此层需要与Controller层结合起来开发。

各层间的联系:

Service层是建立在DAO层之上的,建立了DAO层后才可以建立Service层,而Service层又是在Controller层之下的,因而Service层应该既调用DAO层的接口,又要提供接口给Controller层的类来进行调用,它刚好处于一个中间层的位置。每个模型都有一个Service接口,每个接口分别封装各自的业务处理方法。

Ⅱ SSM框架和SSH框架的区别

SSH和SSM定义
SSH 通常指的是 Struts2 做控制器(controller),spring 管理各层的组件,hibernate 负责持久化层。
SSM 则指的是 SpringMVC 做控制器(controller),Spring 管理各层的组件,MyBatis 负责持久化层。
共同点:1.Spring依赖注入DI来管理各层的组件。2.使用面向切面编程AOP管理事物、日志、权限等。
不同点:1.Struts2 和 SpringMVC 控制器(controller)控制视图和模型的交互机制的不同,
Struts2是Action类级别,SpringMVC是方法级别,更容易实现RESTful风格。

Ⅲ ssm框架整合后分页插件的配置写在哪

可以直接写在applicationContext.xml里面

也可以写在mybatis的配置文件里面

具体可以参考一下下面的博文:

PageHelper在ssm种的配置使用

Ⅳ 我把增删改写在了controller层里,怎么把它写在service 层里 我用的是 SSM框架

页面:<a href="project/url/${entity.id}"> 删除</a>
后台
Controller里
@requestMapping("/url/{id}")
public void delete(@path.. Object id)
{
entityService.delete(id);

}
那个注解是啥来的忘了..
大概就是这个样子.
前台把要删除的id 传到Controller里然后Controller调用service或者的删除方法.
这个删除方法你可以返回一个视图, 也可以只返回一个json,里面存储是否删除成功的状态..
我这里图方便什么也没返回..

Ⅳ 在SSM框架中如何使用POI 代码写在哪一层

一般有三种基础框架。 SSH,Spring,Hibernate。你可以网络一些,我也在看这部分内容,就是现在还有点晕晕乎乎的。 不过我认为无论哪种框架,仅仅就是方便我们写程序的。

Ⅵ ssm框架配置

首先你为什么要使用spring呢?使用spring的目的之一就是管理各种框架,让他们易于维护spring能管理多达n中框架,其中多有的配置都是在spring中配置的

Ⅶ springmvc和ssh,ssm的区别

首先:

SSH框架是Struct+Spring+Hibernate的总称

SSM框架是Spring-MVC+Spring+MyBatis的总称

应用当中的区别主要体现在以下3个方面:

1、Spring-MVC是方法拦截(实现完全解耦),Struct是类拦截。

2、请求Struct的时候通过struts.xml配置文件,请求Spring-MVC的时候直接通过路径拦截注解找到。

3、使用SSH框架sql语句写在Dao层,而使用SSM框架sql语句是写在配置文件中的。

Ⅷ maven构建ssm项目时jsp文件放在哪里

classpath:是从类路径里查找配置文件,也就是/WEB-INF/classes目录下找SpringMVC-servlet.xml

你写了classpath了,不会从web-info下找,而是去web-inf/classes下面找

Ⅸ ssm框架整合配置文件放到哪个目录下

WEB-INF目录下