Задание для СРСП №6 (9-10 неделя, 5часов)
Теоретическая часть: Динамические веб-страницы. SSI.
Практическая часть:
Варианты заданий:
1. Написать программу, которая получает в качестве входных параметров имена файлов, номера строк, набор символов. Посчитать все вхождения указанных символов в указанных файлах и вывести результат.
2. Написать программу, которая получает в качестве входных параметров адреса хостов. Далее выполняет команду ping для указанных машин и выводит форматированный результат тестирования.
3. Написать программу, которая получает в качестве входных параметров имена файлов. Далее по каждому файлу выводит подробную информацию (размер, дата создания, атрибуты и т.д.).
4. Написать программу, которая производит операцию «Upload» (т.е. загрузку указанного файла на сервер).
5. Написать программу, которая получает в качестве входного параметра имя файла. Далее программа должна передать указанный файл от сервера к клиенту.
6. Написать программу, которая получает в качестве входного параметра имя файла и две подстроки. Далее необходимо произвести замену первой подстроки второй в указанном файле и вывести кол-во произведенных замен.
7. Написать программу, которая получает в качестве входного параметра имя файла. Далее производит суммирование всех чисел в указанном файле и выводит результат.
8. Написать программу, которая получает в качестве входных параметров шаблон и имя директории. Далее программа должна вывести все файлы удовлетворяющие указанному шаблону (допускается использование символов * и ?).
|
|
9. Написать программу, которая реализует функцию счетчика посещения страниц. 1
0.Написать программу, которая в качестве входного параметра получает код на любом языке программирования (С, Java, Perl, …). Далее производит раскраску (выделение цветом) основных операторов (не менее 10) и результат возвращает клиенту.
11.Написать программу, которая реализует функцию on-line переводчика. Программа получает в качестве входного параметра текст, а возвращает его перевод. Словарная база должна насчитывать не менее 50 слов.
12.Написать программу, которая реализует функцию поиска. В качестве входного параметра передаются ключевые слова. Далее программа сканирует все файлы текущей директории на предмет совпадения искомых выражений. Результат оформляется в виде ссылок на найденные файлы.
13.Написать программу, которая производит проверку веденной пользователем формы (ФИО, возраст, адрес, телефон, e-mail) на корректность. Результатом должен быть шаблон, заполненный указанными пользователем данными.
14.Написать программу, которая получает в качестве входных параметров имена текстовых файлов. Необходимо произвести объединение этих файлов в один результирующий и передать этот файл клиенту. При объединении одинаковые строки не должны повторяться. 15.Написать программу, которая реализует одну из функций работы системы WEB-почты, а именно получение списка новых сообщений.
|
|
Задание для СРСП №7 (11-12 неделя, 5часов)
Теоретическая часть: Серверные приложения.
Практическая часть: Необходимо модифицировать сервер так, чтобы в результате запроса была выдана страница с приветствием сделавшего запрос. Имя следует передавать через GET-параметр в строке запроса, а также оповещать сделавшего запрос о дате и дне недели в виде красивого приложения на русском языке. В случае отсутствия параметра, в строке запроса необходимо обработать эту ситуацию и поприветствовать неизвестного пользователя соответствующим обращением
Задание для СРСП №8 (12-14 неделя, 5часов)
Теоретическая часть: Взаимодействие с БД.
Практическая часть: Создать модуль, который реализует http-сервис для просмотра данных в файловой СУБД. Необходимо придумать предметную область, в которой выделить, как минимум, три сущности, на которые реализовать такие же обработчики запросов по соответствующим путям (к примеру, “/people”, “/animals”, “/insects”). Выбранную предметную область следует согласовать с преподавателем.
Модификаторы самостоятельных заданий:
1. Выполнить поиск по строкам, независимым от регистра.
2. Реализовать возможность поиска по множеству полей.
3. Создать обработчик отдельного запроса, который будет возвращать список сущностей в базе данных и количество записей в каждой из них.
4. Создать сервис для добавления сущности в базу данных.
Дата добавления: 2018-02-28; просмотров: 407; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!