首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是业务类、系统类、接口类、持久化类?

什么是业务类、系统类、接口类、持久化类?
EN

Stack Overflow用户
提问于 2009-11-07 21:02:30
回答 2查看 1.3K关注 0票数 1

什么是业务类、系统类、接口类、持久化类?用一些例子给我解释一下?

EN

回答 2

Stack Overflow用户

发布于 2009-11-07 21:42:07

业务可以是应用程序中所有功能部分发生的部分(即计算或规则)

系统就是您的操作系统

接口,这是Java POO ->中的约定请参阅面向初学者的java之类的东西。

持久性是应用程序中所有数据库通信部分(即sql请求)发生的部分。

票数 1
EN

Stack Overflow用户

发布于 2009-11-07 22:08:27

业务层应用程序的核心部分,通常称为

  • Business: 。这就是一个应用程序与另一个应用程序的区别。例如,如果您有一个执行会计工作的应用程序,则业务层将包含诸如AccountEndOfMonthJob之类的类。这称为业务,与技术日志或登录表单形成对比,后者不是业务层的一部分。也许更好的术语应该是特定于域的components
  • System:这既可以像底层软件系统(如操作系统或应用程序服务器)一样简单,也可以像您正在构建的软件或整个系统一样简单,这也可能指的是复杂的设置,如包含所有硬件的云托管环境。术语“系统”过于笼统,但通常是指操作系统或您正在使用的软件系统。接口要么是用于互操作性的技术接口(参见接口),要么是用于远程系统的接口(参见WebService接口),它可以被视为两个单元之间的契约-或者接口是Java (也称为用户界面,图形用户界面),它只是应用程序的前端,所以当应用程序必须在两次运行之间保持状态时,人类(也称为用户)可以看到并使用it.
  • Persistence:。需要将其状态(例如,用户输入的数据)存储在某个地方,以便可以在下一次运行时加载它。应用程序的持久层包含一些模块,用于将应用程序的状态(通常是域对象)持久化到存储中。这样的存储通常是数据库系统,但它们也可以是专门的存储,也可以是非常简单的存储,如.ini文件、.xml文件或注册表(尽管我不认为这是“持久性”)。在企业应用程序中,术语数据访问层持久性a的同义词
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1692965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档