【问题标题】:Business Logic in Java [closed]Java中的业务逻辑[关闭]
【发布时间】:2017-03-20 06:21:59
【问题描述】:
  1. 业务逻辑到底是什么?
  2. 在 MVC 中哪个部分由业务逻辑组成?
  3. MVC 的服务部分是否用作业务逻辑(例如 CRUD 操作)?
  4. 在 Web 应用程序中实现业务逻辑的更好(或最佳)方法是什么?

【问题讨论】:

标签: java model-view-controller


【解决方案1】:

1.业务逻辑:确定数据将如何在业务或应用程序域中存储或操作的整体规则集。

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

3.服务层或控制器实际上代表了以 CRUD 操作为代表的数据操作的核心业务逻辑。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-26
    • 2018-07-30
    • 2010-11-30
    • 1970-01-01
    • 2019-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多