DS's『 행복합시다 』

전체 글 288

[ibatis] 로그 이쁘게 보이게하기

출처 : 자카르타 프로젝트.com iBATIS사용하면서 불편하시분들 가져다 쓰세요 ; http://www.jakartaproject.com/article/jsptip/119336284359281 iBatis에서 SQL로깅은 한줄로 표현되기 때문에 디버깅이 불편합니다 이를 해결하고자 몇가지 알아봤지만 소스를 직접 수정하는수 밖에 없더군요 I. 소스받기 http://www.ibatis.com II. 소스 수정 리스트 com.ibatis.common.jdbc.logging.ConnectionLogProxy.java com.ibatis.common.jdbc.logging.PreparedStatementLogProxy.java com.ibatis.common.jdbc.logging.StatementLogProxy..

[spring] 개발 환경 세팅

참고 url (이클립스 + 톰캣 + 스프링MVC + 메이븐) http://springmvc.egloos.com/429363 http://springmvc.egloos.com/429570 http://springmvc.egloos.com/429779 -------------------------------------------------- 먼저 필요한 소프트웨어를 다운로드 한다... 1. 일단 Spring 2.5를 다운로드 받아보자... http://www.springframework.org/download 아무 곳에나 압축을 풀어 놓도록 한다... 디렉토리를 보면... dist 폴더가 있는데 여기에 Spring 핵심 jar 파일들이 들어있고... lib 폴더에는 기타 각종 추가 jar파일이 들어있다.. ..

[spring] 초기 설정

SpringFrameWork는 웹을 개발하는데 있어 Full Spec을 지원하는 프레임 웍이다. SpringMVC로 웹개발을 할때 작동 순서는 위의 그림과 같다. 1. 클라이언트로 부터 URL이 요청되어 들어오면 제일먼저 web.xml 파일을 로딩하여 스프링에서 지원하는 DispatcherServlet이 실행된다. (이름에서 알수 있듯이 SpringFramework는 Servlet 기반임으로 스프링에서 지원해주는 Controller에서는 HttpServletRequest,HttpServletResponse 인터페이스를 이용해서 request, response 인스턴스를 사용 할 수가 있다.) 2. DispatcherServlet은 클라이언트로부터 들어온 URL을 HandlerMapping 이라는 곳으로 ..

[eclipse] Indigo - jQuery, JSDT

JSDT는 마켓에서 JSDT jQuery 치면 쉽게 찾을 수 있다. 자동완성, API설명 ctrl+space bar 기능을 통해서 똑같이 쓸 수 있다는거 설치 시 2가지를 확인해주세요. 1.이클립스 버젼. 이건 Indigo 이상으로. 2.프로젝트에서 라이브러리를 오른쪽 마우스 클릭하면 Properties 메뉴 나오고, 클릭하면 Javascript Resourse창이 뜬다. 거기서 라이브러리 메뉴(상단)에서 add로 add JavaScript Library를 누르면 보이는 jQuery 추가. 인디고 이하 버전 => 이클립스 3.5, 3.6은 jqueryWTP 플러그인을 이용하여 jQuery 어시스트를 쓸 수 있엇는데 3.7에선 이클립스 마켓에서 제공하고 있다. JQueryWTP 참고 사이트 - http:/..

[eclipse] Indigo/ Aptana3/ Jquery 개발 환경 설정

1. 이클립스 J2EE, JS 버젼 다운로드 2. Aptana.org -> Aptana3 플러그인 주소 복사 3. Install New Software....work with -> 주소 붙여넣기 4. File Association : Html, js, CSS 압타나 에디터로 Default 설정 5. JS 에디터는 예외적으로 Javascript Source Editor 로 Default 설정 6. Jquery 설치 : 자세한 방법은 다음 URL 참고 http://wiki.appcelerator.org/display/tis/JavaScript+Library+Support 7. Jquery 프로젝트 적용 : 프로젝트 우클릭 Properties : Path Jquery 1.6 선택 [출처] - http://we..

[오라클] 대용량 페이징 처리

