gpt4 book ai didi

java - 将桌面应用程序与应用程序服务器和数据库连接

转载 作者:行者123 更新时间:2023-12-02 08:24:06 24 4
gpt4 key购买 nike

我有一个关于如何连接需要从数据库读写的桌面Java应用程序的设计问题。这两种方法哪一种更好?

  1. 使用 JDBC 驱动程序通过网络将桌面 Java 应用程序直接连接到数据库。这是一个非常糟糕的主意,因为如果安全的话,直接编写 SQL 查询并执行它们会很容易。

  2. 将 Java 桌面应用程序连接到将连接到数据库的应用程序服务器。在这种情况下我将如何进行 SQL 查询?我需要某种隧道,用于传输查询并返回输出。这种方法非常安全,但响应时间会很长。

您能告诉我还有其他解决方案吗?

最佳答案

最好的选择是使用 EJB 服务器。

使用所有 CRUD 方法(保存、删除、更新等)创建 EJB 接口(interface)。

在服务器 (Jboss/GlassFish) 上创建 EJB 实现。

服务器启动并运行后,只需将 Interface Jar 文件复制到您的应用程序(java Swing App)并使用 JNDI,您就可以调用所有 crud 操作。

~希望有帮助。

关于java - 将桌面应用程序与应用程序服务器和数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16540361/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com