본문 바로가기

전체 글285

spring 메시지 컨버터 메시지 컨버터는 XML 이나 JSON 을 이용한 AJAX 기능이나 웹 서비스를 개발할 때 사용할 수 있다. HTTP 요청 프로퍼티를 모델 오브젝트의 프로퍼티에 개별적으로 바인딩하고 모델 오브젝트를 다시 뷰를 이용해 클라이언트로 보낼 콘텐트를 만드는 대신 HTTP 요청 메시지 본문과 HTTP 응답 메시지 본문을 통째로 메시지로 다루는 방식이다. 메시지 컨버터는 파라미터의 @RequestBody 와 메소드에 부여한 @ResponseBody 를 이용한다.메시지 방식의 컨트롤러를 사용하는 방법은 두 가지로 구분한다. HTTP 요청 메소드에 따라서 GET과 POST 로 나누는 것이다. GET 의 경우는 요청정보가 URL 과 쿼리 스트링으로 제한되므로 @RequestBody 를 사용하는 대신 @RequestPara.. 2014. 1. 27.
@ResponseBody 이해하기 @ResponseBody 이해하기 메소드에 @ResponseBody 로 어노테이션이 되어 있다면 메소드에서 리턴되는 값은 View 를 통해서 출력되지 않고 HTTP Response Body 에 직접 쓰여지게 됩니다.이때 쓰여지기 전에 리턴되는 데이터 타입에 따라 MessageConverter 에서 변환이 이뤄진 후 쓰여지게 됩니다. MessageConverter 의 종류- StringHttpMessageConverter- FormHttpMessageConverter- ByteArrayMessageConverter- MarshallingHttpMessageConverter- MappingJacksonHttpMessageConverterJackson's ObjectMappter 를 사용하여 request, .. 2014. 1. 27.
[MySQL]Stored Procedure 개요 Stored Program이란? - MySQL5 버전부터 지원 - ANSI SQL 2003을 기준으로 채택(블럭구조기반) - 3가지 타입 Stored procedure : 가장 일반적인 타임 Stored functions : 프로시져와 비슷하지만 단일값만 return Triggers : 데이터베이스 activity발생시 반응되는 action정의 Stored Program 사용이유 - 데이터베이스 보안 강화 - 코드의 유지보수를 더욱 쉽게 - 네트웍 트래픽 감소 - 어플리케이션의 이동성을 강화 Procedure의 기초 - 기본 샘플 DELIMITER $$ DROP PROCEDURE IF EXISTS HellloWorld$$ CREATE PROCEDURE HelloWorld() BEGIN SELECT 'He.. 2014. 1. 27.
데몬 공부 (미완...) 친환경의 데몬 배우기!!근데 이게 맞는지 아닌지는 잘모름... 리눅스 돌려보면서 다시 써야겠음..==================================================================================================데몬의 기본조건?PPID 가 1이고포크로 자식을 따내면 그게 데몬이다? 맞나?? 데몬의 종류1. 스탠드얼론2. 엑스아이넷티드 (이놈은 스탠드얼론 보다 상위개념) 데몬 살펴보기/etc/init.d 내부에 스텐드얼론형식의 데몬리스트를 볼수있다?데몬의 시작/중지/재시작명령어service /etc/init.d/[데몬이름] start/stop/restart 라고 하면됨. 데몬을 추가하고자하는데 어떻게해야할까???나도 알고싶다 ㅠㅠ 어떠케하는거야!!? 2013. 12. 19.