Test_Bank项目案例

1. 开发的流程

1. 按需求建表

2. 遵循编码规范,创建项目,包结构

3. 书写该表的CRUD JDBCDao

4. 模拟转账流程 BankDao

5. 模拟异常回滚

2. MVC的含义和代码实现

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

Model(模型):数据模型,提供要展示的数据,因此包含数据和行为,主要提供了模型数据查询和模型数据的状态更新等功能,包括数据和业务。主要使用的技术:数据模型:实体类(JavaBean),数据访问:JDBCHibernate等。

View(视图):负责进行模型的展示,一般就是我们见到的用户界面,比如JSPHtml

Controller(控制器):接收用户请求,委托给模型进行处理(状态改变),处理完毕后把返回的模型数据返回给视图,由视图负责展示。主要使用的技术:servletStruts中的Action类等。

MVC是一个框架模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。最典型的MVC就是JSP + servlet + javabean的模

 

 

MVC架构:

 

3. Test_Bank项目案例代码

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2020-03-06 15:45  xd99  阅读(210)  评论(0)    收藏  举报