Форум программистов, компьютерный форум, киберфорум
Наши страницы

Java EE (J2EE)

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 83, средняя оценка - 4.83
kysandr
0 / 0 / 0
Регистрация: 25.02.2016
Сообщений: 1
#1

Java многомодульное приложение с разделением на слои - Java EE

25.02.2016, 23:30. Просмотров 12531. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.02.2016, 23:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Java многомодульное приложение с разделением на слои (Java EE):

Как java-приложение может попросить OS запустить внешнее приложение? - Java
Как java-приложение может попросить OS запустить внешнее приложение?

Приложение на JAVA - Java
Всем привет, подскажите что можно написать для дипломной работы на тему приложения для моб. устройств, что то не трудное желательно и чтоб...

Работа Java-приложение с Debian - Java
Прошу о помощи растолковать мне принцип работы и что требуется для реализации проекта. Я не программист. Но мне надо понять возможность...

java.net и консольное приложение - Java
Могу лия использовать пакет java.net в консольных приложениях?

Java приложение как сервис - Java
Проблема! Как сделать Java приложение сервисом? Пробую использовать Java Service Wrapper, но пока что не получается. Help pls!

Вапрос о Java-серверном приложение - Java EE
Не где не могу найти ответ на такой вопрос : На Java написанно серверное приложение, скомпилированно в .class А вот что дальше - ...

1
KEKCoGEN
Эксперт Java
1964 / 1839 / 442
Регистрация: 28.12.2010
Сообщений: 7,386
25.02.2016, 23:57 #2
Цитата Сообщение от kysandr Посмотреть сообщение
подскажите пожалуйста как это реализовать
создать отдельные проекты как просят в задании
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.02.2016, 23:57
Привет! Вот еще темы с ответами:

Приложение написано на Java + Firebird - Java EE
Доброе времени суток уважаемые форумчани. Не буду многословным пишу приложение на Java. Данное приложение консольное тянет данные из БД...

Как запустить java приложение с компьютера? - Java
Добрый день.Вот пытаюсь научится программировать на Java .пишу простенькую программу,компилирую ее ,все проходит хорошо(пользуюсь NetBeans...

Как запустить приложение java с firebird - Java
Доброе времени суток!! Уважаемые форумчане подскажите пожалуйста в чем может быть ошибка. Приложение написано на java версия ниже. Данное...

Java-приложение - что и где скачать - Java
Помогите, пожалуйста вспомнить хорошо забытое - года два ничего на Java не писал. Теперь нужно накропать простенькое приложение (с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru