【问题标题】:Best practices for Creating an enterprise Desktop Application with a database [closed]使用数据库创建企业桌面应用程序的最佳实践 [关闭]
【发布时间】:2011-06-11 03:39:04
【问题描述】:

我对基于 Java 的企业桌面应用程序没有太多经验。我需要使用数据库创建一个企业应用程序。您能否告诉我创建企业 Java 桌面应用程序需要使用哪些技术(hibernate、spring)和设计模式。我还想知道如何在 Windows 上为此应用程序创建最终安装程序

谢谢

【问题讨论】:

  • 嗨,欢迎来到 StackOverflow。我希望你已经阅读了FAQ on what questions can be asked here。恐怕目前形式的问题过于宽泛。在不了解您的设计及其问题的情况下,无法提出要使用的模式,因此询问要使用的设计模式会导致答案模棱两可。
  • @Stephen,是的。但无法编辑错字。

标签: java mysql oracle hibernate spring


【解决方案1】:

尽管你的问题太笼统了,但我会试一试:

Java 桌面: 作为前端,你有:

  1. swing(非常成熟稳重,有 大量示例文档)
  2. javafx(最新的东西,但不是很 还很流行)
  3. jambi qt(Qt 上的 java 包装器,ui 框架)。

还有其他脚本语言可以提供过度的实现。

现在您的桌​​面应用程序可能是:胖客户端或瘦客户端 :) 与瘦客户端相比,胖客户端在客户端处理大量逻辑 仅用作演示视图。 在网络时代之前,胖客户端在所谓的 2 层架构中很流行。 Thing 客户端在 RIA 桌面应用程序时代之前很流行。 (GWT,Flex)

在服务器端,如果您使用 java,您有很多选择:对于持久层 Hibernate,Eclipse Link 有或没有 JPA2,Ibatis... 您可以选择 Spring 或 Jee6 作为所有服务器端层的框架...因为它们拥有一切:)

但是,如果你改写你的问题,人们可能会给你更具体的答案

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-12
    • 1970-01-01
    • 1970-01-01
    • 2013-04-06
    相关资源
    最近更新 更多