![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| b2b7 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 30.12.2015 Репутация: нет Всего: нет |
Здравствуйте пришол мне таск на позицию джуна в компанию. не могу разобраться как его делать помогите пзжл. или направте в нужное направление очень прошу
Servlet based API for querying text file As a Product Owner i would like to have Servlet WEB API that will allow me to query/filter information from text files over web so that - Any person would have access to file without uploading it on local box - I can do basic query/filter operations online without using text editor or grep/awk/.. Basically you API should read text file from file system and apply filtering/querying logic to produce response. Acceptance criteria: 1. API response content type should be JSON 2. API should have following query params: - limit: integer which represents max number of chars in text that API should return. If parameter is blank or missing return max 10000 chars. - q: string which represents text to search in file, i.e. if it q=java - API should return all strings which equals to ‘java’ or containing it. If q is blank or missing - API should return all text from file - length: integer which represents max string length. API should return string which doesn’t exceed that number or if there is no such strings empty response. If parameter is blank or missing ignore it. Constraints: 1. No frameworks like Spring/Jersey should be used 2. API shouldn’t be secured 3. Please remember that your applic Это сообщение отредактировал(а) b2b7 - 30.12.2015, 22:51 |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 8 Всего: 118 |
Надо написать сервлет (или использовать ReST API) в который надо передать параметрами максимальное количество строк, образец, по которому искать строку, максимальная длина возвращаемой строки.
Внутри сервлета надо разобрать параметры, считать файл построчно и искать в каждой строке образец. Если нашли - добавляем в коллекцию. После того, как файл закончился и коллекция сформирована - пишем в response ответ в виде JSON. Надо рабзобраться в технологиях, котоыре я указал. Иначе юниора быстро уволят, как несправившегося. Во всяком случае я бы даже брать такого не стал. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |