본문 바로가기

Programming

(164)
자바빈 JavaBean 자바빈을 사용하는 이유는 디자인 부분과 로직 부분을 분리하기 위해서 사용한다. 자바빈의 설계 자바빈을 작성하기 위해서는 설계규약에 따라서 설계하여야 한다. 1. 멤버변수마다 별도의 get/set 메서드가 존재해야 한다. 메서드 명은 멤버변수와 일치해야된다. 2. get 메서드는 파라미터가 존재하지 않아야 한다. 3. set 메서드는 하나이상의 파라미터가 존재해야 한다. 4. 빈즈 컴포넌트의 속성은 반드시 읽기 또는 쓰기가 가능해야 한다. 5. 생성자는 파라미터가 존재하지 않아야 한다.
서블릿(Servlet) 테스트 1. tomcat 폴더의 lib안의 servlet-api.jar파일을 복사하여 이클립스 WEB-INF안의 lib폴더에 넣는다. 기본적인 프로젝트 설정은 다음과 같은 형태가 된다. 서블릿으로 test.java파일을 만들고 다음과 같이 입력한다. package test1.test; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servl..
poi 방식 엑셀출력 보통 웹에서 엑셀파일 출력을 할때 헤더만 엑셀로 바꾸어서 html테그를 이용하여 엑셀을 출력한다. 속도도 빠르고 구현하기도 쉽다. 하지만 문제가 있다. 엑셀로 출력을 햇지만 기본 html파일이기 때문에 다른이름으로 저장을 하지 않으면 html문서로 남게 되고 가장 문제가 되는것은 엑셀 2007부터이다. ms에서 보안상인지 무슨이유인지는 모르겟지만 기존의 방식을 사용하면 시작할 때 오류가 발생한다. 일반적인 사이트라면 아무 문제가 없지만 보안이 필요한 사이트들은 사내 보안프로그램과 충돌이 날 때가 있다. 이럴때 구현하기 조금 까다롭지만 좋은 방법이 있다. poi방식인데 기존의 헤더만 엑셀로 변환시키는 방법이 아닌 java를 이용하여 파일 자체를 엑셀로 내보내는 방식이다. 소스는 아래와 같다. -------..
자바스크립트(JavaScript) 어제 날짜 구하기. function setYesterday(date) { var selectDate = date.split("-"); var changeDate = new Date(); changeDate.setFullYear(selectDate[0], selectDate[1]-1, selectDate[2]-1); var y = changeDate.getFullYear(); var m = changeDate.getMonth() + 1; var d = changeDate.getDate(); if(m
Log4j 지금 진행하는 프로젝트에서 사용하고 있구요 이런식으로도 쓰는구나 정도만 봐두시면 될꺼 같습니다. 1.1 Log4j- 자바 프로그램 작성시 로그를 남기기 위해서 사용되는 Logging Framework - Ibatis는 개발시 log4j를 이용하여 파라미터나 수행되는 SQL문장 그리고 결과값들을 볼 수있다. 이를 위한 설정은 /WebContent/WEB-INF/log4J.properties 파일에서 설정한다. 1.1.1 Log4j Configuration 파일 설정하기 - Root Logger설정 # FATAL > ERROR > WARN > INFO > DEBUG log4j.rootCategory=INFO, stdout, filelog, sso - 첫 번째는 Log Level을 설정하고 뒤에는 Append..
Eclipse 설치 및 Tomcat 연동 - 이클립스 톰캣 연동 3.Eclipse 설치 및 Tomcat 연동 3.1 Eclipse 설치 http://www.eclipse.org/downloads/로 접속한다. Eclipse IDE for Java EE Developers를 다운로드한다. 다운로드한 압축파일을 임의의 위치에 해제한다 tomcat과 마찬가지로 별도의 설치과정은 없다. 3.2 Eclipse에 tomcatPlugin설치 이클립스에 tomcatPlugin을 설치함으로써 tomcat폴더를 찾아가서 실행시킬필요 없이 편리하게 tomcat을 시작 또는 중지 시킬 수 있다. 설치과정은 아래와같다. http://www.eclipsetotale.com/tomcatPlugin.html 로 접속한다. 최신버전을 다운로드한다. 다운로드한 파일을 Eclipse폴더의 plugin..
톰캣(tomcat 7.0) 설치 및 환경변수 설정 2.Tomcat 설치 및 환경변수 설정 2.1Tomcat7.0설치 http://tomcat.apache.org/로 접속한다 왼쪽 메뉴의 Tomcat 7.0을 선택한다. 다음화면에서 OS에 맞는 Tomcat을 다운받는다. - 다운받은 톰캣을 프로젝트를 진행할 폴더에 압축을 풀면별도의 설치과정 없이 설치가 끝나게 된다. 2.1Tomcat7.0 환경변수 설정 JAVA 환경변수 설정과 같은 방법으로 변수를 하나더 추가해준다. 변수값으로는 tomcat의 경로를 지정해주면 된다. 설정이 끝나면 tomcat폴더의bin폴더의 startup.bat를 실행시킨다. 다음화면과 같이 나오면 tomcat 설치가 끝난 것이다. Tomcat을 종료하는 파일은 shutdown.bat이다.
JDK 설치 및 환경변수 설정 문서작업 후 초보분들을 위해 공유하고 싶어서 작성합니다. 1. JDK설치 및 환경변수 설정 1.1. JDK 다운로드 http://www.oracle.com/index.html로 접속한다. 메뉴의 Downloads에 롤오버하면 부메뉴가 나온다 부메뉴 왼쪽의Popluar Downloads의Java for Developers를 클릭한다. 최신버전의 이클립스를 다운 받을 수 있는 창이 뜬다. 최신버전은 다운로드를 클릭한 후 운영체제에 맞는 버전을 받아서 설치하면 된다. 현재 프로젝트의 환경설정에 맞춰서 JDK6 27update 버전을 받는 방법은 아래와 같다 JDK 다운로드페이지 가운데 부분에 Previous Releases라는 메뉴를 클릭한다. JAVA SE 6을 클릭한다 JDK 1.6버전 파일들을 받을 수 ..