使用数据库创建企业桌面应用程序的最佳实践

时间:2011-06-11 03:39:04

标签: java mysql oracle hibernate spring

我对基于Java的企业桌面应用程序没有太多经验。我需要用数据库创建一个企业应用程序。你能告诉我有什么技术(休眠,弹簧),我需要用来创建企业级Java桌面应用程序的设计模式。另外,我想了解如何在Windows上为此应用程序创建最终安装程序

由于

1 个答案:

答案 0 :(得分:1)

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

Java桌面: 作为前端你有:

  1. 摆动(非常成熟稳定,有 很多样本文档)
  2. javafx(最新的,但不是很好 很受欢迎)
  3. jambi qt(一个关于Qt的java包装器,ui 框架)。
  4. 还有其他脚本语言提供超越摆动的实现。

    现在你的桌面应用程序可能是:胖客户端或瘦客户端:) 与胖客户端相比,胖客户端在客户端处理了大量逻辑 仅用作演示视图。 在所谓的2层体系结构中,网络时代之前的流行趋势很受欢迎。 在RIA桌面应用程序时代之前,客户端很受欢迎。 (GWT,FLex)

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

    然而,如果你重新提出问题,那么人们可能会给你更具体的答案

相关问题