java - 使用 Glassfish V3 的 JWS 和安全数据库连接

标签 java swing jndi glassfish-3 java-web-start

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

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

最诚挚的问候。

最佳答案

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?

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

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

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

关于java - 使用 Glassfish V3 的 JWS 和安全数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4040981/

相关文章:

java - 在 WebSphere 中通过 JNDI 配置和查找简单的字符串

java - 尝试加载InitialContext时出现ClassNotFoundException : org. jboss.naming.remote.client.InitialContextFactory

java - 有没有一种方法可以指定 JAXB 只打印没有特定值的属性?

java - PaintComponent(Graphics) 方法不起作用

java - 按键和按钮兼容性 Java

java - 将 JTextArea 文本保存到 txt 文件

java - 如何修复 java.net.SocketException : Broken pipe?

java - 当服务器 VM 是默认选项时,为什么有 -server 选项?

java - 从 firebase 成功下载 pdf 后,我在真实设备的下载文件夹中找不到该 pdf

java - Tomcat 9/JNDI 数据源 - 无法为连接 URL '' 创建类 'null' 的 JDBC 驱动程序