본문 바로가기

분류 전체보기378

AngularJS 기초 - 04 모듈 정의 모듈은 어플리케이션을 정의하고 모든 어플리케이션 컨트롤러는 모듈 내에 속해야 한다. 예제 01 app.js 는 어플리케이션 모듈 정의를 포함하며, myController.js 는 컨트롤러를 포함한다. 예제 02: myApp이라는 이름을 가진 어플리케이션은 myController 라는 컨트롤러를 모듈의 속성으로 가지고 있다. 모듈정의 내의 [ ] 매개 변수는 의존적인 모듈(dependent module)을 선언하기 위해 사용된다. 2016. 2. 23.
AngularJS 기초 - 03 Scope 이해하기 : (출처: 자바스크립트 이해와 AngularJS활용) $scope(rootScope): Angularjs 가 실행되는 과정에는 컴파일 작업과 링킹 작업이 있다 링킹 작업시에 만들어진 데이터를 보관하는 scope 라는 객체가 만들어 진다. 일반적으로 하나의 페이지가 모듈을 사용하려면 하나의 $scope 객체가 생성되어서 유지 된다. 모듈 선언에 맞게 생성되는 scope 를 rootScope 라고 한다. rootScope 는 하나의 전역 객체와 유사하게 동작한다. rootScope 에 선언된 변수는 모듈내의 어느곳에서든 접근 가능하다. Scope 와 Controller: View Controller controller 는 로직의 처리를 담당한다. scope 는 controller 와 v.. 2016. 2. 23.
AngularJS-기초_02 1. AngularJS 에서 Number,Strings,Object,Array 는 자바 스크립트에서와 거의 동일하다. 2. ng-app Angularjs 어플리케이션을 초기화 한다. 3. ng-app 과 ng-init 차이 ng-app 은 어플리케이션을 초기화 하고, ng-init 은 데이터를 초기화 한다. 4. ng-model html 에서 input,select,checkbox 의 값을 어플리케이션 데이터와 연결해준다. 숫자,이메일,required 에 대한 타입(형) 검사를 할 수 있다. 상태 검사를 제공한다.(invalid,dirty,touched,error..) html 요소를 위한 css 클래스를 제공. html 서식을 위한 html 요소를 연결. 5. 데이터 바인딩이란? Name: I am :.. 2016. 2. 22.
AngularJS-기초_01 angularjs 는 자바스크립트 프레임워크 이다. 1. Directives 표기법: ng-지시자 html5 에서는 data-ng-지시자 의 형태로 사용한다. ng-app: AngularJS 어플리케이션을 정의 한다. ng-model: 어플리케이션 데이터를 제어(input,select,text) 하는 html 값을 연결한다. ng-bind: 어플리케이션 데이터를 html 뷰에 연결한다. ng-init: AngularJS 어플리케이션 변수를 초기화 한다. expression: ng-bind 와 동일하게 데이터를 html 에 연결 한다. expression 은 {{expression}} 형태로 사용한다. Application - Module: AngularJS 어플리케이션 을 정의 한다. - Controll.. 2016. 2. 22.
spring boot jpa (mysql ) table 생성 에러해결 해당 에러는 다음과 같다. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'bigint not null auto_increment, email varchar(256) not null, enable integer not ' at line 1 위와같은 에러는 회원정보의 인덱스이름을 index 라고 하였기 때문에 mysql 의 index 와 중복이되어 발생 하였다. index -> idx 와 같은 다른 이름으로 변경시 해결됨. 2015. 12. 26.
Facade pattern(퍼사드 디자인 패턴) - 퍼사드 디자인 패턴이란퍼사드란 복잡한 서브시스템에 사용하는 고수준 추상화 메소드를 모아놓은 객체퍼사드는 서브시스템과의 동작을 단순하게 만들지만 , 클라이언트에 사용을 강요하지 않는다. 퍼사드는 복잡한 시스템에 단순한 인터페이스를 제공할 때 사용.클라이언트와의 모든 상호 작용이 퍼사드를 통해 이루어지기 때문에 퍼사드 패턴은 서브시스템에 유연성을 부여.퍼사드 내부에서 사용하지만 클라이언트 코드와는 관련이 없는 외부 라이브러리에 대한 의존성을 낮춘다. - 생활에서 퍼사트 패턴a. 컴퓨터를 켤 경우 OS 는 컴퓨터의 내부 동작을 모두 숨기고 기계에 대한 간단한 인터페이스만 사용자에게 제공한다.b. 자동차 : 사용자는 간단한 핸들, 가속페달 등의 인터페이스를 가지고 있지만 , 변속기와 엔진 등 자동차의 내부 .. 2015. 11. 25.