본문 바로가기

Server Oriented/Java & JSP

(76)
접근제어자(public, protected, default, private), 제어자(static, abstract, final, transient, synchronized) http://wckc015.blog.me/80158787626public 자신과 모든 패키지, 모든 클래스에서 접근 가능protected 자신과 동일 패키지 내, 자손 패키지 내에서 접근 가능default 자신과 동일 패키지 내에서만 접근 가능, public/protected/private 등을 기술하지 않으면 default 적용private 자신과 동일 클래스 내에서만 접근 가능물론, setter 나 getter 가 public 으로 선언된다면 모든 패키지, 모든 클래스에서 접근 가능하겠죠. ~.
스프링 3.1 for 이클립스 4.2 케플러 - 이클립스 4.2 에 대응하는 스프링 3.3 이 나왔군요. ~.http://spring.io/tools/sts/all (최신판) http://www.springsource.org/downloads/sts-ggts (스프링이 세분화 되면서 없어진 URL) - 토비의 스프링 3.x http://toby.epril.com/tobyspring3/ - 이전 버전에서 케플러로 업그레이드 하는 방법론 (SVN 포함) 케플러 새로 설치하는 방법 (그렇게 디테일 하지는 않군요. 설마, 이클립스는 케플러가 처음인 것은 아니겠죠..?) - 이클립스 케플러(이전 버전 포함)가 갖는 의의를 도표로 설명한 내용 http://eclipsehowl.wordpress.com/2013/06/25/kepler-the-tenth-simu..
포인트(.) 로 시작하는 숫자 문자열을 찾을때 startsWith() 와 indexOf() 를 사용시 표현식 고려..? String aa = ".5"; 가 들어 있을때,화면에 인쇄하기 위해 out.println(aa); 를 하면 화면에 ".5" 라고 찍히잖아요..이걸 "0.5" 라고 찍게 하려면 어떻게 해야 할까요..? replaceAll() 메소드는 인수에 대해 표현식을 적용하는데,startsWith() 나 indexOf() 메소드는 표현식이 적용될까요..?정답은, startsWith() 와 indexOf() 에서는 표현식이 적용되지 않으니까 그냥 사용하라는 겁니다. if(aa.startsWith(".")) ...; 라고 사용하면 된다는 거죠.공연히 aa.startsWith("\.") 에서와 같이 "\." 나 "\\.", "\\\.", "\\\\." 등을 사용하지 마세요.. ~. .Fine.
세션에 담기는 Class 는 Serializable 을 구현 Web Application Server 나 Application Server 2대가 세션을 공유하는 경우,세션에서 데이타를 가져올 때 Serializable 을 세팅하지 않으면 경고 문구가 시스템 로그에 찍힙니다.운영상 문제는 없는듯 하지만, 그래도 Serializable 를 넣는 것이 아무래도 정신 건강상 좋을 듯.. public class ClassTest implements Serializable { private static final long serialVersionUID = 201304151453L; // 년월일시분초로 세팅하면 동일하게 하지는 않겠죠.. ~. ... }
Integer.parseInt(DateTimeFormat.getDateTime4PatternByStatic("yyyy")) 오류 DateTimeFormat 은 사용자 정의 클래스인데, Calendar 클래스를 활용하였음. 아래와 같이 코딩할때 런타임에서 간혹 엉뚱한 값이 들어가서 문제가 발생.int aa = Integer.parseInt(DateTimeFormat.getDateTime4PatternByStatic("yyyy")); 아래와 같이 풀어 쓰면 오류가 발생하지 않음.String year = DateTimeFormat.getDateTime4PatternByStatic("yyyy");int aa = Integer.parseInt(year); 아래와 같이 해도 오류가 발생하지 않았을까..?int aa = Integer.parseInt((String)DateTimeFormat.getDateTime4PatternByStatic("..
터치감 개선, 버블링 e.stopPropagation() 터치감 개선과 버블링에 대한 이야기가 적혀 있네요. http://gbox3d.tistory.com/entry/jquery-mobile-%ED%84%B0%EC%B9%98%EA%B0%90-%EA%B0%9C%EC%84%A0-%EC%8B%9C%ED%82%A4%EA%B8%B0 e.stopPropagation(); 로 기술된 이전 까지는 실행되고 이후의 버블링은 실행되지 않는다.
java.util.* o Random http://mainia.tistory.com/630 o 자바스크립트 Math.ceil(Math.random() * n), 1 ~ n 사이의 정수 o DB 오라클 https://blog.naver.com/giriyo/221348970032 o java Random r = new Random(); int seed = r.nextInt(n +1); // nextInt() 에 의해 0 부터 n 까지 수치가 추출 [출처] 자바스크립트 랜덤 / 난수생성 (Math.random)|작성자 창공 ------------------------------------------------------------------- var $o = $('#id1 img[onClick^="getLoad"]'); var n..
can't send redirect after committed 정적이든 동적이든 포함관계가 있는 .jsp 에서 아래와 같은 코드가 사용되는 경우 간혹 can't send redirect after committed 오류 발생 response.sendRedirect("..."); 대신에,out.print(""); 를 사용하면 포함관계에 상관없이 오류가 발생하지 않고 화면이 전환됩니다. --------------------------------------------------------------------------------------------------------------------------------include 된 파일에 태그 추가하면 해결이 된다는데, 아직 체크는 못해 봤네요.. ~.