Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JavaEE - структура проекта / 14 сообщений из 14, страница 1 из 1
29.03.2017, 17:52
    #39429452
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaEE - структура проекта
Погуглил, везде только примитивные примеры, может кто кинет ссылку на гитхаб на готовый крупный проект.
maven умеет генерировать "каркасы" приложений и там есть java ee webapp, но набор там минимальный.
Меня интересует вопрос, как корректно раскладывать энтри, вьюхи, сервлеты. Ну я конечно могу создать три каталога: model, view, controller. Но хотелось бы делать сразу так, как это принято.
...
Рейтинг: 0 / 0
29.03.2017, 17:59
    #39429459
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaEE - структура проекта
...
Рейтинг: 0 / 0
29.03.2017, 18:05
    #39429462
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaEE - структура проекта
Большинство доступных примеров нарушают этот приницип.
http://www.oracle.com/technetwork/java/petstore1-3-1-02-139690.html
https://github.com/agoncal/agoncal-application-petstore-ee6
...
Рейтинг: 0 / 0
29.03.2017, 18:45
    #39429484
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaEE - структура проекта
HettПогуглил, везде только примитивные примеры, может кто кинет ссылку на гитхаб на готовый крупный проект.
maven умеет генерировать "каркасы" приложений и там есть java ee webapp, но набор там минимальный.
Меня интересует вопрос, как корректно раскладывать энтри, вьюхи, сервлеты. Ну я конечно могу создать три каталога: model, view, controller. Но хотелось бы делать сразу так, как это принято.
Странно, но в отличие от MVC NET в Java MVC часто объединяются Model и View!
Что, честно говоря, мне кажется оправданным.
...
Рейтинг: 0 / 0
29.03.2017, 18:49
    #39429487
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaEE - структура проекта
SQL2008Странно, но в отличие от MVC NET в Java MVC часто объединяются Model и View!
Что, честно говоря, мне кажется оправданным.
Нет таких технологий как MVC NET и Java MVC. Есть ASP.NET и 100500 MVC фреймверков на Java. Никто нигде Model и View не объединяет, потому что это два наиболее очевидных разделения для UI. Собственно это даже называется Model 2.
...
Рейтинг: 0 / 0
29.03.2017, 19:20
    #39429498
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaEE - структура проекта
Даже не представляю, как можно модель объединить с view.
...
Рейтинг: 0 / 0
29.03.2017, 19:21
    #39429500
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaEE - структура проекта
SQL2008Что, честно говоря, мне кажется оправданным
Как ты от модели через контролёр на край земли соединишь с VIEW?
Насколько знаю нетчиков, у вас ближе MVVM
...
Рейтинг: 0 / 0
29.03.2017, 19:25
    #39429501
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaEE - структура проекта
SQL2008,
ну точно)). Ты имел ввиду MVVM (сильверлайт)
View — содержит поля, соответствующие интерфейсу пользователя.
ViewModel — содержит такие же поля, но в предметной области. Не имеет ссылки на View
Собственно, Model.

- User - Model
- UserViewModel extends BaseObservable - ViewModel с БЛ
...
Рейтинг: 0 / 0
29.03.2017, 22:11
    #39429579
Nebo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaEE - структура проекта
...
Рейтинг: 0 / 0
30.03.2017, 10:28
    #39429791
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaEE - структура проекта
HettПогуглил, везде только примитивные примеры, может кто кинет ссылку на гитхаб на готовый крупный проект.
maven умеет генерировать "каркасы" приложений и там есть java ee webapp, но набор там минимальный.
Меня интересует вопрос, как корректно раскладывать энтри, вьюхи, сервлеты. Ну я конечно могу создать три каталога: model, view, controller. Но хотелось бы делать сразу так, как это принято.

Ну обычно так и принято. :-)

Вообще структура пакетов в java-приложении это в большей степени вкусовщина.
По идее пакеты должны отображать логическую структуру вашего приложения.
А уж как вы ее видите, это уже ваше дело.
...
Рейтинг: 0 / 0
30.03.2017, 10:34
    #39429796
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaEE - структура проекта
mad_nazgulВообще структура пакетов в java-приложении это в большей степени вкусовщина.
да, но! ))
Как вариант:
ru.domenMy.Project.Layer.Utils.Декодировщик
...
Рейтинг: 0 / 0
30.03.2017, 12:16
    #39429944
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaEE - структура проекта
HettДаже не представляю, как можно модель объединить с view.
Например вот так:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
@RequestMapping(value = "/list", method = RequestMethod.GET)
public ModelAndView list(@UserAuth UserAuth user, ModelAndView mav) {

    if (!user.isAuthenticated()) {
        mav.setViewName("redirect:http://www.test.com/login.jsp");
        return mav;
    }

    mav.setViewName("list");
    mav.addObject("articles", listService.getLists());

    return mav;
}
...
Рейтинг: 0 / 0
30.03.2017, 12:24
    #39429970
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaEE - структура проекта
SQL2008,

Так и знал что Java MVC сведётся к Spring MVC, а "объединение". К классу ModelAndView. Наличие класса с именем ModelAndView никак View и Model не "объединяет". Это просто способ вернуть два значения в Java методе. Всё.
...
Рейтинг: 0 / 0
30.03.2017, 12:35
    #39429987
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaEE - структура проекта
BlazkowiczSQL2008,

Так и знал что Java MVC сведётся к Spring MVC, а "объединение". К классу ModelAndView. Наличие класса с именем ModelAndView никак View и Model не "объединяет". Это просто способ вернуть два значения в Java методе. Всё.
Ну хорошо, возможно что неверно выразился.
Не буду спорить.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JavaEE - структура проекта / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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