본문 바로가기

Java/[Servlet/JSP]

날짜 처리 관련 클래스 package common; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.Locale; /** * 기능 : 날짜 및 시간을 시스템으로부터 연산하는 클래스입니다. * * @author Administrator * @since 1.0 * @see java.util.Date */ public class DateUtil { public static final int YEAR = 1; public static final int MONTH = 2; public static final int DATE = 3; publ..
ant를 이용하여 컴파일, 배포(*.jar)파일 생성하기 출처 : http://blog.naver.com/jjongku/20041797003 1. 아래 주소를 들어가서 apache-ant-1.7.0-bin.zip파일을 다운받는다. 버전은 그때 그때 달라요...^^ http://ant.apache.org/bindownload.cgi 2. 다운받은 압축파일을 로컬의 적당한 디렉토리에 압축을 풀면 난 C드라이브에 바로 풀어버렸다.. c:\apache-ant-1.7.0 / bin / 파일들 c:\apache-ant-1.7.0 / docs / 파일들 c:\apache-ant-1.7.0 / etc / 파일들 c:\apache-ant-1.7.0 / lib / 파일들 여기 여러파일들이 존재한다..... 여기서 bin 디렉토리로 이동후 build.xml파일을 bin디렉토리에 ..
[urlrewrite] 심플한 uri을 원한다면 써 BoA요~ 출처 : http://jace.tistory.com/59 urlrewrite를 사용한지가 대략 1년 반정도 인것 같다. 이번에 진행하고 있는 프로젝트에서 다시 사용하면서 늦었지만 포스팅을 해본다. 사이트 : http://tuckey.org/urlrewrite/ UrlRewrite는 apache의 mod_rewrite 모듈에 기반하며 이것을 J2EE환경에서 사용할 수 있도록 구성한 것이다. 현재 version은 2.6, 3.0이 존재한다. 두 version 사용법에 있어 크게 다른점이 없으므로 아무거나 다운받아 사용해도 무관한다. beta version이긴 하지만 새로운 3.0을 소개해 본다. Install urlrewrite파일을 다운로드 한다. (다운로드 후 zip파일 압축해제) 다음구문을 WEB-IN..
servlet + ibatis + ajax sample 출처 : http://myfact.tistory.com/94 db관련 : mysql-gui-tools-5.0-r12-win32, mysql-5.0.45-win32, was : apache-tomcat-5.5.25, ibatis ajax : prototype.js 071211 : post방식으로 변경. member 패키지 시작. 071213 : post방식, get방식일때 한글처리 분류,
iReport 출처 : http://soulcinder.egloos.com/128409 회사에서 진행하는 프로젝트에 사용하게 된 리포트툴입니다. 깔끔한 UI와 오픈소스로 무료배포인게 가장 큰 매력이었구요.. 국내에 제대로 된 자료를 찾기 어려워서(버전이 낮은 것은 있더군요.) 직접 익힌 iReport 사용법을 소개하고자 합니다. 사용한 버전이 1.3.1 이지만 최근에 릴리즈된 2.0.1버전이랑 별 차이가 없어서 사용했던 버전에 2.0.1버전에 추가한 내용을 합해서 설명하겠습니다. iReport 를 사용하기 위해서는 Sun Java 2 SDK 1.5 이상의 버전과 Runtime Environment (JRE) 필요하고 jasper 파일을 컴파일 하기 위해서는 Java 2(JDK)가 필요합니다. 우선은 아래 링크를 따라가..
WhichClass is in the Memory? 어떤 클래스들이 Memory에 떠있고 그것의 Physical 한 위치는 서버의 어느곳에 있을까요~? 디버깅 할때 이걸 써보세요..ㅋㅋ Which CLASS [Search] (ex) java.lang.String [Search Result] 출처 : http://susukang98.springnote.com/pages/423387
ResultSet to ArrayList /** * * Method Name : resultSetToArrayList * Description : ResultSet 객체를 한개의 Row가 HashMap인 ArrayList로 변환합니다. * * @author rian_susukang * @param resultSet * @return * @throws SQLException Collection * */ private Collection resultSetToArrayList(ResultSet resultSet) throws SQLException{ ResultSetMetaData metaData = resultSet.getMetaData(); int sizeOfColumn = metaData.getColumnCount(); String[]colum..
factory 패턴 예제 1. 현행 시스템의 문제점 다른 부분은 무시하고 색깔 있는 부분만 보자 현재는 factory 패턴으로 서블릿으로 넘어온 커멘드를 처리하고 있다. --------------------UserServlet.java ------------------------------------------ package sdwa.src.user.servlet; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.s..