일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Spring Boot
- node.js
- 디자인 패턴
- Spring
- java
- BCI
- 파이썬3
- HTTP
- 웹 개발
- 장고
- 스프링 부트
- 데이터베이스
- ORM
- 파이썬
- bytecode
- 자바
- 보안
- rabbitmq
- db
- django
- JPA
- 안드로이드
- Python
- python3
- 자료구조
- 스프링부트
- 웹
- 스프링
- mysql
- 개발
- Today
- Total
목록웹 프레임워크 (3)
semtax의 개발 일지
소개 이번 포스팅에서는, django의 뷰를 작성하고, URL 라우팅을 설정하는 것에 대해서 다루도록 하겠다. MVT 모델 장고(Django)의 모델은 MVT(Model-View-Template) 모델을 따른다. 대략적인 MVT의 동작구조는 아래 그림과 같다. 대략적으로 아래와 같은 과정을 따른다. 사용자가 django로 만든 웹 서비스에 서비스를 요청 요청한 URL에 따라서 해당 URL에 매칭되는 view에 매핑된 함수를 호출 호출된 View에 있는 함수가 Web Request를 받아서, 적절하게 비즈니스 로직을 실행 이때, 모델에 있는 데이터를 가져오거나, 모델에 있는 데이터를 수정/삭제/생성 수행 비즈니스 로직이 다 실행되고, 이에 따른 적절한 web response를 반환 반환된 web respo..
1. 개관 이번시간에는, Expressjs에서 지원하는 라우팅 기능과 HTTP Method에 대해서 알아보도록 하겠습니다. 2. Expressjs Routing 위키피디아에 라우팅이라는 단어를 쳐보면 전혀 관련 없어 보이는 네트워크 이야기가 나오고 최적경로와 같은 이야기가 나옵니다. 사실 Expressjs와 같은 웹 프레임워크에서 이야기하는 라우팅이라는 단어가 전혀 관련이 없어 보일수는 있지만 경로를 찾아준다는 맥락에서는 관계가 있다고 볼 수 있습니다. 즉, 웹 프레임워크에서의 라우팅은 사용자가 특정 URL에 접근을 하면 해당 URL에 대응되는 이벤트 핸들러를 찾아서 그에 대응되는 함수를 실행 해준다는 면에서 공통점이 존재합니다. Expressjs에서는 아래와 같은 방식으로 라우팅을 수행합니다 const..
개요 이번 장에서는 expressjs가 무엇인지를 알아보고, expressjs를 설치하고 간단한 웹서비스를 만들어 보는것을 진행해보도록 하겠습니다. Expressjs란? expressjs는 node.js 기반의 MVC 웹 프레임워크 입니다. node.js 기반의 웹 프레임워크중에서 사용자가 가장 많은 프레임워크 입니다. 프로젝트 환경 설정 먼저 프로젝트 진행 전에, 먼저 node.js와 npm이 설치되어 있어야 합니다. 아래 명령어를 이용해서 expressjs 를 진행 할 프로젝트 환경을 설정합니다. npm init 위 명령어를 실행하면 package.json이 생성되는데, npm(node package manager)에서 저 파일을 이용하여 각 패키지들의 의존성을 관리합니다. 또한, package.js..