본문 바로가기

전체 글134

2016.7.13 jQuery 요소[속성] : []안에 주어진 속성을 포함한 모든 요소를 선택요소[속성=값] : 속성의 값이 주어진 값과 동일한 모든 요소를 선택요소[속성*=값] : 속성의 값이 주어진 값을 포함하는 모든 요소를 선택요소[속성^=값] : 속성의 값이 주어진 값으로 시작하는 모든 요소를 선택요소[속성$=값] : 속성의 값이 주어진 값으로 끝나는 모든 요소를 선택 2016. 7. 13.
2016.7.5 JSON JSON서버 구축하기 - 직접 response 객체에 문자열로 JSON 응답을 작성- 스프링 라이브러리(뷰 리졸버) 이용해서 모델클래스나 해쉬맵 객체를 JSON으로 응답시키기 활용용도- AJAX요청에 대한 응답- 웹을 제외한 다양한 기기와의 통신 2016. 7. 5.
2016.6.20 Spring 회원 관리 시스템 구축 화면 구성- 로그인 페이지 : 아이디와 비번을 입력하고 로그인 요청이나 회원가입 요청을 할 수 있음- 메인 페이지 : 로그인한 사용자의 정보를 출력,이 페이지에서 로그아웃 요청과 모든 회원보기 페이지 요청, 회원 수정페이지 요청을 할 수 있음- 회원 가입 페이지 : 회원 정보를 입력하고 가입신청을 할 수 있음- 모든 회원 정보보기 페이지 : 모든 회원 정보를 열람할 수 있음 - 회원 수정 페이지 : 현재 로그인한 회원의 정보를 수정할 수 있음 사용자가 보낼 수 있는 요청들- main.do : 메인 페이지를 달라는 요청- loginForm.do : 로그인 페이지를 달라는 요청- login.do : 로그인 처리를 해달라는 요청(id, pw가 파라미터)- logout.do : 로그아웃 .. 2016. 6. 20.
2016.6.16[Spring MVC] Spring MVC스프링을 이용해 컨트롤러 만들기 Spring MVC 구성 주요 컴포넌트 • DispatcherServletFront Controller모든요청을 최초로 받아들이는 역할• Controller클라이언트 요청 처리를 수행하는 Controller요청을 실제로 처리하는 역할• HandlerMapping클라이언트의 요청을 처리할 Controller를 찾는 작업 처리어떤 요청을 어떤 컨트롤러가 처리할지 결정• View응답하는 로직을 처리• ViewReslover응답할 View를 찾는 작업을 처리• ModelAndView응답할 View와 View에게 전달할 값을 저장하는 용도의 객체응답에 사용할 데이터와 페이지 정보 집합 Spring MVC 흐름 DispatcherServlet을 web.xml에 서블.. 2016. 6. 16.
2016.6.13[Spring AOP] SpringAOP2 프로젝트 만들어서 메이븐설정하고 porm.xml에 spring-core, spring context, spring aopaspectj rt, aspectj weaver추가 런타임위빙이 되기위해 인터페이스부터 정의해두고 이것을 구현하는 타겟(핵심관심사항 구현)클래스 구현 2016. 6. 13.
2016.6.10[Spring AOP] AOP개요Application을 두가지 관점에 따라 구현-핵심 관심사항-공통 관심사항 (여러 목적을 달성하기 위한 절차 중 중복되는 로직들) AOP (Aspect Oriented Programming) 관점지향프로그래밍 어떤 기능을 구현하기 위한 세부기능들을 분리하고 각 세부기능 중에 특정 기능을 위해 필요한 세부기능을 핵심 관심사항 여러기능 구현에 필요 한 세부기능들을 공통 관심사항 이라 정의세부기능들을 핵심 관심사항으로 분리해서 공통 관심사항으로 이루어진 프레임에 핵심 관심사항을 조립해서 기능구현을 달성 프록시 객체 : 내가 수행할 기능을 대신 수행해주는 객체오리지널 객체 : 내가 수행할 기능을 구현하는 클래스 객체 프록시 패턴 구현오리지널 객체가 수행할 기능에 대한 껍데기를 인터페이스로 정의하고 구.. 2016. 6. 10.