当前位置:
首页 >
前端技术
> javascript
>内容正文
javascript
spring service 怎么拿到数据源信息_SSM(SpringMVC + Spring + MyBatis)中各层作用及关系Ⅰ...
生活随笔
收集整理的这篇文章主要介绍了
spring service 怎么拿到数据源信息_SSM(SpringMVC + Spring + MyBatis)中各层作用及关系Ⅰ...
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
1.持久层:DAO层(mapper层)(属于mybatis模块)
DAO层:主要负责与数据库进行交互设计,用来处理数据的持久化工作。
DAO层的设计首先是设计DAO的接口,也就是项目中你看到的Dao包。
然后在Spring的xml配置文件中定义此接口的实现类,就可在其他模块中调用此接口来进行数据业务的处理,而不用关心接口的具体实现类是哪个类,这里往往用到的就是反射机制,DAO层的jdbc.properties数据源配置,以及有 关数据库连接的参数都在Spring的配置文件中进行配置。
2.业务层:Service层(属于spring模块)
Service层:主要负责业务模块的逻辑应用设计。也就是项目中你看到的Service包。
Service层的设计首先是设计接口,再设计其实现的类。也就是项目中你看到的service+impl包。
接着再在Spring的xml配置文件中配置其实现的关联。这样我们就可以在应用中调用Service接口来进行业务处理。
最后通过调用DAO层已定义的接口,去实现Service具体的实现类。
总结
以上是生活随笔为你收集整理的spring service 怎么拿到数据源信息_SSM(SpringMVC + Spring + MyBatis)中各层作用及关系Ⅰ...的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: mysql创建非聚集索引_一文看懂聚集索
- 下一篇: springboot api版本控制_S