Я пишу модуль, который будет использоваться в разных приложениях (2-ярусные и 3-ярусные). Мне нужно подключиться к БД. поэтому, я сделал модуль требует java.sql.Connection объект в качестве параметра при использовании с двухуровневым приложением. там нет проблем.Использование JDBC-соединения из уровня представления в двухуровневых и трехуровневых приложениях
проблема, с которой я столкнулся, заключается в том, что в случае применения трехуровневого приложения модуль будет использоваться из уровня представления, и я не хочу предоставлять модулю объект Connection для доступа к БД.
Что вы предлагаете использовать для решения этой проблемы?
Спасибо, я сейчас читаю шаблон MVC, но я не понимаю, как это поможет мне в этом конкретном случае. он, похоже, помогает разделить обязанности в моем приложении и помогает разделить вещи. , но я до сих пор не могу понять, как решить мою проблему. – Attilah
Читайте о Весне. Это уже решило вашу проблему. – duffymo
@ duffymo, Не могли бы вы уточнить, пожалуйста? – Attilah