REST-сервис с Go. Компоненты Beego презентация

Компоненты Beego

Слайд 1REST-сервис с Go


Слайд 2Компоненты Beego


Слайд 3Model-View-Controller
Client

controller
Data access layer
model
HTTP request
HTTP response
{
"Id": 1,
"Name": "Go",
"Description": "Go

Language course."
}

Слайд 4Routing
type UserController struct {
beego.Controller
}
beego.NSNamespace("/user",
beego.NSInclude(

&controllers.UserController{},
),
),

bind

controller

route


Слайд 5Swagger
backend
frontend
specification


Слайд 6Model
type Course struct {
Id int64
Name

string
Description string
}

Слайд 7Задание
По задаче из backlog’а сделать:
Список необходимых контроллеров с методами
Список необходимых моделей

с полями

Слайд 8Пример
Задача: Список пользователей
Контроллеры:

Пользователи
Получить список всех пользователей
Получить данные по выбранному пользователю

Модели:

Пользователь
ФИО -

строка
Курс - число
Дата рождения - дата

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика