На этой странице можно скачать этот файл совершенно бесплатно и без регистрации и без отправки смс, а также без различного рода ограничений.
Скачивайте и учитесь, надеемся, наш сайт помог вам "погрызть гранит науки"
Клиент-серверное UI-ориентированное приложение с использованием JDBC
Задача: Написать программу организующую взаимодействие с базой данных по одной из предложенных моделей: • «Толстый» клиент. • «Тонкий» клиент (с использованием хранимых процедур). • Веб-ориентированное приложение с «легким» клиентом. В итоге нужно реализовать три приложения, каждое из которых использует тот или иной подход. Клиенты вместе должны реализовывать все или большую часть Use-Case’ов, спроектированных в прошлом семестре. Взаимодействие должно производиться с базой данных, созданной в прошлом семестре. Смотри файл: Социальная сеть (Oracle) Очень рекомендуется в ходе выполнения лабораторных работ рассмотреть различные технологии доступа к данным, используя различные среды программирования. В качестве первой лабораторной работы мы решили реализовать «толстого» клиента с использованием технологии JDBC.
Концепция
Клиент реализует Use-Case «Администратор» для социальной сети журналистов. Use-Casе’ы и таблицы базы данных были спроектированы в прошлом семестре. Напомним: Администратор может только изменять права пользователей и назначать модераторов. Здесь мы немного расширили права администратора возможностью добавлять новых пользователей. В любом случае, работа осуществляется с одной таблицей.
Краткое описание используемых средств и технологий
• Язык программирования на стороне клиента: Java. Библиотека классов: JDK 1.6.0_18. Графическая библиотека: Swing. Интегрированная среда разработки: IntelliJ IDEA. • Язык программирования на стороне сервера: PL/SQL. База данных: Oracle. База данных была создана и заполнена до начала разработки приложения. Драйвер базы данных: oracle.jdbc.OracleDriver. • Метод размещения бизнес-логики: в нашем приложении вся логика вынесена на клиента. Так удобнее в силу его идеологии (работа с одной таблицей).