最近BOSS刚刚让干活,哈哈,水了三个月自己都看不下去喽,用到MVC框架中很小的一部分功能,心得谈不上,别人的经验贴辣么好,算是记录吧。
MVC其实是model、view、controller三个单词的缩写,模型、展示、控制;
这三个单词其实是做了两个分离,页面方面,把展示和功能分离,后台方面,把数据单独分离出来,做成一个数据实体;
所有图表需要用到的数据,都被打包成一个实体类,所以后台会有Entity包,里面放着你需要用到的很多实体类;
所以会有Controller包,这其实相当于service做的工作,区别是包下面的类里面只有各种方法,而不是传统的CS模型中完整的一个方法;据说好处是只需要生成一个服务器类。。。
你可以把整个controller当作一个类,这个类提供多种方法来处理前台页面的请求。
所以你在写某个conrtoller时,你首先需要声明这个类的值:
value="/myClassValue"
你在写该类下的某个方法时,你还需要声明这个方法的值:
value="/myMethod"
前台传递的url于是就要这么写/myClassController/myMethod;提交方式并没有变化。
说完了前台,再后台。后台包括的类有service,其实是一个接口,调用Dao的方法提供数据实体类;
Dao文件下面便是XML文件了,这个用于编写sql语句,想Dao类提供数据,两者之间通过方法名称对应;
感觉这个框架不是面向对象的,偏向于面向接口,或者说面向开发。。。
把功能分的如此明确,其实是为了加快团队的开发效率,前后台更好对接吧。
分享到:
相关推荐
基于spring-mvc框架实现仓库管理系统完整源码+项目说明.zip 1、通过spring security实现的RBAC权限的模型基础上实现权限、角色、资源的管理,实现根据数据库动态分配权限的功能,对未登录及未授权的操作进行拦截。在...
本事例为用MVC框架搭建的简单考勤系统,用XML来存储数据,包括管理员登陆和员工登陆。 员工登陆时记录当前时间及登陆用户名(暂无储存数据),管理员登陆后可进行对员工的“增、删、修改”等操作。 开发环境:...
在.NET MVC中,当页面提交model到Action的时候,自动填充ModelState。使用ModelState.IsValid进行方便快捷的数据...这里记录一个方法,使用System.ComponentModel.DataAnnotations和System.ComponentModel来实现自己
使用Bmob第三方后端云和MVC框架模式开发一个商城项目是一个很好的毕业设计选择,可以锻炼你的全栈开发能力。以下是一个基于Bmob后端云和MVC框架模式的商城项目的基本功能模块: 1. **用户管理模块**: - 用户注册与...
十、spring mvc 如何使用拦截器? 十一、spring mvc 如何实现全局的异常处理? 十二、spring mvc 如何把全局异常记录到日志中? 十三、如何给spring3 MVC中的Action做JUnit单元测试? 十四、spring mvc 转发与...
MVC学习笔记,重点难点记录!!!!!!!!!!!!!!!!!
该系统将采用Java语言作为开发语言,并且使用Spring MVC框架、Hibernate ORM框架和MySQL数据库等技术来构建。此外,还将采用HTML、CSS和JavaScript等前端技术来设计用户界面。 系统的主要功能包括用户注册、登录、...
mvc-framework:使用记录器的mvc框架实现
使用ASP.NET MVC,DEV,Spire做的文件导入导出,使用Log4net记录日志,后台管理模板,源码参考。伸手党请勿下载
Spring MVC 学习记录总结Spring MVC 是目前主流的实现MVC设计模式的框架,是Spring 框架的一个分支产品,以 Spring IoC 容器
基于Bmob后端云+MVC框架实现购物商城app源码+项目说明.7z 首页模块 快递物流查询接入聚合Api接口 领金豆模块通过签到的形式送出 搜索功能采用流布局保存历史记录,付费开启搜索功能 上拉加载更改为自动加载 购物车...
描述: 1、用户认证包含前后台 2、异常记录 3、文件上传下载 4、页面样式使用bootstrap 5、包含 kindeditor、PlupLoad 等使用 6、数据库备份文件在APP_Data里面
本科毕业设计+基于Bmob第三方后端云+MVC框架模式的商城项目 Usage 注册用户->添加新收货地址、选择默认收货地址->购买商品->查看订单 登陆测试账号->使用APK 测试账号 密码 俊俊俊 123 Module 模块名字 对应的模块 ...
we, We.js, 可以扩展 node.js MVC框架 CLI We.js ;) We.js 是一个可以扩展的node.js MVC框架有关信息和文档,请参阅: http://wejs.org这个库( wejs/我们) 有的We.js CLI代码状态:维护日志记录示例:We.js
b)搭建SSM框架并且配置框架,具体按照“秒杀系统”中的版本以及要求进行配置,可直接使用“秒杀系统”的框架,不过需要转化为Eclipse工程模式。 c)数据库内置账户为“学生甲”,身份证号后六位为123456,密码经过sha...
YFrame 是一个快速的 php mvc 框架,可帮助您安全、轻松、快速地开发 Web 应用程序,而无需担心多数据库、多语言等......。 我没有时间记录,但查看代码后您可以轻松理解它!
使用ASP。NETMVC和实体框架。它作为在线药房发挥作用,提供用户友好的功能,如用户身份验证、产品目录、购物车、下单和订单历史记录.zip
再一次的,我们的目标是使事情变得简单,我们将利用最小数量的ASP.NET MVC框架的特性来构建我们的应用程序。例如,我们将不使用测试驱动的(Test-Driven)开发模式。 为了创建我们的应用程序,我们需要完成以下的每...
适用于Node.js的强大轻量级MVC框架。 Mvcjs是第一个支持捆绑形式的模块的nodejs框架,以及第一个具有依赖项注入功能的node.js框架! 特征 完全可扩展 TDD驱动 在运行时进行类型检查 定制DI 基于组件 Twig(swigjs...
客房预订管理模块主要有客户信息,以及客户在酒店进行消费的信息,客户在进行登记后,客户的点餐记录以及住房记录会同步录入到数据库中。每当客户来进行消费时,首先会查询客户是否有过消费记录的信息,如果有消费...