본문 바로가기

Information Technology/Spring Framework

(13)
이클립스 플로그인 이클립스 설치후 깔아야할 플러그인들 .. 난 이거 없으면 못해 ㅎㅎ ( 현재 Eclipse 3.2.x 기준 ) 1. 기본적으로 WTP 플러그인을 설치한다. (Update 실행하면 됨 ㅋㅋ) 2. AnyEdit 말이 필요 없다. 필수! - Ctrl + Alt + R 누르면 해당 링크로 바로 이동 ㅡ_ㅡ; 소스레벨의 F3키와는 다른 편리함 이밖에도 다른 기능들이 조낸 많음 - 사이트 : http://andrei.gmxhome.de/anyedit/index.html - 업데이트 : http://andrei.gmxhome.de/eclipse/ 3. properEdit - 각종 property 파일 수정할때 native2ascii 할 필요가 없게 해주는 유용함. ㅋ 일본어, 한글, utf-8 다 지원한다. htt..
개발 중 에러메시지(error)와 그 해결책들 1. [아파치] "ProtocolDecoderException , Unexpected end of session while waiting for a single byte." 문제상황 특정 페이지에서 발생한다기 보다, 톰캣을 재시작한 후 아무 페이지나 로딩하면 위와 같은 문제가 발생함. 한번 발생하고 나면 톰캣 재 시작하기 전까지는 발생 안 함. 2. [Javascript] "종결되지 않은 문자열 상수입니다" 함수로 넘겨받은 값에 개행문자가 있을경우 자바스크립트는 줄바꿈을 해버린다. 이는 "종결되지 않은 문자열 상수"라는 오류메세지를 출력하는데, 이를 해결 해주기 위해서는 넘기는 인자(문자열)의 개행문자( '\n', '\r')를 없애 주어야 한다. 그 해결 방법으로 2가지 정도를 둘 수 있는데, 본인은 2..
HTTP Status Messages 네이버 HTTP Status Messages 브라우저가 웹 서버로부터 서비스를 요청할 때, 에러가 발생할 것이다. 이것은 반환되어질 HTTP status messages 의 목록이다. 1xx: Information Message: Description: 100 Continue 서버에 의해 오직 요청의 일 부분만 받았다, 하지만 거절되지 않는 이상 클라이언트는 요청을 계속한다. 101 Switching Protocols 서버가 프로토콜을 변경했다. 2xx: Successful Message: Description: 200 OK 요청이 받아들여 졌다. 201 Created 요청이 완료되었고 새로운 리소스가 생성되었다. 202 Accepted 요청이 processing에 대해 받아들여졌지만 processing..
SVN에서 "is not under version control 업데이트가 안되는 경우,,, 1. 해당 프로젝트 마우스 오른쪽 버튼 --> Team --> Disconnect 2. 서브창에서 Also delete the SVN meta information from the file system 선택 3. 다시 해당 프로젝트에서 Team --> Share Project 선택 4. 해당 프로젝트 경로 선택 출처 : http://bcpark980.blog.me/50100676931
Jakarta Ant 2/2 Jakarta Ant -. 이번 강좌에서는 지난 시간에 이어 ant 사용에 필수적인 task들에 대해 알아보고 예제를 통해 한번더 알아보도록 하겠습니다. 만약 지난 강좌를 아직 보지 않았다면 다음 링크를 참조하세요 http://www.jakartaproject.com/article/jakarta/1114617006525 I. 집합 태그 1. ①개요 -. fileset이란 말 그대로 파일의 집합을 말하며 특정 태스크에서 파일을 포함하여야 할때 손쉽게 특정 파일이나 집합을 지정해 주는데 사용된다 주로 클래스패스나, 압축, 파일 카피등의 task에서 사용되어진다 ②예제 사용예제-1 모든 디렉토리의 java파일을 포함시키면서 파일이름중 Test가 들어가는 파일은 제외하는 fileset을 나타낸다 위 세가지 fi..
Jakarta Ant 1/2 Jakarta Ant I. Ant 야 놀자~ Ant 란 "Java 기반의 빌드 도구입니다" 라고들 많이 나와있습니다 근데 이게 대체 무순 뜻이란 말인가 ㅡ.ㅡ; 쉽게 예기해서 환경에 구애받지 않고 간단히 java 소스를 컴파일 하고 필요한 파일이 있다면 그 파일들을 복사나 삭제하며 또한 javadoc 이나 war 같은 배포용 파일까지 생성해 주며 필요하다면 서버에 까지 바로 적용할 수 있도록 도와주는 도구입니다. 또한 여러팀원들이 프로젝트를 진행할 때 새로운 팀원이 참가하더라도 Ant 설정파일을 공유함으로써 손쉽게 참여가 가능하다는 것입니다 아직 사용해 보지 않았다면 얼렁 익혀서 사용해봅시다 무~지 편하답니다 II. 설치해보자 다운로드 Ant http://ant.apache.org/bindownload...
ant+maven으로 의존성 관리하기 maven * antlib, call maven from ant * wagon-webdav, deploy your jar using webdav * deploy your jar, with antlib, wagon-webdav ant+maven으로 의존성 관리하기 jar의 지옥에서 정말 빠져나올 수 있을까? 1. ant에서 maven사용. http://maven.apache.org/ant-tasks.html maven에서 제공하는 ant tasks를 이용하면 ant에서 의존성 관리, 리파지터리 등록, POM 정보 이용이 가능해 진다. 바로 사용 방법을 알아보자. - http://maven.apache.org/download.html에서 최신 버젼의 maven-artifact-ant-*.*.*-dep.jar..
WAR (Web Application aRchive) WAR (Web Application aRchive) WAR 는 Web clients, Web components 외에 다음과 같은 여러 파일들을 포함하고 있다. - Server-side utility classes (database beans, shopping carts 등) - Static Web content (HTML, image 등) - Client-side classes (applets and utility classes) Web components 와 Web content 파일들은 Web resources 라고 불린다. WAR 는 어떤 특정 디렉토리 구조를 가진다. WAR 의 최상위 디렉토리는 해당 application 의 document root 가 된다. document root 는 JS..