=====================================================Демонстрация использования Spring4 + Spring MVC + Hibernate4 + Maven
Это базовая архитектура, в которой уже реализованы генерические методы CRUD, предварительной загрузки (можно загружать объекты нескольких уровней), динамического условного запроса (QueryFilter) и других функций.
Для более подробного понимания запустите проект и просмотрите пример index.jsp.
Используя этот фреймворк для создания back-end, вы значительно сократите количество вашего кода.
В этом проекте есть инструменты для автоматической генерации кода, который позволяет создавать dao, daoImpl, service, serviceImpl, controller классы. В большинстве случаев вам потребуется только написать модель и JSP.
Автоматическая генерация кода осуществляется с помощью Beetl.
Если нет специальных требований, то для back-end вам вообще не придется писать ни одной строки кода!!
Если вы умеете использовать Hibernate Tools или MyEclipse, то модель также может быть обратно сгенерирована из базы данных, и вам потребуется только написать страницы дизайнером.
Проект включает общие методы логирования контроллеров, используемые AOP для перехвата всех методов, что позволяет узнать IP адрес пользователя, время доступа, вызываемый класс и метод, переданные параметры и возвращаемое значение.
Проект использует интерцепторы для управления правами доступа, что позволяет контролировать любой URL, кнопку или меню, обеспечивая безопасность вашего проекта.
Проект использует JavaMelody для мониторинга состояния DAO, Service, Controller и всей системы.
Проект использует Druid для мониторинга информации о источнике данных.
------------------------------------------------------
Так как проект разделён на модули, руководство по вторичному развитию должно быть перезаписано. Ниже приведено руководство для справки, но многие скриншоты неактуальны, поэтому я планирую переписать его позже..
В процессе доработки
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )