t3[0one]
Новичок
Только недавно начал постигать ООП по настоящему, а наставника нет, некому указать на ошибки, поэтому пишу сюда! Большое спасибо за будущие, я надеюсь, советы!
Стояла задача:
Над проектом, работающий на cms, работает 3 программиста. Каждый программист решает свои независимые друг от друга задачи. В задачах, которые решают программисты, должна быть возможность выполнять свои функции через restful api. Если каждый программист начнет делать реализацию своих restful не правильно! На мою участь упала задача реализовать общий для программистов интерфейс реализующий restful api c помощью которого программисты реализуют свои задачи. Времени нет изучать чужие велосипед, решил сделать свой велосипед сам !
Подскажите какие на ваш взгляд библиотеки по реализации restful подошли бы лучше.
Идея реализации:
Задача программиста сводится к реализации класса, решающий конкретный кусок задачи(метод restful) , например class UserApi extends BaseApi. Как можно понять за названия, класс работает с пользователями. Запросы restful клиентов на метод user отдадут следующее ответы: GET - информация о пользователе, POST - авторизация, PUT регистрация, и т.п. restful штуки. В реализуемом классе, программист реализует методы post(), get(), put() ... которые будут вызываются на соответствующие типы запросов. Дополнительно у программиста есть два инструменты: 1.c запросами работает интерфейс request, 2. с "абстрактным" ответом работает интерфейс response. Интефейс "Принтер" принимает интерфейс response и печатает клиенту, то что он запросил в нужном виде.
Краткую диаграмму классов прилагаю
Нужна критика "наставников" - это не понятно, почему так делать не нужно, почитай этот паттерн, статью и тп ! Зарастание большое спасибо!
Стояла задача:
Над проектом, работающий на cms, работает 3 программиста. Каждый программист решает свои независимые друг от друга задачи. В задачах, которые решают программисты, должна быть возможность выполнять свои функции через restful api. Если каждый программист начнет делать реализацию своих restful не правильно! На мою участь упала задача реализовать общий для программистов интерфейс реализующий restful api c помощью которого программисты реализуют свои задачи. Времени нет изучать чужие велосипед, решил сделать свой велосипед сам !
Подскажите какие на ваш взгляд библиотеки по реализации restful подошли бы лучше.
Идея реализации:
Задача программиста сводится к реализации класса, решающий конкретный кусок задачи(метод restful) , например class UserApi extends BaseApi. Как можно понять за названия, класс работает с пользователями. Запросы restful клиентов на метод user отдадут следующее ответы: GET - информация о пользователе, POST - авторизация, PUT регистрация, и т.п. restful штуки. В реализуемом классе, программист реализует методы post(), get(), put() ... которые будут вызываются на соответствующие типы запросов. Дополнительно у программиста есть два инструменты: 1.c запросами работает интерфейс request, 2. с "абстрактным" ответом работает интерфейс response. Интефейс "Принтер" принимает интерфейс response и печатает клиенту, то что он запросил в нужном виде.
Краткую диаграмму классов прилагаю
Нужна критика "наставников" - это не понятно, почему так делать не нужно, почитай этот паттерн, статью и тп ! Зарастание большое спасибо!
Последнее редактирование: