我正在尝试使用SDK zip API提取ZIP文件。我直接在我的服务类中编写了解压缩代码,但我的架构师说代码必须转移到另一个模块,并应使用JCA(Java Connector Architecture)实现。我不理解JCA的用途。他说这是Java EE原则。所有外部系统,如文件系统,都应使用JCA进行访问。
如果是这样的话,那数据库呢?它也是我的Java应用程序的外部资源。为什么不使用JCA来访问数据库?
我完全不理解其重要性和优势。我试图在线阅读,但没有找到任何解释其优点的页面。此外,没有好的教程可以逐步解释开发过程。大多数链接都已失效。
请问这是为什么?
如果是这样的话,那数据库呢?它也是我的Java应用程序的外部资源。为什么不使用JCA来访问数据库?
我完全不理解其重要性和优势。我试图在线阅读,但没有找到任何解释其优点的页面。此外,没有好的教程可以逐步解释开发过程。大多数链接都已失效。
请问这是为什么?