Java web后台设计
来源:互联网 发布:apache mpm 配置 编辑:程序博客网 时间:2024/06/05 13:00
Model层
建立与数据库表格对应的数据类型,其中类的字段名与数据库中的字段名类型和拼写保持一致;如果拼写不一致,则需在mybatis中为数据字段取别名以便让数据库识别。
DAO层
提供一个供上层调用数据库操作方法的接口InterfaceDao,而具体方法实现是通过mybatis.xml配置文件。由于spring框架的方便性,程序员不用关注对数据库增、删、改、查操作的具体实现,只需在applicationContext.xml中为sqlSessionFactory指定好数据源和mybatis核心配置文件,并将sqlSessionFactory注入给业务操作的UserDao,再供Service层调用。
Service层
负责实现业务逻辑,其中需调用DAO层封装好的数据库操作方法,供Controller层使用。正因为service层需要专注于业务逻辑,且业务逻辑有时复杂有时简单,有时一套逻辑只需满足一套业务,有时一套逻辑需要同时满足多套业务,所以Service层需要保持伸缩性和可扩展性,由此衍生出松耦合性需要。由Service来根据目前的功能或业务需求来定义接口,让IService来负责具体实现,可以根据需要来多态、重载、扩充等等。
Controller层
Controller为控制层,用来控制各业务处理的走向,和处理系统前后台连接。先在web.xml中部署DispacherServlet拦截请求,然后在springmvc.xml的配置文件中配置好内部资源视图解析器,接收到前台传递的参数后,controller层则通过ModelAndView转发请求页面。
1 0
- Java web后台设计
- java web 后台推送
- java下开发web后台
- JAVA WEB 前台后台交互
- Java Web后台学习路线
- java web的后台分页
- JAVA-WEB设计模式
- Java web分层设计
- Java中的Web设计
- java web后台向前台传值的方法
- web通过from后台java上传文件
- java web后台开发新手常见问题
- java web 后台接收到中文乱码
- java web后台开发规范01
- java web后台主动抛出404错误
- JAVA web后台开发知识体系
- java web 后台树形菜单排序
- RESTful API后台系统架构设计(Java)
- 15个Docker基本命令及用法
- Java NIO 系列教程
- Windows批处理 - 给自己写个库(2. 获取格式化的日期和时间)
- 幂等性 个人理解及应用
- Job for postfix.service failed. See 'systemctl status postfix.service' and 'journalctl -xn' for deta
- Java web后台设计
- java.util.concurrent翻译----Executor框架--接口ExecutorService
- 最短路总结与拓展
- Centos7 firewall 的操作方法和应用
- 1065. A+B and C (64bit) (20)
- adb通过无线网络连接PC端
- 安卓里一个很好用的图片压缩方法
- NestedScrollingChild NestedScrollingParent API的粗略中文解释
- JS 使用 window对象的print方法实现分页打印