powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как правильно организуют веб проект "православно"?
11 сообщений из 11, страница 1 из 1
Как правильно организуют веб проект "православно"?
    #37656174
jab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем есть маза, что нужно не в один проект всё сваливать, а делать 2 проекта. Один обычный java в котором будут все модели, сервисы и DAO. Его компилят отдельно. И есть второй проект, в котором все сервисы и jsp и скрипты и стили и другие ресурсы.
Так вот, а можно всё свалить в один проект. Зачем делать два? Собственно и так и эдак пробовал, но некоторые почемуто утверждают, что два проекта более "православно". Почему так? Я так и не понял. Мне лично не очень удобно лазить по куче проектов и не забывать их перекомпиллить.
...
Рейтинг: 0 / 0
Как правильно организуют веб проект "православно"?
    #37656185
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jabесть маза, что нужно не в один проект всё сваливать, а делать 2 проекта.
пруф?
...
Рейтинг: 0 / 0
Как правильно организуют веб проект "православно"?
    #37656192
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jabно некоторые почемуто утверждают, что два проекта более "православно"
Шлите в семинарию с такими аргументами. Если проекту, действительно, нужно, то имеет смысл разбирать на модули. Если не нужно, то и разбирать не за чем. Слоёв более чем достаточно.
В мавен это "модули", в IDEA - "модули". Ну, разве что если эклипс мозг проел, то там нет особой разницы между модулем и проектом.
...
Рейтинг: 0 / 0
Как правильно организуют веб проект "православно"?
    #37656236
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так точно.
в иклипсе по папкам разложил - всё удобно.
Есть ещё - проект-утилита, но не въехал зачем (там можно генерацию БД хибером делать)
...
Рейтинг: 0 / 0
Как правильно организуют веб проект "православно"?
    #37656348
jab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А эти самые модули как выглядят? Как их добавляют? Они в рамках одного проекта? Я имею в виду NetBeans. Там в зависимостях их или куда добавляют? Т.е. если я нажму Run Project, то оно всё соберется до кучи и запустится?
...
Рейтинг: 0 / 0
Как правильно организуют веб проект "православно"?
    #37656361
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jabА эти самые модули как выглядят? Как их добавляют? Они в рамках одного проекта? Я имею в виду NetBeans. Там в зависимостях их или куда добавляют? Т.е. если я нажму Run Project, то оно всё соберется до кучи и запустится?
Да, в нетбинс тоже модули проектами обзываются.
...
Рейтинг: 0 / 0
Как правильно организуют веб проект "православно"?
    #37656369
vie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jabА эти самые модули как выглядят? Как их добавляют? Они в рамках одного проекта? Я имею в виду NetBeans. Там в зависимостях их или куда добавляют? Т.е. если я нажму Run Project, то оно всё соберется до кучи и запустится?

Если используется maven - то просто создаешь Модуль. Для каждого модуля обьявляются свои зависимости в POM файле. Модули собираются отдельно. Естественно если у вас трехслойная модель VIEW - Service - DAO , то у слоя представления будет в зависимостях Сервис слой. У сервис слоя в зависимостях будет DAO.

А вообще почитайте Фаулера "Архитектура корпоративных приложений"
...
Рейтинг: 0 / 0
Как правильно организуют веб проект "православно"?
    #37656692
jab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо, что за модули вроде прояснилось. Это то, что я имел в виду.

Теперь в кратце, без Фаулера, зачем оно надо так? Зачем лишний геморой такой?
...
Рейтинг: 0 / 0
Как правильно организуют веб проект "православно"?
    #37656905
igorolv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1) чтобы в коде проекта-модели нельзя было использовать логику проекта-представления. (меньше шансов, что бизнес-логика плавно переползет из модели в контроллер)

2) проект-модель в этом случае может не цеплять зависимости проекта-представления.

3) в ряде случаев, можно работать только с проектом-моделью, не открывая проект-представление

4) теоретически, можно поменять проект-представление, не трогая проект-модель (или иметь несколько проектов-представлений на одну модель
...
Рейтинг: 0 / 0
Как правильно организуют веб проект "православно"?
    #37656967
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jabТеперь в кратце, без Фаулера,
без него нельзя, т.к. он умудряется говорить и за модульность, и против одновременно :)
Так что - без фанатизма..
Перечитай совет Blazkowicz
...
Рейтинг: 0 / 0
Как правильно организуют веб проект "православно"?
    #37657449
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jabВ общем есть маза, что нужно не в один проект всё сваливать, а делать 2 проекта. Один обычный java в котором будут все модели, сервисы и DAO. Его компилят отдельно. И есть второй проект, в котором все сервисы и jsp и скрипты и стили и другие ресурсы.
Сначала KISS, затем DRY.

Держите один проект (модуль) до тех пор, пока не станет явно нужно два. Пример, когда нужно два - делаем одно приложение как админку, одно - как пользовательское. Тогда тут три модуля:
- core (с общими классами)
- mainapp (web-приложение для пользователей)
- adminapp (web-админка)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как правильно организуют веб проект "православно"?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]