Описание:Этот учебный Java-проект демонстрирует упрощенный пример сложной системы клиент-сервер, состоящей из удаленных многосвязных компонентов: процессор заказов, база данных товаров, ее Интернет-менеджер и эмулятор торгового терминала (покупатель). Все компоненты могут работать на удаленных компьютерах и взаимодействуют посредством сети. Процессор заказов реализован в виде "демона". Менеджер базы данных предстает перед пользователем в виде Интернет-страницы, обеспечивая доступ к данным, защищенный паролем. Допустимые транзакции включают поиск, вставку, удаление и изменение записей о товарах, включая групповые операции для массовых обновлений типа установка скидки к текущей цене. Эмулятор работает как обычное консольное приложение и может восстанавливаться при разрыве сетевых соединений. Условия применения (лицензионное соглашение):Исключительно для персонального некоммерческого применения, без права копирования и распространения, без гарантий любого рода. Полный текст... Если вы прочитали, поняли и приняли условия всего лицензионного соглашения, отметьте это в колонке справа, чтобы разрешить загрузку программного обеспечения. Комментарии:Система использует различные Java™-пакеты. Для взаимодействия с базой данных MySQL™ применен драйвер JDBC, посредством которого передаются SQL запросы и возвращаются их результаты. Менеджер базы данных построен на языке Java Server Pages и включает доступ к базе данных посредством SQL-компонента из Standard Tag Library™. Он работает на J2EE™ сервере типа Sun Application Server™ или Apache Tomcat™. Процессор заказов взаимодействует с эмуляторами на основе специального протокола, построенного поверх стандартного стека TCP/IP. Программа построена в среде NetBeans™ и включает 600 строк кода на языке Java плюс 270 строк кода на JSP и CSS, который был мной написан, проверен и отлажен в течении 30 часов. | |||
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) | |||