본문 바로가기

자바환경설정

(19)
warning: unmappable character for encoding UTF8 자바를 컴파일하는데 나타나는 경고 메시지다.물론 한글은 개판이 된다.warning: unmappable character for encoding UTF8이럴때에는 저기에 맞게 인코딩을 해주고 컴파일을 하면된다.# javac -encoding UTF-8 *.java -------------------또다른 방안출처 : http://financeit.tistory.com/8eclipse를 3.4로 업그레이드를 한 이후 svn에서 checkout한 프로젝트를 deploy하던 중에 만난 에러 인코딩 문제라는 건 검색을 통해서 밝혀내었는데 문제는 eclipse에서 어떻게 지정하는 지 몰라서 시간을 잡아먹고 있었다. 하지만, 생각해보니 우리는 컴파일 할 때 ANT를 사용하지 않던가? ^^;;; ant를 사용했기 때..
[JAVA] 이클립스에 JAD(역컴파일러) 플러그인 설치하기 [출처]http://blog.naver.com//30014902237 Jad는 응용프로그램이고, JadClipse는 이클립스의 Plug-In입니다. 다운로드 주소:Jad(http://www.kpdus.com/jad.html)JadClipse(http://sourceforge.net/projects/jadclipse/)첨부파일:eclipse plug-in beta 2.06설치순서:1.Jad 인스톨 위의 Jad의 웹사이트의 “Download Jad”에서 사용하고 있는 플랫폼에 맞는 Jad아카이브를 다운로드 한다. 여기서 윈도우용 jadnt158.zip 파일을 다운로드하고 적당한 디렉토리상에서 압축해제한다. 압축풀린 실행파일 jad.exe이 존재하는 디렉토리를 환경변수PATH에 등록하여 아무곳에서나 실행할수록..
[JAVA] Eclipse 에서 CVS 연동개발하기 이글은 Eclipse 에서 CVS를 연동하여 개발하는 방법을 간단히 설명합니다.CVS Repository 구성 및 프로젝트 구성등은 관련 CVS 문서를 참조하세요.# Eclipse 버젼은 3.11을 기준으로 합니다.# CVS 버젼은 WinCVS 2.5 를 사용했지만, 1.1 등 이하버젼에서도 문제는 없습니다.1. 이클립스를 실행하고, Perspective 를 CVS 환경으로 전환합니다.# 이미 perspective 가 등록되어 있거나, cvs perspective 를 사용한 적이 있다면 오른쪽 상단에 아래와 같이 바로 선택합니다. # 위와 같이 바로 perspective 가 나타나지 않을경우엔 바로왼쪽의 perspective를 추가하여 선택합니다. 2. 왼쪽트리 CVS Repositories 에서 새로운..
[JAVA] Web session timeout 설정 Web Application에서 session 의 timeout 시간은 Servlet Spec.에 명시된 web.xml에 지정합니다. 시간 단위는 분입니다. CONTEXT/WEB-INF/web.xml에 session timeout 설정이 없는 경우에는 JEUS의 Servlet Engine에서 가지고 있는 webcommon.xml에 설정된 값이 적용되고, 이것도 설정이 안된 경우에는 $JEUS_HOME/config/[HOSTNAME]/[SERVLET_ENGINE_NAME]/WEBMain.xml에 설정된 값이 적용되게 됩니다. session timeout의 우선 순위는 다음과 같습니다. 1. CONTEXT/WEB-INF/web.xml의 --------------------- ... 30 ... -------..
[JAVA] 이클립스 메모리 설정 이클립스 메모리 설정 -vmargs -Xms512M -Xmx1024M -XX:PermSize=128m -XX:MaxPermSize=512m eclipse.exe -vmargs -Xms512M -Xmx1024M -XX:PermSize=64m -XX:MaxPermSize=128m -Xms128m -Xmx512m eclipse -vm /usr/lib/jvm/java-1.5.0-sun/bin/java -vmargs -XX:MaxPermSize=128m -Xms128m -Xmx512m eclipse.exe -vmargs -Xms256M -Xmx512M [출처] 이클립스 메모리 설정|작성자 쩡동
Log4j - 로그를 기록하자. 시스템 프로그래머들은 아니지, 아마도 대부분의 프로그램들은 log 파일을 생성한다.어떤시간에 어떤짓을 프로그램이 하는지 기록을 남기기 위해서다.이것 자체를 생각 안했다고 하면, 프로그램 처음부터 다시 배워라.자바를 하다보니, 궁금한점이 생겼다.로그들은 어디다, 어떻게 남기지?!허격 ㅡ,.ㅡ;;;;;아래 Log4j 라는 넘을 찾았는데...일단 다른넘을 쓰기전에 한번 써보는것도 괜찮을꺼 같다.요즘은 왜? 카피를 못하게 막아 놓는지 모르겠다.생각의 차이 인가?아래 링크출처 : http://blog.naver.com/dalbong97/130021029647
web.xml struts-config.xml 에 대한 설명 출처 :http://blog.naver.com/dhtndus6224/150073954485 스트럿츠에 대한 자세한 정보는 아래 주소에서 보시구요. (그러나 영문 이라는거 ㅠㅠ)http://struts.apache.org/1.3.10/index.html위 링크에서 스트럿츠1에 대한 정보등을 보실 수가 있고http://struts.apache.org/download.cgi#struts1310요기서는 필요한 파일등을 다운로드 받으실 수 있습니다.책은 저도 검색해보니 바로 눈에 보이는건 없는데..네이버에서 'struts 강좌' 로 검색 해보시면 자료들이 꽤 있으니 참고 하세요.아래는 정말 간단 단순하게 질문 내용을 대략 적으로 답변 드릴께요.먼저 디비 연동은 특별난거 없습니다.기존 방식대로 java 안에서 따로..
스트럿츠2 의 구조 출처: 네이년 지식in먼저 스트럿츠2의 기본적인 아키텍처를 대충 설명드리겠습니다. 위 그림은 스트럿츠2에 대한 아키텍처를 이해하기에 아주 좋은 그림입니다.JSP까지 배우셨다니 request에 대한 설명은 생략하구요. 클라이언트로 부터 요청이 생기면 서버에서 요청 정보를 담은 request가 생성이 되지요. 그 request는 위 그림의 순서대로 움직이게 되는데 web.xml에 설정하셨다면 request는 servlet에 도달하기 이전에 스트럿츠2의 FilterDispatcher를 거치게 되죠. 필터 디스패처를 거치면서 Configuration Manager에 의해 struts.xml의 매핑정보를 토대로 요청에 해당하는 Action클래스를 수행하게 되는데...위 그림에 나와 있듯이 액션 인보케이션이 일어나..