MVC
MVC分层的设计模式 先思想 后实现
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
将复杂的业务逻辑,分层处理,每层有每层的含义,层与层之间相互独立。每层只需要关注该层的功能逻辑,将业务解耦合。
1. 切分业务逻辑,结构清晰
2. 业务独立,功能专一,各司其职
3. 代码复用
4. 解耦合
MVC实现
entity层 实体类 Model
dao层 数据接口层,方法层 Model 基础方法区
service层 具体业务逻辑层 Model和Controller 的连接层
controller层 与界面交互层 Controller test
视图层 View
util 其它层 Model
创建service层,完成CRUD功能
1. Service层调用Dao层对象
2. Dao层不再关闭流,在Service层关闭
3. 完成一个业务逻辑 新增+删除 功能
service划分接口和实现类
将service分开接口和实现类
1. 解耦合,满足多人开发
2. 面向接口开发
3. 一种规范
项目步骤:
1. 建立表结构,表名bank_account
|
列名 |
类型 |
约束 |
备注 |
|
ba_id |
number |
序列自增 |
主键 |
|
ba_num |
varchar2(32) |
非空,唯一 |
银行账号,自然主键 |
|
ba_balance |
number(10,3) |
|
账户余额 |
|
ba_create_date |
date |
默认时间 |
时间戳 |

浙公网安备 33010602011771号