Реферат Баранский И. В
Скачать 466.2 Kb.
|
Заключение результате исследования был получен материал, анализ которого позволил заключить, объектно-ориентированный язык программирования является наиболее популярным среди разработчиков. ходе исследования: 1. Проанализированы особенности написания клиент серверных приложений на языке Java, такие как: Разные способы реализации потоков ввода и вывода информации, её передача посредством компьютерных сетей; Защита и алгоритмы шифрования данных. Произведено сравнение различных архитектур клиент-серверных приложений, а именно: Рассмотрена модель и принципы построения данных архитектур; Выделены три основных компонента которые должна включать в себя каждая архитектура; Описаны плюсы и минусы данных архитектур. Рассмотрены разные языки программирования для написания клиент-серверных приложений. После тщательного анализа программной реализации и популярности языков программирования среди программистов был выбран язык Java для создания клиент-серверного приложения. Предложена технология создания клиент-серверных приложений. Разработано клиент-серверное приложение «Chat»; Проведена апробация разработанного клиент-серверного приложения форме тестирования. Все замечания были учтены и доработаны в последующих версиях. Библиографический список Владимир Шаньгин, Защита информации в компьютерных системах и сетях, Москва 2012 – 595 c. Вязовик Н., Жилин Е. Программирование на Java. Методическое руководство для преподавателей Текст. / Николай Вязовик ; Евгений Жилин. Москва: Центр Sun технологий МФТИ, 2003 г. Григорьев Ю.А., Плутенко А.Д. Жизненный цикл проектирования распределенных баз данных. Благовещенск: изд-во Амурского гос. ун-та, 1999. – 266 с. Герберт Шилдт. " Java 8. Полное руководство 9-е издание" 2015г Х. М. Дейтел, П. Дж. Дейтел, С. И. Сантри. Технологии программирования на Java 2. Распределенные приложения. 2011г – 464г. Домарев В.В. "Безопасность информационных технологий. Методология создания систем защиты" – К.: ООО "ТИД "ДС", 2002 – 688 с. Г. Ладыженский. «Технология клиент-сервер и мониторы транзакций» – Открытые системы, Лето 1994. Кей Хорстманн, Гари Корнелл "Java. Библиотека профессионала. Том 1 и 2". 9-е издание 2014г. Пособие. Распределённые системы. Архитектура клиент-сервер URL: https://edu.vsu.ru/mod/book/view.php?id=12520 (дата обращения: 21.05.2017). 10. The world of Tomorrow // Hans Goedvolk, 1995г, URL: http://home.kpn.nl/daanrijsenbrij/vision/eng/vish4ex1.htm (дата обращения: 21.05.2017). 11. Веб-программирование // Олег Большаков, 31.7.2012г. URL: http://codingcraft.ru/web-programming.php (дата обращения: 21.05.2017). 12. TIOBE programming community index, May 2017. URL: https://www.tiobe.com/tiobe-index/ (дата обращения: 21.05.2017). 13. Криптографическая защита информации : учебное пособие / А.В.Яковлев, А.А. Безбогов, В.В. Родин, В.Н. Шамкин. – Тамбов: Изд-во Тамб. гос. техн. ун-та, 2006. – 140 с. 14. Официальный сайт Oracle Платформа Java™, Standard Edition 8 Спецификация API URL: https://docs.oracle.com/javase/8/docs/api/ 15. Спецификации и модели, справочник по MySQL URL: http://www.webmaster.ee/MySQL/Chapter%208/1.htm (дата обращения: 21.05.2017). 16. Технические заметки IO vs NIO, Основные отличия. URL: https://rayhon.gitbooks.io/tech-blog/content/nio.html (дата обращения: 21.05.2017). 17. Компоненты сетевого приложения. Клиент-серверное взаимодействие и роли серверов. // Анатольев А.Г., 06.12.2013. URL: http://www.4stud.info/networking/lecture5.html (дата обращения: 19.09.2007). 18. Защита информации в архитектурах клиент/сервер URL: http://www.infocity.kiev.ua/hack/content/hack054.phtml (дата обращения: 21.05.2017). 19. Фоксфорд. Информатика. Асимметричное шифрование. URL: https://foxford.ru/wiki/informatika/asimmetrichnoe-shifrovanie (дата обращения 11.06.2017). 20. Теория построения сетей – Технология клиент-сервер 13.1.2011г URL: http://xnets.ru/plugins/content/content.php?content.217.6 (дата обращения: 21.05.2017). 21. Модели взаимодействия клиент-сервер // Антонов Кирилл, Июль 28, 2016. URL: http://zametkinapolyah.ru/servera-i-protokoly/o-modeli- vzaimodejstviya-klient-server-prostymi-slovami-arxitektura-klient-server-s-primerami.html (дата обращения: 19.09.2007). 22. Поддержка разработки распределенных приложений в Microsoft .NET Framework // Сергей Горин, Всеволод Крищенко, 2006г URL: http://www.intuit.ru/studies/courses/1115/177/lecture/4778 (дата обращения: 19.09.2007). 23. Журнал о системах электронного документооборота URL: http://ecm-journal.ru/e-sign (дата обращения: 09.06.2017). 24. Обеспечение безопасности транзакций в среде клиент-сервер // Владимир Максимов, 1998г URL: http://www.interface.ru/magazine/tcs/Archive/198/maks.htm (дата обращения: 19.09.2007). |