当前位置: 首页 > 面试题库 >

什么是Java域模型?

商松
2023-03-14
问题内容

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


问题答案:

域模型(该术语完全不是特定于Java的)是在问题域中对某些事物建模的类,而不是出于技术实现原因而存在的类。

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

例如,在shop应用程序中,您的某些域模型类将是Product,Order,ShoppingCart和Customer。



 类似资料:
  • 主要内容:域名扩展每台服务或网站都有一个IP地址,域名可以理解为IP地址的一个别名,它是一种容易记住的别名。域名是在线地址的一部分,访问者将使用它来轻松找到您的网站。 例如,小牛知识库域名是:,它的IP地址是:,显然我们更容易记住,而不是IP地址: 。域名是独一无二的。 一旦您注册了,如果继续更新续费使用,其他人是不可以注册。 注册一个域名很容易,因为可以选择任何你想要的名字,但是一般选择对你的商业未来或你的博客网

  • 在了解什么是 Java 内存模型之前,先了解一下为什么要提出 Java 内存模型。 之前提到过并发编程有三大问题 CPU 缓存,在多核 CPU 的情况下,带来了可见性问题 操作系统对当前执行线程的切换,带来了原子性问题 译器指令重排优化,带来了有序性问题 为了解决并发编程的三大问题,提出了 JSR-133,新的 Java 内存模型,JDK 5 开始使用。 简单总结下 Java 内存模型是 JVM

  • 如果一个类收到了类加载请求,它并不会自己先去加载,而是把这个请求委托给父类的加载器执行,如果父加载器还存在其父加载器,则进一步向上委托,依次递归,请求将最终到达顶层的启动类加载器,如果父类加载器可以完成父加载任务,就成功返回,如果父加载器无法完成加载任务,子加载器才会尝试自己去加载,这就是双亲委派模型。 双亲委派模式的优势: 避免重复加载; 考虑到安全因素,java核心api中定义类型不会被随意替

  • Python 提供了强大的 模块支持,主要体现在,不仅 Python 标准库中包含了大量的模块(称为标准模块),还有大量的第三方模块,开发者自己也可以开发自定义模块。通过这些强大的模块可以极大地提高开发者的开发效率。 那么,模块到底指的是什么呢?模块,英文为 Modules,至于模块到底是什么,可以用一句话总结: 模块就是 Python  程序。换句话说,任何 Python 程序都可以作为模块,包

  • 一个模式就是一个可重用的方案,可应用于在软件设计中的常见问题 - 在我们的例子里 - 就是编写JavaScript的web应用程序。模式的另一种解释就是一个我们如何解决问题的模板 - 那些可以在许多不同的情况里使用的模板。 那么理解和熟悉模式为什么是如此的重要? 设计模式有以下三点好处: 模式是行之有效的解决方法:他们提供固定的解决方法来解决在软件开发中出现的问题,这些都是久经考验的反应了开发者的

  • 主要内容:什么是Java语言,Java语言的特点Java 是近 10 年来计算机软件发展过程中的传奇,其在众多开发者心中的地位可谓“爱不释手”,与其他一些计算机语言随着时间的流逝影响也逐渐减弱不同,Java 随着时间的推移反而变得更加强大。 从首次发布开始,Java 就跃到了 Internet 编程的前沿。后续的每一个版本都进一步巩固了这一地位。如今,Java 依然是开发基于 Web 的应用程序的最佳选择。此外,Java 还是智能手机变革的推手