20160328servlet学习笔记网站代码结构分析MVC结构
2016-03-28 21:42
477 查看
1.业务逻辑代码和界面代码分离
2.把常用的代码封装到工具类中,例如对数据库连接操作的代码.
3.每一张表对应一个domain类(表是数据)还要对应一个Service类.
例如users表对应Users(domain类)UserService类(该类封装各种对users表的各种操作)[实际上就是数据与操作分离的思想]
4.一个基础的MVC结构如下图:
5.model层其实还分为业务层dao层和持久层
6.①model主要用于后台,提供对业务的操作和业务的数据.②view显示数据③controller主要用于接收用户的请求然后去调用model的service类,再根据执行的结果跳转到相应页面.
2.把常用的代码封装到工具类中,例如对数据库连接操作的代码.
3.每一张表对应一个domain类(表是数据)还要对应一个Service类.
例如users表对应Users(domain类)UserService类(该类封装各种对users表的各种操作)[实际上就是数据与操作分离的思想]
4.一个基础的MVC结构如下图:
5.model层其实还分为业务层dao层和持久层
6.①model主要用于后台,提供对业务的操作和业务的数据.②view显示数据③controller主要用于接收用户的请求然后去调用model的service类,再根据执行的结果跳转到相应页面.
相关文章推荐
- 《fullPage.js》创建全屏滚动的网站
- Spark架构
- Dubbo高级篇_01_消息中间件在分布式架构的作用和介绍
- 搭建django网站,局域网内其他主机无法访问问题
- 浅谈SEO翻倍提升网站流量
- 收集的安全网站【公司】
- 百度插件uaredirect.js电脑版跳转到手机版网站
- 每个架构师都应该研究下康威定律
- 快速熟悉Django架构
- 滴滴出行iOS客户端架构演进之路
- 架构师必看 京东咚咚架构演进
- 关于iOS系统架构的理解
- 别学框架,学架构
- YARN的主要架构
- 大型网站架构演化
- 说说面向服务的体系架构SOA
- 网站QQ客服直接临时会话
- Linux SPI总线和设备驱动架构之一:系统概述
- Java开发者必备十大学习网站
- Android开发需要的网站