Java中的业务逻辑

时间:2017-03-20 06:22:00

标签: java model-view-controller

  1. 商业逻辑究竟是什么?
  2. 在MVC中哪个部分包含业务逻辑?
  3. MVC的服务部分是否作为业务逻辑(例如CRUD操作)?
  4. 在Web应用程序中实现业务逻辑的更好(或最佳)方法是什么?

1 个答案:

答案 0 :(得分:0)

1.Business Logic:确定如何在业务或应用程序域中存储或操作数据的整套规则。

2.模型 - 视图 - 控制器(MVC):一种架构模式,它将应用程序分为三个主要逻辑组件:模型,视图和控制器。与基础业务逻辑关联的数据由Model表示。应用程序的UI逻辑由View层表示。服务层或控制器充当Model和View组件之间的接口,用于处理所有业务逻辑和传入请求,使用Model组件操作数据并与Views交互以呈现最终输出。

3.服务层或控制器infact表示CRUD操作所代表的数据操作的核心业务逻辑。

4.对于较大的Web应用程序,最好的方法是在每个层中保留最少量的代码,并以业务逻辑为中心添加单独的层。该层被称为业务逻辑层。对于较小的应用程序,数据库对象本身可以包含业务逻辑。