什么是 Java 域模型?

2022-09-01 05:08:40

我正在学习一本Spring的书,他们提到了Java领域模型。
什么?


答案 1

域模型(该术语根本不是特定于 Java 的)是一个在问题域中对某些内容进行建模的类,而不是出于技术实现原因而存在的类。

域模型实例通常需要保存在数据库中,在Java中,它们通常符合Java Beans规范,即它们具有get和set方法来表示单个属性和无参数构造函数。Spring 和其他框架允许您直接在 JSP 中访问这些属性。

例如,在商店应用程序中,某些域模型类将是“产品”、“订单”、“购物车”和“客户”。


答案 2

域模型是问题域的概念模型。通过“java域模型”,它们仅表示表示该模型的java类。这个概念中没有任何特定于java的内容。

另请参阅域驱动设计,了解将开发重点放在业务域需求上的方法。


推荐