model 3

AngularJS MVC

AngularJS MVC AngularJS jsFiddle Example AngularJS도 자바스크립트 MVC 프레임워크 중 하나이지만 AngularJS는 smalltalk-80언어부터 시작된 전통적인 MVC패컨을 구현하지 않고 MVVM(Model-View-View-Model)과 비슷하지만 독자적인 방식으로 MVC패턴을 구현했다. 초기 AngularJS는 전통적은 MVC 패턴을 흡사하게 구현하여 MVC패너으로 소개됐다. 하지만 AngularJS가 버전이 올라가면서 다양한 기능이 추가됨에 따라 MVVM에 가깝게 되어 AngularJS 사용자들 간에 MVVM 프레임워크라는 주장이 다분했다. 그런데 AngularJS 팀에서는 AngularJS를 어느 패턴으로 분류하지 않고 사용하는 사람 마음대로 정의하라는 ..

lang/ng 2015.01.01

CodeIgniter Straight Model

코드이그나이트 스트라이트 모델 코드이그나이트에서 공용으로 사용할 수 있는 스트라이트 모델입니다. 개발을 하면서 많은 기능이 들어간 모델을 만들었는데 결국 간단하고 어디에서든지 사용가능한 모델이 편하더군요. 데이터베이스 테이블 기본 조건과 함께 사용설명이 있으니 쉽게 사용 가능합니다. 좀 더 복잡한 모델은 Case by Case 직접 수정하시면 됩니다. ^^ 테이블 포멧 idx INT, signed, NOT NULL, Primary Key, AUTO_INCREMENT, 기본키 zidx INT, signed, NULL, 정렬 기본값은 idx*-1 ids Varchar, AnySize, Primary Key, 사용자 정의 기본키 사용시 created_ip INT, unsigned, NULL, 생성 IP cre..

lang/php 2014.12.09

javascirpt MVC - 모델

참고 maccman MVC와 명칭공간 var User = { records: [], fetchRemote: function(){ /* ... */ } }; var user = new User; /////////////////////////////////// var User = function( atts ){ this.attributes = atts || {}; }; User.prototype.destory = function(){ /* ... */ }; user.destroy();명칭공간에 대한 자세한 정보는 피터 미쇼 블로그 참조 ORM if( tpeof Object.create !== "function" ) Object.create = function(o){ function F(){} F.protot..

lang/js 2013.06.17
반응형