문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 마지막 판 양쪽 다음 판 | ||
codeigniter:mvc [2011/07/26 00:32] sivanim |
codeigniter:mvc [2011/08/01 21:56] starlits |
||
---|---|---|---|
줄 5: | 줄 5: | ||
===== M(MODEL) ===== | ===== M(MODEL) ===== | ||
- | - MOMEL : 데이터 구조를 나타낸다. 모델 클래스는 많은 경우 데이터베이스에서 정보를 삽입 업데이 트하는 메서드를 가집니다. | + | * MOMEL : 데이터 구조를 나타낸다. 모델 클래스는 많은 경우 데이터베이스에서 정보를 삽입 업데이 트하는 메서드를 가집니다. |
- | CodeIgniter에서 모델은 반드시 필요 없습니다. | + | - CodeIgniter에서 모델은 반드시 필요 없습니다. |
===== V(VIEW) ===== | ===== V(VIEW) ===== | ||
- | + | ||
- | - VIEW : 사용자에게 표시되는 정보입니다. 뷰는 일반적으로 web 페이지 입니다만, | + | |
===== C(CONTROLLER) ===== | ===== C(CONTROLLER) ===== | ||
- | - CONTROLLER : 모델과 뷰, 그리고 HTTP 요청을 처리 web 페이지를 생성하는 데 필요한 자원, 이들을 중개하면서 작동합니다. | + | |
+ | * CONTROLLER : 모델과 뷰, 그리고 HTTP 요청을 처리 web 페이지를 생성하는 데 필요한 자원, 이들을 중개하면서 작동합니다. | ||
+ | |||
+ | ---- | ||
- | | + | - MVC라는 것은 하나의 프로세스를 더 직관적이고 독립적이 될 수 있도록 M, V, C 3단계로 나눈 것입니다. 초창기에는 한개의 파일에 비지니스 로직과 화면에 보여지는 코드가 다 들어가 있었습니다. 페이지가 적을 때는 상관이 없지만 규모가 커짐에 따라서 유지보수, |