JWS и безопасные соединения с базой данных с использованием Glassfish V3

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

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

С уважением.

1 ответ

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

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

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

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

Другие вопросы по тегам