2010-10-28 36 views
0

我需要使用JWS分发我的Swing应用程序。我使用JPA并连接到Postgres和MSSQL。使用Glassfish V3的JWS和安全数据库连接

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

最好的问候。

回答

1

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

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

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

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