Определенно разработайте слой доступа к данным.Этот слой будет состоять из классов DAO, каждый класс для доступа к определенным типам данных (или объектам, если это система OO).
Теперь вам решать, как вы хотите написать этот слой.У вас есть несколько вариантов:
- ORM.
- Простой старый JDBC
- метод хранимой процедуры, который вы упомянули.
Если вы решитеВы хотите пойти с ORM, убедитесь, что вы получаете в.Создайте несколько демонстрационных проектов, чтобы понять, как работает ORM.
Теперь я немного скептически отношусь к хранимым процедурам, в основном потому, что могу выполнять любые вещи - как извлечение данных, так и выполнение логики.Я избегаю хранимых процедур, чтобы убедиться, что вся бизнес-логика в моем коде (будь то tjava, PHP или другой).Для относительно небольших систем я советую использовать простой уровень доступа к данным на основе SQL-запросов.