1주차 ( 2016-01-31 )CI, DI AOP 정리 -> http://lalwr.blogspot.kr/2016/01/spring-ci-di-aop.htmlAJAX의 주요 구성 요소 -> http://lalwr.blogspot.kr/2016/01/ajax.htmlSOLID란? -> http://lalwr.blogspot.kr/2016/01/solid.html자바스크립트 클로저란? -> http://lalwr.blogspot.kr/2016/01/javascript-closure.htmlRestfull이란? -> http://lalwr.blogspot.kr/2016/01/restful.html2주차 ( 2016-02-14...
2016년 1월 31일 일요일
2016년 1월 28일 목요일
JavaScript Closure 란?
1) CloSure란? - 로컬 변수를 참조하고 있는 함수 내의 함수 - 즉, 자신의 범위 밖에 있는 변수들에 접근할 수 있는 함수를 의미한다. - inner function을 return 할때 closure가 된다.function outerFn() { var count = 1; return function(cnt) { count += cnt; console.log(count); }}var func = outerFn();func(10); // 결과 값 11func(10); // 결과 값 211. func가 closure가 됨 : 내부 변수들 closure, private 변수 생성됨2. func(parameter) 호출해 줘도 내부 변수들은...
객체지향 프로그래밍 및 설계의 다섯가지 기본 원칙 SOLID 란?
1. The Single Responsibility Principle - SRP ( 단일 책임 원칙 )어떤 클래스를 변경해야 하는 이유는 오직 하나뿐 이어야 한다. 어떤 객체가 너무 많은 다른 종류의 행동을 할 수 있다면, 그것은 다른 객체가 변경 될 때 함께 변경되어야 할 가능성이 많다는 것을 의미합니다.가능한 하나 또는 명확하게 관련이 있는 책임을 부여 함으로써 객체는 보다 명확해(Explicit) 지고, 표현가능해 지며(Expressive), 느슨한 커플링(Loose Coupling) 과 높은 응집력(High Cohesion) 을 얻게 됩니다. 2. The Open-Closed Principle - OCP ( 개방-폐쇄 원칙 ) 소프트웨어 엔터티(클래스, 모듈, 함수...
AJAX의 구성 요소
1) AJAX : Asynchronous JavaScript + XMLJavaScript를 사용한 비동기 통신, 클라이언트와 서버간에 XML 데이터를 주고받는 기술2) AJAX 장점-페이지 이동 없이 고속으로 화면 전환-서버 처리를 기다리지 않고 비동기 요청이 가능-서버 측 처리를 각 PC에 분산 가능-수신하는 데이터의 양을 줄임3) AJAX 단점-크로스 브라우저화의 노하우 필요-AJAX를 사용하지 못하는 브라우저-오픈 소스이므로 차별화가 어려움-보안에 더욱 신경을 써야 함4) 기존방식과 AJAX의 차이1, 기존방식- 웹 브라우저가...
SPRING CI, DI, AOP란?
1) DI ( Dependency Injection, 의존성 주입) 란? - 클래스 사이의 의존관계를 빈 설정 정보를 컨테이너가 자동적으로 연결해주는것. Ioc/DI가 적용되지 않은 경우package kr.co.nextree;public class Foo { private Bar bar; public Foo() { bar = new SubBar(); }}<div id="inner-editor"><br class="Apple-interchange-newline">package...
2016년 1월 27일 수요일
RestFul이란 무엇인가?
1) REST란?HTTP URI를 통해 Resource를 명시하고, HTTP Method(Post, Get, Put, Delete)를 통해 해당 Resource에 대한 CRUD Operation을 적용한다. 즉, REST는 ROA(Resource Oriented Architecture) 설계의 중심에 Resource가 있고 HTTP Method를 통해 Resource를 처리하도록 설계된 아키텍쳐를 의미한다.HTTP Method와 CRUD Operation은 일반적으로 아래 표와 같이 맵핑된다.2) SOAP와 비교[일반적인 웹서비스][REST]...
2016년 1월 12일 화요일
디스크 파티션 복제 방법
참고 사이트 :http://snoopybox.co.kr/m/post/1581노트북에 m-sata ssd 경우 위와 똑같이 실행한후 부팅 하드를 ssd주고...
2016년 1월 11일 월요일
spring xml 기본 사용 양식정리
*WEB-INF/config/action-servlet.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans" xmlns:mvc="http://www.springframework.org/schema/mvc" ...