我需要使用 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/