- 13
- 0
- 约1.02万字
- 约 26页
- 2021-08-26 发布于山东
- 举报
SSM框架详细阐述
SSM框架详细阐述
PAGE
PAGE24
SSM框架详细阐述
PAGE
______________________________________________________________________________________________________________
长久层:DAO层(mapper)
DAO层:DAO层主假如做数据长久层的工作,负责与数据库进行联系的一些任
务都封装在此,
DAO层的设计第一是设计 DAO的接口,
而后在Spring的配置文件中定义此接口的实现类,
而后便可在模块中调用此接口来进行数据业务的办理, 而不用关怀此接口的详细
实现类是哪个类,显得构造特别清楚,
DAO层的数据源配置,以及相关数据库连结的参数都在 Spring的配置文件中进
行配置。
业务层:Service层
Service层:Service层主要负责业务模块的逻辑应用设计。
第一设计接口,再设计其实现的类
接着再在Spring的配置文件中配置其实现的关系。这样我们就能够在应用中调
用Service接口来进行业务办理。
Service层的业求实现,详细要调用到已定义的 DAO层的接口,
封装Service层的业务逻辑有益于通用的业务逻辑的独立性和重复利用性, 程序
显得特别简短。
表现层:Controller层(Handler层)
精选资料
______________________________________________________________________________________________________________
Controller层:Controller层负责详细的业务模块流程的控制,
在此层里面要调用 Service层的接口来控制业务流程,
控制的配置也相同是在 Spring的配置文件里面进行,针对详细的业务流程,会
有不一样的控制器,我们详细的设计过程中能够将流程进行抽象概括, 设计出能够
重复利用的子单元流程模块,这样不单使程序构造变得清楚, 也大大减少了代码
量。
View层
View层此层与控制层联合比较密切,需要两者联合起来共同工发。 View层主
要负责前台jsp页面的表示.
各层联系
DAO层,Service层这两个层次都能够独自开发, 相互的耦合度很低,完整能够
独立进行,这样的一种模式在开发大项目的过程中特别有优势
Controller,View层由于耦合度比较高,因此要联合在一同开发,可是也能够看
作一个整体独立于前两个层进行开发。 这样,在层与层以前我们只要要知道接口
的定义,调用接口即可达成所需要的逻辑单元应用,全部显得特别清楚简单。
Service逻辑层设计
Service层是成立在DAO层之上的,成立了 DAO层后才能够成立 Service层,
而Service层又是在Controller层之下的,因此Service层应当既调用DAO层
的接口,又要供给接口给Controller层的类来进行调用,它恰利处于一其中间层
精选资料
______________________________________________________________________________________________________________
的地点。每个模型都有一个 Service接口,每个接口分别封装各自的业务办理方
法。
SSM框架整合说明
整合Dao层
MyBatis配置文件
配置又名:用于批量扫描 Pojo包
不需要配置mappers标签,但必定要保证文件与文
件同名。
?xmlversion=1.0 encoding=UTF-8 ?
!DOCTYPE configuration PUBLIC -////DTD Config 3.0//ENh
ttp:///dtd/mybatis-3-config.dtd
configuration
!--配置又名 --
typeAliases !--批量扫描又名 --
package name=cn.itcast.ssm.po/
/typeAliases
/configuration
1
2
3
4
精选资料
______________________________________________________________________________________________________________
5
6
7
8
9
Spring配置文件
主要配置内容
数据源
SqlSessionFactory
mapper扫描器
这里使用sqlSessionFactoryBeanName 属性是由于假如配置的是
sqlSessionFactory
您可能关注的文档
- SSE100说明书范文要点总结计划.docx
- SSE160型施工升降机施工实施方案.docx
- SSE160型施工升降机施工方案2.docx
- SSOP卫生标准操作程序.docx
- SSR技术原理方法及步骤.docx
- SSS全等三角形判定学习教学学习设计.docx
- SS级加强型防撞护栏预留混凝土平台施工工法.docx
- StaMPS软件操作的流程纲要纲要.docx
- StarCam使用说明书范文.docx
- StarterUnit1Goodmorning!学习教学学习设计1.docx
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)