Представлена работа web-приложения "Книжная полка". При работе использовались инструменты ExtJS и Java. Функции приложения: Добавление, удаление, редатирование, поиск и валидация. Описание некоторых файлов, групп и классов: app.js: инициализация приложения ExtJS и указание имени приложения которое используется так же для создания полных имен классов приложения, указание видов приложения, контроллера и хранилища; index.jsp: подключение стилей и фреймворка ExtJS а также app.js; my-context.xml: spring-контекст с настройками подключения к БД и объектом взаимодействия с БД; View: группа из 4 файлов видов — это вид поиска SearchBookView.js, вид таблицы BookrGridView.js, вид формы добавления данных AddBookFormView.js и вид каркаса BookShelfView.js, куда помещены все виды; Java/model: модель данных и слой доступа к данным(DAO); Java/controllers: контроллер, который будет замапен на адрес /book, для обработки запросов с клиентской части; mvc-dispatcher-servlet.xml: домашняя страница с возможностью автоматически обрабатывать запросы наполучение статических данных;