분류 전체보기 (53) 썸네일형 리스트형 동기와 비동기방식 개념 동기 방식이란 어떤 요청을 서버로 보냈을 때 서버에서 응답이 오기까지 기다렸다가 다음 작업을 하는 방식이다. 비동기 방식이란 어떤 요청을 서버로 보냈을 때 서버의 응답을 기다리지 않고 다음 작업을 하는 방식이다. 정리하면, 기존의 방식은 화면이 깜빡하고 페이지가 바뀌는 방식이다. 즉 요청이 있을 때마다 그 요청이 끝날 때까지 기다린 후 화면이 깜빡하면서 페이지가 바뀌는 것인데 ajax는 화면이 깜빡하지 않고 자바스크립트 메서드가 실행되어 새로운 페이지가 열리는 게 아니고 원래 있던 페이지의 자바스크립트 함수로 값이 들어와 화면에 보여준다. 그렇기에 화면을 깜빡하지 않고 데이터를 가져온다. 예) 검색어 자동완성 같은 경우에 글자가 입력될 때마다 DB의 값과 조회하여 그 뒤의 값을 띄어주는 것인데 동기식으로.. HTML5 Notifications API var notificationsEnabled = false; function initNotifications(){ if (window.Notification){ Notification.requestPermission(function(permission) { if (permission === 'granted'){ notificationsEnabled = true; } else { alert("알림 거절"); } }); }else{ alert("브라우저가 AIP를 지원하지 않습니다.I"); } } function showNotification() { if (notificationsEnabled) { var notification = new Notification('SSaurel', { body : '버튼클릭.. Spring AOP AOP(Aspect Oriented Programming) 객체지향 프로그래밍(OOP)은 다수의 객체들에 분산되어 중복적으로 존재하는 공통 관심사가 존재한다. 이들은 프로그램을 복잡하게 만들고, 코드의 변경을 어렵게 한다. 관점지향 프로그래밍(AOP)은 이러한 객체지향 프로그래밍의 문제점을 보완하는 방법으로 핵심 관심사를 분리하여 프로그램 모듈화를 향상시키는 프로그래밍 스타일이다. Core(Primary) concern(핵심 관심사)은 일반적으로 구현하려고 하는 핵심 비지니스 기능을 말한다. Cross-cutting concern(횡단 관심사)은 보안, 로깅, 트랜잭션, 인증과 같이 시스템 관리를 위한 기능들을 말한다. AOP는 Crooss-cutting concern를 어떻게 다룰 것인가에 대한 새로운.. Spring IoC/DI 1. IoC(Inversion of Control)이란? 프로그램의 제어 흐름 구조가 바뀌는 것. - 실행적인 측면 • 개발자가 객체의 생성과 제거를 제어 - 객체간의 관계적인 측면 • 애플리케이션은 여러 비지니스 로직을 수행하기 위해 둘 이상의 객체를 이용한다. 즉, 각 객체는 서로 의존적으로 객체참조를 통해서 비지니스 로직을 처리한다. • IoC는 객체가 필요로하는 객체를 내부에서 생성하지 않고 외부에서 주입(Inject)을 받아서 사용하는 것을 말한다. 2. DI(Dependency Injection)이란? 모듈간의 의존성을 모듈의 외부(컨테이너)에서 주입시켜 주는 기능으로 Inversion of Control의 한 종류이다. • DL(Dependency Lookup) : 저장소에 저장되어 있는 B.. Spring 전자정부프레임워크 설치 및 세팅 전자정부프레임워크(www.egovframe.go.kr) 사이트 접속 후 다운로드 및 설치한다. 이클립스 설치 경로에 들어가 eclipse.ini 파일을 메모장으로 실행한다. 이미지와 같이 xms4096m, xmx4096m 으로 변경해준다.(변경전 xms512m, xmx1024m) Window->Preferences->encoding검색->content type/workspace/css/html/jsp/xml utf-8 설정 Show print margin / show line numbers 체크 java->Installed JREs 들어가서 jdk1.7버전 확인, 없으면 Add maven검색 후 -> Installations -> maven-3.0.4 설치 경로 찾아서 Add 하기 maven -> Use.. 이전 1 ··· 4 5 6 7 다음