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

Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 18:
<gallery>
Файл:Model_lib_2.jpg|Шаг 1. New Project -> Java-> Java Class Library
Файл:Model_lib_3.jpg|Шаг 2. Даем имя проекту - ModelService и добавляем файлы IUserService.java, UserService.java и User.java
Файл:Model_lib_4.jpg|Шаг 3. Правый клик на Libraries в проекте ModelService -> Add Library и выбираем библиотеку JUnit 4.10
Файл:Model_lib_9.jpg|Шаг 4. Правый клик на Libraries в проекте ModelService -> Add JAR/Folder и добавляем spring-context-3.0.6.RELEASE.jar для того, чтобы вставить в сервис UserService аннотацию @Service (находится в архиве Spring-а)
Строка 27:
 
 
Посмотрим на проект UserService. Добавим в проект файлы IUserService, UserService и User.
 
'''Сервис-слой''' приложения(Содержит интерфейсы, в которых описано ЧТО ДЕЛАТЬ С ДАННЫМИ или, другими словами, бизнес логика приложения . Также содержит практические реализации этих интерфейсов.).
Строка 251:
'''@PreDestroy''' - Аннотация для метода, который будет вызван перед уничтожением бина.
 
КонтроллерДобавим в проект один контроллер - org.app.controller.UserController.java
<source lang="java">
package org.app.controller;
Строка 330:
</source>
 
Для отладкипроверки работы приложения можно создать файл org.app.controller.Main:
 
<source lang="java">
Строка 350:
 
'''Слой представления''' (Описывает ЧТО пользователь увидит при взаимодействии с приложением).
СостоитСлой состоит из 4 файлов JSP: ''redirect'', ''index'', ''usercreate'' и ''userupdate'':
 
redirect.jsp