전체 글 436

스트럿츠(Struts) 에서 한글 사용하기

스트럿츠에서 한글 처리하는 방법 중 스트럿츠에서 제공하는 RequestProcess 객체를 이용한 한글 처리 방법을 소개 하려고 한다. RequestProcess 객체에서 processPreprocess 메소드를 오버라이딩 하여 다른 작업이 이루어 지기 전 미리 설정 해 두어야 할 사항을 기술 해 놓을 수가 있는데이를 이용해 한글 처리 작업을 해 놓으면 된다. 다음과 같이 자기만의 클래스 하나를 생성 해 놓는다.예를들어 filter 패키지에 MyFilter 라는 이름으로 클래스를 생성 해 놓는다. package filter; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import o..

Telnet 과 SSH 의 차이

텔넷(Telnet) 과 시큐어 쉘(SSH) 의 공통점은 둘다 원격의 컴퓨터를 제어한다는 것이다.다만 둘 의 차이가 있다면 데이터 전송 방식에 차이가 있다. Telnet 은 Byte 스트림 형식으로 데이터를 주고 받지만SSH는 암호화 하여 데이터를 주고 받는다. 중간에 누가 데이터를 채간다 하더라도 SSH는 암호화가 되어 있어서 Telnet 보다 상대적으로 보안적인 측면에 있어서 안정적이다. SSH는 SSH1 과 SSH2 2가지 프로토콜이 있다.SSH1 은 RSA 암호화 방식을 사용한 공개 프로토콜이고SSH2 는 RSA 암호화 방식 이외에도 다양한 방식을 채택하여 상업적 용도로 쓰며 사용시 제한이 있다.

용어 설명 2013.12.02

자바로 외부 프로그램 실행시키기(ProcessBuilder)

자바로 외부 프로그램 실행 시키는 방법중에 ProcessBuilder 에 대해서 간단하게 소개 하려고 한다.자바에서는 외부 프로그램 실행 시 출력 내용을 바로 확인 할 수 없고 버퍼에 저장 후 출력하는 형식으로 확인 하여야 한다. JDK 1.4 버전 이하에서는 exec() 메소드를 이용하여 외부 프로그램을 실행 시킬 수 있고JDK 1.5 버전 이상에서는 ProcessBuilder 객체를 이용하여 외부 프로그램을 실행 시킬 수 있다. Process 객체 생성 후 실행 할 커맨드를 다음과 같이 쪼개어 인자값으로 넣어 주어야 한다.Process process = new ProcessBuilder("cmd", "dir", "/w").start(); 위와같이 표현 한다면 cmd 커맨드 창을 실행 후 dir /w ..

윈도우7 Subclipse 계정 삭제

이클립스의 SVN 플러그인 Subclipse 를 설치 했는데 연결된 Repository 의 계정을 변경 하고 싶은 경우 기존의 연결된 계정을 삭제 후 새로운 계정으로 연결 하여야 한다. 계정 삭제 방법은 1. C드라이브 밑에 2. 사용자 폴더 밑에 3. AppData 밑에 4. Roaming 밑에 5. Subversion 밑에 6. auth 밑에 7. svn.simple 폴더에서 파일 다 지우면 됨 예) C:\Users\Administrator\AppData\Roaming\Subversion\auth\svn.simple 추가정보 >http://... 로 시작되는 svn 주소는 위 방식대로 삭제하면 SVN Repository Exploring 에서 펼치기를 했을 경우 새 계정을 물어본다. 하지만svn://..

파이어폭스(Firefox) 브라우저에서 인터넷 익스플로러(Internet Explorer) 이용하기

모질라 파이어폭스(FIrefox) 브라우저에서 부가기능으로 IE Tab 을 이용하면 인터넷 익스플로러(Internet Explorer) 를 사용 할 수가 있다. 1. 아래의 주소로 들어가 부가기능을 추가한다.https://addons.mozilla.org/ko/firefox/addon/ie-tab/ 2. 브라우저를 재 시작 한다. 3. 보기 -> 도구모음 -> 사용자 지정 메뉴를 클릭한다. 4. IE Tab 버튼을 끌고 온다. 5. 해당 버튼을 눌러 인터넷 익스플로러로 변환 가능하다.

기타 2013.11.25

간략한 파일 디스크립터와 리다이렉션 설명

유닉스는 파일에 어떤 작업을 하기 위해서는 우선 파일을 열고 시작해야 한다고 한다.그리고 열려있는 파일을 구분하기 위해서 파일에 간단한 숫자를 부여 한다고 한다.이 숫자를 파일 디스크립터 라고 하고, 0부터 9까지 존재 한다고 한다..... 고 하는데사실 이게 무슨말인지 정확히 모르겠다 ㅡㅡ(능력자 분들 친절한 설명 부탁 ㅎㅎ) 아무튼 간략하게 리다이렉션에 사용되는 0, 1, 2 에 대해서 설명 하려고 한다. 0은 표준 입력 Standard Input 을 나타내고1은 표준 출력 Standard Output 을 나타내고2는 표준 에러 Standard Error 을 나타낸다고 한다. 이 파일 디스크립터를 > 리다이렉션(재지향) 과 같이 사용 할 수 있는데쉽게말해 > 는 모든 출력을 이 꺽쇠 방향으로 나타내라..

용어 설명 2013.11.21