Spring Framework: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 71:
</source>
 
'''Веб-слой''' приложения (классы-контроллеры, описывающие КАК и КОГДА приложение взаимодействует с пользователем через веб.).
Контроллер - org.app.controller.UserController.java
<source lang="java">
Строка 137 ⟶ 138 :
}
</source>
 
Представление - состоит из 4 файлов JSP: redirect, index, createuser и updateuser:
'''Слой представления''' (Описывает ЧТО пользователь увидит при взаимодействии с приложением).
Представление - состоитСостоит из 4 файлов JSP: redirect, index, createuser и updateuser:
 
redirect.jsp
Строка 216 ⟶ 219 :
</source>
 
'''Сервис-слой приложения''' (Содержит интерфейсы, в которых описано ЧТО ДЕЛАТЬ С ДАННЫМИ или, другими словами, бизнес логика приложения . Также содержит практические реализации этих интерфейсов.).
Интерфейс сервиса org.app.service.IUserService
 
<source lang="java">
package org.app.service;
Строка 293 ⟶ 298 :
 
</source>
'''Доменный слой''' (Здесь лежат POJO-классы такие как User - это то, ЧЕМ приложение оперирует в бизнес логике).
 
Сущность пользователя с которой мы работаем - org.app.domain.User:
<source lang="java">