본문 바로가기

Java

PHP in JavaEE (quercus) PHP 를 View 로 사용하고 나머지 작업을 Java 로 할수 있는 프로젝트가 있다는 걸 알게 해준 소개글 http://blog.fguy.com/2010/02/php.html 프로젝트 둘러보기 http://www.caucho.com/resin-3.1/doc/quercus.xtp IBM developerworks 의 셋팅 및 사용법 http://www.ibm.com/developerworks/web/library/wa-quercus/ resin 사이트 http://quercus.caucho.com/ 더보기
ant 빌드시 includeantruntime warning 제거 ant 빌드시 경우 아래와 같이 에러가 발생할때 build: [echo] complie wait a minute .... [echo] /data/repos/---/web/WEB-INF/classes [javac] /data/repos/---/build.xml:34: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds 위와 같은 warning 발생시 build.xml 파일에 includeantruntime = false 속성을 추가한다. 더보기
[Java] Lombok 설정해서 사용할 경우 Lombok 사용시 컴파일 경고 없애는 방법 Generating equals/hashCode implementation but without a call to superclass, even though this class does not extend java.lang.Object. If this is intentional, add '@EqualsAndHashCode(callSuper=false)' to your type. import lombok.EqualsAndHashCode; @Data /* 아래 코드 추가 */ @EqualsAndHashCode(callSuper=false) public class Program extends CommonModel { private String id; } 좀더 자세한.. 더보기
[java] JSTL 버전 구분 JSTL 이 근래에 문제를 일으켜서 좀더 상세한 내용을 찾아 보니 아래처럼 정리가 됩니다. ▶ JSTL 1.2 : J2EE 5 / JSP 2.1/ Servlet 2.5 을 지원합니다. 다운로드 : http://jstl.java.net/download.html jstl-impl-1.2.jar / jstl-api-1.2.jar 파일을 다운로드 후 사용하면 됩니다. jsp 페이지 선언부 사용예) ▶ JSTL 1.1.x : J2EE 1.4 / JSP 2.0 / Servlet 2.4 을 지원합니다. 다운로드 : http://archive.apache.org/dist/jakarta/taglibs/standard/ jstl.jar / standard.jar 파일을 사용하면 됩니다. jsp 페이지 선언부는 jstl 1.. 더보기
[JAVA] Java Collection 계열 사용시 Warning 제거방법 아래와 같은 코드는 컴파일시 Warning 메세지를 뿜어냅니다. import java.util.*; public class ArrayListGeneric { public static void main(String[] args) { ArrayList data = new ArrayList(); data.add("hello"); data.add("world"); Iterator it = data.iterator(); while (it.hasNext()) { String s = it.next(); System.out.println(s); } } } Warning 이라는 경고를 제거하기 위해서는 두가지 방법이 있습니다. Generic 을 이용하는 방법과 Annotation 을 이용하는 방법입니다. 먼저 Gener.. 더보기