본문 바로가기

MVC2

NN 객체지향 프로그래밍 개념 UML 개발자와 고객이 필요로 하는 세부 내용을 소통하는데 사용되는 언어 단점 : 명확하지는 않다 상속 : 타 클래스를 기반으로 만들어지며, 중복되는 코드를 피할 수 있다. 다형성 : 서브 클래스가 슈퍼 클래스를 대신할 수 있도록 허용 -> 코드가 유연하고 쉽게 변경가능해진다. 캡슐화 : 프로그래밍 요소들을 더 크고, 더 추상적인 엔티티 안에 감싸는 프로세스, 정보 은닉, 관심의 분리 MVC Model - View - Controller 패턴 모델은 소프트웨어 내에서 데이터를 의미, 뷰는 사용자에게 보이는 화면 내용, 모델과 뷰의 상호작용을 관리하는 것이 컨트롤러. Model - 데이터, 데이터 공급 - 프로토콜 (객체가 처리할 수 있는 메시지들의 규약) 1. 데이터 소스 및 델리게이트가 어떤 메시지에 .. 2021. 1. 1.
NN 코드이그나이터 | 모델-뷰-컨트롤러 (MVC) Model 애플리케이션을 구성하는 모든 규칙과 데이터는 모델에 의해서 관리됩니다. 데이터베이스와 연동하여 사용하기 위한 PHP클래스. 1 | CI 데이터베이스 설정 Application/config/database.php 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 $db['default'] = array( 'dsn' => '', 'hostname'=> '127.0.0.1', 'username'=> 'root', 'password'=> 'candydb!', 'database'=> 'candyfalling', 'dbdriver'=> 'mysqli', 'dbprefix'=> '', 'pconnect'=> FALSE, 'db_debug'=> (ENVIRONM.. 2020. 11. 5.