На сайте существуют проблема следующего образа: все несуществующие страницы пагинации отдают код ответа 200 и попадают в индекс поисковых систем. Пример: https://hbdeadsea.com.ua/dlya-dusha-i-tela?page=122 нужно сделать так, чтобы все несуществующие страницы пагинации отдавали код ответа 301 на страницу каталога, ...
Решить задачу на коллекции JAVA
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Создать класс Товар, поля:
• id(целое число)
• name(строка)
• price(целое число)
Создать класс Магазин, поля:
• Список товаров (изначально пустой)
методы:
• добавить товар(принимает объект товара и добавляет его в список
товаров). При попытке добавить товар с id уже существующем в списке,
вставка производится не должна
• получить все товары(метод ВОЗВРАЩАЕТ список всех товаров в
магазине)
• удалить товар (метод принимает id товара и удаляет из списка товар с
соответствующим id)
• редактировать товар(принимает объект товара и редактирует им список
товаров)
Обратите внимание что id товара и индекс товара в списке — это разные вещи,
не перепутайте. Id товара — это поле вашего объекта, вы при его создании его
задаете. А индекс товара в списке товаров, это по сути его порядковый номер в
списке(начинается с 0).
(обязательное): В main:
• создаем объект магазина
• создаем пару тройку товаров и добавляем эти товары в магазин
• получаем список товаров из магазина, сортируем по цене(по
возрастанию) и выводим в консоль.
• удаляем один товар
• получаем список товаров из магазина, сортируем по порядку
добавления(последние добавленные в начале) и выводим в консоль.
• редактируем один товар
• получаем список товаров и выводим в консоль
В другом классе реализовать консольное приложение:
Алгоритм работы магазина:
• Выберите действие:
? Вывод всех товаров. При выборе этого действия, было бы отлично
спросить у пользователя в какой сортировке вывести:
? по цене(возрастание)
? по цене(убывание)
? по добавлению(сначала новые, потом более старые)
После выбора сортировки, из магазина получаете список товаров,
сортируете их таким образом как выбрал пользователь и выводите в
консоль.
? Добавление товара. При выборе этого действия:
? пользователь должен ввести из консоли 3 параметра (id, название,
цена).
? создаем объект товара(поля заполняются данными введенными
пользователем)
? добавляем товар в магазин(напоминаю, если в списке товаров уже
существует товар с таким id, то новый товар не добавляется)
? Удаление товара. При выборе этого действия:
? пользователь вводит id товара который нужно удалить
? удаляем товар из магазина
? Редактирование товара. При выборе этого действия:
? пользователь должен ввести из консоли 3 параметра (id товара для
редактирования, новое название, новую цену).
? создаем объект товара(поля заполняются данными введенными
пользователем)
? редактируем товар в магазине
? Выход. При выборе этого действия, работа магазина завершается.
- Похожие заказы
- Интернет-магазины4 заявкиЗакрыт2 года назад
- Интернет-магазины15 заявокЗакрыт3 года назад
Необходимо разработать инструмент с помощью которого в админке сайта можно добавлять микроразметку shema.org на страницы интернет-магазина, при этом выбирать какие данные должны выводится, и на каких страницах, а также выбирать какой тип микроразметки должен использоваться. ...
Интернет-магазинынет заявокЗакрыт3 года назад- $597
Ищем Laravel разработчика со знанием vue.js для доработки интернет-магазина. Есть полный список правок, которые необходимо доработать, в основном это баги, но также есть и новый функционал, который надо добавить. Можем предоставить перечень правок, доступ на ...
Интернет-магазины9 заявокЗакрыт3 года назад - $25
Доброго дня всем. Ситуэйшн: В интернет-магазине, в каталоге товаров у позиций задана стоимость от количества: от 3 шт, от 7 шт, от 11 шт. Сейчас цена рассчитывается по конкретному товару, то есть если я кладу в корзину ...
Интернет-магазины1 заявкаЗакрыт3 года назад Ищу человека знающего модуль [b][b][b][b]anyCSV/XLS™ PRO[/b][/b] [/b][/b]Есть проблема с выгрузкой (импорт) XML прайса, некоторых полей.
Интернет-магазины1 исполнительЗавершен3 года назадсделать интернет магазин на opencart с двумя продуктами (картриджи и принтеры). Из важных доработок, которые в базовом варианте не устраивают: каталог и поиск. Остальное пока не трогаем. Задача состоит в быстром запуске сайта, а дальше рассчитываем ...
Интернет-магазины22 заявкиЗакрыт3 года назад- $100
Добрый день Есть задачи по этому движку. Есть несколько проектов, в которых нужно делать правки. Вот для оценки один из них https://docs.google.com/document/d/1ugEVNg6RtszFs6h-VYINCaiXsEsnC48wNaeOzzkG40s/edit# Жду от вас оценку по пунктам или все целиком. Примерную оценку отправьте, если устроит ...
Интернет-магазинынет заявокЗакрыт3 года назад - $21
Сделать большую вложенность категорий в интернет магазине. Сайт полностью написан на PHP (бэк).
Интернет-магазины2 заявкиЗакрыт3 года назад