|
0 / 0 / 0
Регистрация: 25.02.2016
Сообщений: 1
|
|
Java многомодульное приложение с разделением на слои25.02.2016, 23:30. Показов 38952. Ответов 1
проект написан и работает, но вопрос по структуре. следуещее задание вопрос по 13 пункту.
"Посмотрите пожалуйста пункт 13 задания, подразумевалось, что мультипроект должен состоять из множества функционально независимых модулей (по логическим слоям), а не из двух подпроектов. В Вашем случае не получится не пересобирая проект заменить реализацию например слоя dao на другую реализацию." подскажите пожалуйста как это реализовать 1. Установить Tomcat. 2. База данных (БД): MySQL, H2, HSQLDB (для тестов использовать «In-memory database mode»). 3. Установить подключение к БД. 4. В БД необходимо создать две таблицы: Отделы и Сотрудники. 5. БД должна заполняться тестовыми данными. 6. Для отделов хранить название отдела. 7. Для сотрудников хранить: отдел, ФИО сотрудника, дату его рождения и его зарплату. 8. Дополнительные фреймворки Spring, MyBatis (если нужен). 9. Выбрать на свое усмотрение вариант доступа к БД: Spring JDBC или MyBatis реализация. 10. Написать (и уметь публиковать «руками» на сервер Tomcat) Web-сервис (RESTful или JAX-WS) для доступа к данным, который будет выбирать данные из БД и сохранять/изменять/удалять данные в БД. 11. Написать (и так же уметь публиковать «руками» на сервер Tomcat) простое Web-приложение для работы с отделами и сотрудниками отделов (технологии для реализации пользовательского интерфейса: Struts, Spring MVC). Данное приложение для работы с БД должно использовать Web-сервис указанный выше (п.10). 12. Web - приложение должно позволять: · посмотреть список отделов и среднюю зарплату (рассчитывается автоматически) по этим отделам (первая списочная форма); · список сотрудников в отделах с указанием зарплаты для каждого сотрудника и полем поиска для поиска сотрудников родившихся в определенную дату или в период между датами (вторая списочная форма); · изменять (добавлять/редактировать/удалять) вышеуказанные данные. 13. Структура проекта: мультипроект с четким разделением на слои и покрытием тестами на каждом уровне: Пример структуры проекта: department-app |-model |-dao |-service |-rest |-web-app 14. Проект ОБЯЗАТЕЛЬНО собирать либо с помощью Maven либо- Gradle. 15. Проект ОБЯЗАТЕЛЬНО должен собираться из командной строки. 16. Результат сборки приложения - 2 WAR файла: · WAR файл для приложения REST-service; o model o dao o services < - > rest · WAR файл для приложения c WEB – интерфейсом. o model o services < - > rest o web
0
|
|
| 25.02.2016, 23:30 | |
|
Ответы с готовыми решениями:
1
Многомодульное приложение win32 Spring Boot + Gradle + Vaadin 14 (многомодульное приложение) Sbt, многомодульное приложение на - не могу правильно настроить порядок сборки |
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 25.02.2016, 23:57 | |
|
0
|
|
| 25.02.2016, 23:57 | |
|
Помогаю со студенческими работами здесь
2
Можно ли в фотошопе текстовые слои растрированные в картинки преобразовать обратно в текстовые слои? Как java-приложение может попросить OS запустить внешнее приложение? Создать Windows приложение на Java в NetBeans (Java Desktop Application)
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|