我需要使用JWS分发我的Swing应用程序。我使用JPA并连接到Postgres和MSSQL。
如何确保安全的数据库连接?我可以使用Glassfish中配置的JDBC连接池吗?如果是这样,我如何配置我的应用程序使用它?
最诚挚的问候。
答案 0 :(得分:1)
如何确保安全的数据库连接?我可以使用Glassfish中配置的JDBC连接池吗?如果是这样,我如何配置我的应用程序使用它?
在典型的N层体系结构中,Swing客户端将连接到在app服务器级别运行的服务(通过EJB或Web服务),这些服务将通过JDBC访问数据库。
数据库和应用程序服务器都将安装在DMZ(甚至单独的DMZ)中,并且只允许从应用程序服务器连接到数据库(通过连接池,但这有点细节)
根据您的环境(即客户端是否通过可信网络进行通信),您必须使用加密来保护客户端和服务器之间的通信。