java - 架构问题

标签 java architecture separation-of-concerns

我的域类和持久性逻辑(Hibernate)位于一个名为 model 的项目中。这个 jar 包含在我的所有应用程序中。
打包 com.company.model 和 com.company.persistance

另一个 Utils.jar - 包含 DateTime、String、Thread 等通用帮助器类。这又包含在我的所有应用程序中。
打包的 com.company.utils

我有一个 CXF/Spring 应用程序,它公开了用于操作我的数据的服务。 CRUD 功能,所有其他常见功能。这是任何设计的应用程序进入我的数据库的“途径”。
打包 com.company.services 并在 Glassfish 应用服务器上运行

我还有其他应用程序使用 Web 服务(Spring 注入(inject))来操作我的数据。包括一个将使用 YUI 小部件和来自 Web 服务的 XML/JSON 的 Web 应用程序,以获得流畅的 UI。

我明白这不是一个真正的问题!我想我正在寻找确认其他人是如何设计他们的软件的。如果我的架构很好,符合逻辑!显然存在安全问题 - 我希望允许某些应用程序仅访问服务 x。我稍后会解决这些问题。

最佳答案

听起来不错。

这还取决于您正在开发的应用程序的类型及其具体要求(必须每周部署一次,必须部署在多个位置等)

但到目前为止听起来已经足够好了。

看来您将来可以从此处针对某些特定场景提出问题。

由于这不是一个问题,所以我的也不是一个真正的答案。连续波

关于java - 架构问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1632762/

相关文章:

java - Hibernate:如何提取时间部分

java - if/else 语句

java - java中读取属性文件的NullPointerException

hadoop - hdfs 架构 - 谁做输入文件拆分

javascript - 如何将 Web 组件分离到单个文件并加载它们?

c# - 我应该何时以及如何使用枚举类而不是枚举?

没有为注入(inject)创建接口(interface)的 Java EE bean

java - 将一个 DAO 的方法用于另一个

用于 swing GUI 编程的 Java 类体系结构

model-view-controller - 如何向某人解释数据结构不应自行绘制,解释关注点分离?