1. 일반적인 오라클 페이징 처리 SELECT * FROM ( SELECT A.* , ROWNUM AS RNUM , FLOOR((ROWNUM-1)/{디스플레이수}+1) AS PAGE , COUNT(*) OVER() AS TOTCNT FROM ( {검색쿼리 - 정렬이 필요할 경우 정렬조건 포함} ) A ) WHERE PAGE = {페이지번호}; OR SELECT * FROM ( SELECT A.* , ROWNUM AS RNUM , COUNT(*) OVER() AS TOTCNT FROM ( {검색쿼리 - 정렬이 필요할 경우 정렬조건 포함} ) A ) WHERE RNUM > {범위부터} AND RNUM =1 AND RNUM 위 정보에서 RNUM 값만 바꾸면 해당 페이징 쿼리 완성 : -> RNUM 예시 : (..

[eclipse] JQuery Code Hint 를 위한 Aptana 설치

eclipse에서 Help > Install New Software 을 클릭 Work With에 http://download.aptana.com/tools/studio/plugin/install/studio 을 입력하고 http://download.aptana.com/studio3/plugin/install aptana가 2.0에서 3.0으로 업데이트 되면서 2.0일때 생겼던 aptana탭이 web탭으로 흡수되었다. aptana찾다보니-_- 잘못설치된줄알았는데.그게 아니군요. 3.0을 설치하신분은 위에 url로 설치하는게 맞습니다! Aptana Studio에 체크, Next > Next 쭈욱 하시고 피니쉬 설치가 완료되면 이클립스를 재부팅 하고나서 초록색 아이콘을 클릭합니다 그럴일은 없겠지만, 초록색 아..

[이클립스] 압타나 jQuery 코드 어시스트 켜기

Aptana는 jQuery 코드 어시스트 기능이 있다. 그러나 설치만 한다고 되는 게 아닌가보다. 아래 설정 항목에서 켜 줘야 작동하는 것 같다. Preferences > Aptana > Editors > JavaScript > Code Assist > jQuery에 체크 이 내용은 여기에서 찾았다. 여튼, 나머지는 그림 참고. Javascript로 문서 수정하기(DOM Script) 간단 예제 [jQuery] 접었다 폈다 하는 걸 쉽게 만드는 초보적 라이브러리 [ckeditor] jQuery 아답터(adaptor) 함수들 javascript Date 오브젝트 활용법(W3C 참고) 폰트가 설치돼 있는지 확인해 주는 javascript [출처] - http://mytory.co.kr/archives/565

프로그래머의 십계명

프로그래머의 십계명 하나 하나 읽으면 다 맞는 말인데도 불구하고 제대로 수행하고 있지 않는 경우가 많음을 반성해야 할 듯 싶습니다. 1. 정보를 모음에 소홀히 하지 말고 설명서를 읽음에 게을리 하지 말지어다. 오늘 필요 없는 정보는 내일 필요하리라. 가장 가치 있고도 저렴한 지식은 책 속에 있느니라. 서점과 동료의 책꽂이에 무엇이 꽂혀 있는지 때때로 살피어라. 무심코 흘렸던 종이 한 장이 너의 근심을 풀어 주었으리라. 설명서는 충분히, 꼼꼼히 읽을지어다. 모든 의문은 설명서를 안 보는 데서 생기니라. 그렇더라도 모두 다 읽을 필요는 없느니라. 2. 너의 PC가 안전하다고 믿지 말지어다. 5분 후에 정전이 되고 내일 너의 하드가 맛이 가리라. 그러하니 너의 소중한 소스 코드는 정기적으로 여러 군데에 단계별..

Carpe Ent 2012.01.26

[coding] Doxygen 형식 - 주석

1 기본 원칙 1.1 주석작성의 목적은 자기 자신뿐만이 아니라 다른 사람들을 위한 작업이다. (따라서 자기만 알아볼 수 잇는 약어를 사용하거나 농담으로 주석을 작성하면 안된다.) 1.2 주석은 모국어로 기입한다. (아무리 타국어를 잘하는 사람이라도 모국어보다 타국어를 잘할 수 없다. 또한 다른 사람들을 위한 배려이다.) 1.3 주석은 항상 최신으로 유지가 되어야한다. (코드를 변경한 이후에는 반드시 관련 주석을 함께 변경해야한다. 최신이 아닌 주석은 오히려 코드 분석에 큰 방해가 된다.) 1.4 헤더파일의 손상을 최소화한다. (헤더파일은 개발자가 가장 자주 접근하는 파일이다. 무분별한 여러라인의 주석추가로 인하여 헤더파일 자체의 분석능력을 떨어뜨리다면 개발자는 결국 열기 불편한 문서파일만 접근하게 될것이..

728x90