JWS&使用 Glassfish V3 保护数据库连接

发布于 2024-09-29 02:55:12 字数 150 浏览 6 评论 0原文

我需要使用 JWS 分发我的 Swing 应用程序。我使用 JPA 并连接到 Postgres 和 MSSQL。

如何确保安全的数据库连接?我可以使用 Glassfish 中配置的 JDBC 连接池吗?如果是这样,我如何配置我的应用程序以使用它?

此致。

I need to distribute my Swing application using JWS. I use JPA and connect to both Postgres and MSSQL.

How do I ensure secure database connections? Can I use JDBC Connection Pooling configured in Glassfish? If so, how do I configure my app to use it?

Best Regards.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

请帮我爱他 2024-10-06 02:55:12

如何确保安全的数据库连接?我可以使用 Glassfish 中配置的 JDBC 连接池吗?如果是这样,我如何配置我的应用程序来使用它?

在典型的 N 层架构中,Swing 客户端将连接到在应用程序服务器级别运行的服务(通过 EJB 或 Web 服务),并且这些服务将通过 JDBC 访问数据库。

数据库和应用程序服务器都将安装在 DMZ(甚至单独的 DMZ)中,并且仅允许从应用程序服务器连接到数据库(通过连接池,但这只是一个细节)。

根据您的环境(即客户端是否通过受信任的网络进行通信),您必须使用加密来保护客户端和服务器之间的通信。

How do I ensure secure database connections? Can I use JDBC Connection Pooling configured in Glassfish? If so, how do I configure my app to use it?

In a typical N-tier architecture, the Swing client would connect to services running at the app server level (via EJBs or Web Services) and those services would access to the database via JDBC.

Both the database and the application server(s) would be installed in a DMZ (or even separate DMZ) and connections to the database would be only allowed from the application server (via a connection pool but this is kinda a detail).

And depending on your environment (i.e. if clients are communicating over a trusted network or not), you'd have to use encryption to secure the communications between the clients and the server.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文