본문 바로가기

Legacy76

@ResponseBody 이해하기 @ResponseBody 이해하기 메소드에 @ResponseBody 로 어노테이션이 되어 있다면 메소드에서 리턴되는 값은 View 를 통해서 출력되지 않고 HTTP Response Body 에 직접 쓰여지게 됩니다.이때 쓰여지기 전에 리턴되는 데이터 타입에 따라 MessageConverter 에서 변환이 이뤄진 후 쓰여지게 됩니다. MessageConverter 의 종류- StringHttpMessageConverter- FormHttpMessageConverter- ByteArrayMessageConverter- MarshallingHttpMessageConverter- MappingJacksonHttpMessageConverterJackson's ObjectMappter 를 사용하여 request, .. 2014. 1. 27.
이벤트와 jQuery trigger 안녕하세요 친환경입니다. 끨끨 자바스크립트에서 이벤트는 아주 중요한 역할을 하는데요, 이 이벤트를 사용자가 새롭게 추가하여 다룰수도 있습니다. but, 현재 지원하는 이벤트로도 충분한데 왜 이런 부수적인 이벤트를 더 추가할까? 라는 생각이 들지 모르나,필요합니다 ㅇㅇ;; 우선 샘플코드를 보여드립니다. 사용자 정의 이벤트 발생 jQuery의 trigger 함수를 통해 엘리먼트에 이벤트를 발생시킬수 있습니다. 이벤트이름은 파라미터로 전달하는 문자열이 되겠구요,이 이벤트를 캐치할때 on을 통해 늘 사용하던것처럼 이벤트명을 적어주시면 되겠습니다. 간단하죠? 그치만 클릭시 구지 저렇게 빙돌려서 처리해야할 필요가 있을까? 라고 느끼실겁니다.네 있습니다. (물론 샘플코드에선 전혀 그렇게 하지않는게 정상이지만, 좀더 .. 2013. 11. 30.
attr과 prop / radio 랜더링 삽질중... attr은 리턴값이 Stringprop는 리턴값이 String or Boolean 그러므로 radio나 checked 의 checked 값 같은 진위처리는 prop로 셋팅해야 옳다고 볼수있습니다. attr로 삽질할경우 라디오나 체크의 랜더링이 이루어지지 않을 수 있으니 유의하시기 바랍니다. 2013. 7. 11.
머큐리얼(TortoiseHg mercurial) 과 형상관리 - 설치 오랜만에 글을쓰네요..; 하.. 몇달만인지 킄ㅋㅋ 잡설은 집어치우고 머큐리얼에 대하여 글을 써보겠습니다. (아놔 자바스크립트도 써야하는디 ㅠㅠ) 개발 수준이 어떻게됬고 나름 경험이 많다하여 자신의 코드가 항상 완벽할수는 없습니다. 또한 자신의 작업내역이 항상 머리속에 존재할수 없으므로 우리는 해당 코드를 시간의 흐름에 맡겨놓고 관측할수밖에 없습니다. 시간이 지나면서 여러모로 허술한점이 들어나게 되며, 기존 코드내역을 알수 없을경우 매우 최악의 경우에 치닫게 될 수 있습니다. 협업 프로젝트의경우에는 더 심각한 상황이 발생합니다. 동일한 소스를 고치거나 실수로 수정된 소스에 기존소스를 덤프해버리는 일이 다반사일 수 있고, 동료의 코드가 필요한 상황에서 개발을 진행할수 없는 극단적인 상황까지 발생할수 있으니 .. 2013. 7. 1.