标签:
MVC中的控制层解决方案
可以进行请求数据自动的封装,类型转换,文件上传,数据校验...等
持久层的解决方案:
可以做到,
把对象保存到数据库中
从数据库中取出的是对象
基于MVC模式进行项目开发;
基于MVC的项目框架结构;
Entity/dao/service/action
// 1. 实体类 class User{ }
//2. dao class UserDao{ .. 访问db }
//3. service class UserService{ UserDao userDao = new UserDao(); }
//4. action class UserAction{ UserService userService = new UserService();
.. 拿到数据或结果 }
用户访问: /user.action ----> Tomcat (服务器创建Action、Service、dao
思考: 1. 对象创建创建能否写死? 2. 对象创建细节 对象数量 action 多个 【维护成员变量】action是多例的 service 一个 【不需要维护公共变量】 dao 一个 【不需要维护公共变量】 创建时间 action 访问时候创建 service 启动时候创建 dao 启动时候创建 3. 对象的依赖关系 action 依赖 service service依赖 dao
======================================================= 总结: spring就是解决上面的问题的! 简单来说,就是处理对象的创建的、以及对象的依赖关系!
|
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/u014010769/article/details/47131967