为了给您一个概览,我们的项目是使用我们还创建的其他模块(cdi,dal,实用程序,服务)的webapp。
现在,我被要求列出所有网关类和框架类。网关类是webapp用于访问其他模块(cdi,dal ...)的接口/类,是否正确?和框架类仅仅是模块的类?
简而言之,什么是框架类和网关类?
如果您能提供我可以阅读的参考文献,我将不胜感激(是的,我知道RTFM,但我不知道从哪里开始。)
因此,您可能想知道为什么不问给我任务的那个人(时差为12小时)。另外,即使我没有达到目标,今天我至少也会学到一些东西:)
TIA
最佳答案
我不确定您使用的术语是否为正式术语。我的理解方式是:
网关类-执行您的API的类,然后是指向您的应用程序的入口。例如,您说您的项目是一个Web应用程序,因此您的控制器类(即Servlet)是网关类。这些类允许交互并启动您的应用程序流程。
框架类-构建您的应用的类。在通过网关类启动流之后,一些逻辑开始运行。此逻辑可能包含各种类,例如DAO,Runnable,Utils和其他属于逻辑的类。此外,它还包含模型类-保存数据的类。所有这些都是框架类。