В данной курсовой работе проектируется и разрабатывается система управления диспетчерской службой аэропорта. Приложение разрабатывается на языке Java с использованием фреймворка Spring, базы данных MySQL, коннектора Hibernate.
Приложение обеспечивает защиту данных, реализованную с помощью Spring Sequrity. Разрабатываемая система является веб прилоежнием, состоящим из сервера и клиентского представления. Вывода данных клиенту осуществляется в браузер в виде HTML страниц. Страницы формируются с помощью jstl.
Разработка данного приложения позволяет освоить навыки работы с современными технологиями, использующимися в бизнес решениях. Описанный набор технологий позволяет разрабатывать и поддерживать приложения со сложной структурой и большим количеством кода, делает их легко масштабируемыми и надежными.
В курсовой работе требуется разработать приложение на языке Java. Приложение должно использовать технологию Spring Framework и должно работать с базой данных. Для работы с базой данных используется фреймворк Hibernate.
Spring Framework является Java платформой, обеспечивающей полную поддержку совместной работы частей Java приложений. Spring возьмет на себя управление многими частями приложения, так что вы сможете больше уделить внимания самому приложению.
Spring Framework имеет довольно широкую функциональность и активно используется при разработке сложных бизнес-приложений. Spring Framework может быть рассмотрен как коллекция меньших фреймворков или фреймворков во фреймворке. Большинство этих фреймворков может работать независимо друг от друга, однако, они обеспечивают большую функциональность при совместном их использовании:
- Inversion of Control контейнер: конфигурирование компонент приложений и управление жизненным циклом Java объектов.
- Фреймворк аспектно-ориентированного программирования: работает с функциональностью, которая не может быть реализована возможностями объектно-ориентированного программирования на Java без каких-либо потерь.
- Фреймворк доступа к данным: работает с системами управления реляционными базами данных на Java платформе.
Использование Spring Framework позволяет не обращать внимание на создание-освобождение объектов, поскольку эту работу он берет на себя. В фреймворке используется понятие бина. Добавить объект класса в фреймворк Spring в качестве бина можно с помощью аннотаций и xml кодов. XML позволяет централизовать объявления всех узлов, в то время как аннотации распространяются по коду и позволяют задавать меньше кода настроек.
Для работы с базой данных часто применяются специальные коннекторы, которые берут на себя всю низкоуровневую работу. Hibernate является одним из популярных конекторов.
Технология Hibernate является ORM-решением для языка Java. Она предназначена для связи Java классов с таблицами базы данных (и типов данных Java в типы данных SQL), а также предоставляет средства для автоматического построения запросов и извлечения данных и может значительно уменьшить время разработки, которое обычно тратится на ручное написание SQL и JDBC кода. Hibernate генерирует SQL вызовы и освобождает разработчика от ручной обработки результирующего набора данных и конвертации объектов, сохраняя приложение портируемым во все SQL базы данных.
После приобретения работы Вы получите на почту:
- Исходный код программы на языке программирования Java (для Eclipse)
- Текстовую часть курсовой работы (23 страницы)
klausms