JWS и безопасные соединения с базой данных с использованием Glassfish V3 - PullRequest
0 голосов
/ 28 октября 2010

Мне нужно распространять приложение Swing с помощью JWS. Я использую JPA и подключаюсь как к Postgres, так и к MSSQL.

Как обеспечить безопасное подключение к базе данных? Могу ли я использовать пул соединений JDBC, настроенный в Glassfish? Если да, то как мне настроить приложение для его использования?

С наилучшими пожеланиями.

1 Ответ

1 голос
/ 01 ноября 2010

Как обеспечить безопасное подключение к базе данных?Могу ли я использовать пул соединений JDBC, настроенный в Glassfish?Если да, то как настроить приложение для его использования?

В типичной N-уровневой архитектуре клиент Swing будет подключаться к службам, работающим на уровне сервера приложений (через EJB или веб-службы).и эти службы будут иметь доступ к базе данных через JDBC.

И база данных, и сервер (ы) приложений будут установлены в демилитаризованной зоне (или даже отдельной демилитаризованной зоне), и соединения с базой данных будут разрешены только изсервер приложений (через пул соединений, но это довольно подробно).

И в зависимости от вашей среды (например, если клиенты обмениваются данными через доверенную сеть или нет), вам придется использовать шифрование для защитысвязь между клиентами и сервером.

...