Веб, модель, сервис и репозиторий для разделения на отдельные проекты, Spring MVC

61
4

У меня есть проект MVC Spring с использованием Maven и Tomcat. Я пытаюсь отделить projcet к subProjects как

  ---Web (Controller and Jsp's) 
|
---Model ( Model classes)
|
---Service
|
---Repository

Я хочу, чтобы все было раздельно, чтобы быть чистым. Я использую Spring MVC & Maven и TomCat. Должен ли я использовать модули Maven для такого подхода или будет лучше спросить, какой подход я должен использовать.

спросил(а) 2021-01-19T16:08:34+03:00 2 месяца, 3 недели назад
1
Решение
62

У вас есть три варианта:

ориентированный на обслуживание шаблон программирования.

Модульность OSGi.

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

для третьего я могу сказать, что вы можете использовать свои пользовательские соглашения на уровне Dao, используя коллекции для хранения данных, например, если вы собираетесь сохранять объект таким образом obj{param1,param2} serialize xml as

<attr1>param1<attr1>

и т.д. к слою Dao и добавьте в XML итерацию по атрибутам, затем сериализуйте в xml и сохраните его.

Но позвольте сказать, что все эти подходы не будут уменьшать размер кода разработки !, но вы можете повторно использовать многие коды в других проектах.

ответил(а) 2021-01-19T16:08:34+03:00 2 месяца, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема