Spring+MyBayies(1)

1、MVC:分为视图层(jsp、velocity、freemaker等),控制器层(分为框架的核心控制器和业务实现的控制器,前者会将用户请求分发给后者),业务逻辑层(负责实现核心业务逻辑,为充分与持久层解耦,不应该涵盖任何持久层框架api,对dao调用也应该是面相接口的),dao层(实现对数据的curd操作,对业务逻辑暴露接口,应用持久层框架),领域对象层(用java构造业务对象模型)

2、Hibenate&Mybatis:前者会将数据操作完全等装成java对象,使用者不用考虑sql;后者是把sql分离到配置文件中,通过配置文件或者注解实现java映射。后者能够通过sql优化提高业务响应性能

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,805评论 18 399
  • 这部分主要是开源Java EE框架方面的内容,包括Hibernate、MyBatis、Spring、Spring ...
    杂货铺老板阅读 1,463评论 0 2
  • 一. Java基础部分.................................................
    wy_sure阅读 3,854评论 0 11
  • 以前看小说看电视电影,以为爱情都是被人或事拆散的,却不知道很多爱情是自己走散的。被拆散的总是不甘心,于是跟天斗跟地...
    小芒果暮歌阅读 339评论 0 0
  • ** 错误信息 **错误1 fetch failedcannot lock ref 'refs/remotes/o...
    请你吃糖阅读 1,870评论 0 1