Сервлеты с дизайном базы данных

У меня общий вопрос об использовании сервлета и JDBC.

Например, у меня есть класс MyDatabaseManager, который предоставляет функции

public boolean updateUser(User user) {...}
public boolean deleteUser(User user) {...}
public boolean inserUser(User user){...}

, эти функции будут обращаться к базе данных и управлять ею.

Мой вопрос касается реализации сервлета. В настоящий момент я использую три сервлета (UpdateUserServlet, InsertUserServlet и DeleteUserServlet), и каждый сервлет вызывает функцию MyDatabaseManager (здесь только один экземпляр с использованием шаблона Singleton). (Например, UpdateUserServlet вызывает MyDatabaseManager.updateUser ...).

Я думаю, что это наиболее простой способ использования сервлетов и баз данных. Но я не уверен, что это правильный способ сделать это. Например, как это реализовано в мире индустрии.

5
задан DJClayworth 12 August 2011 в 13:52
поделиться