JWS&使用Glassfish V3进行安全数据库连接

时间:2010-10-28 08:20:01

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

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

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

最诚挚的问候。

1 个答案:

答案 0 :(得分:1)

  

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

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

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

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