본문 바로가기

전체 글251

마우스 커서 CSS 마우스 커서 변경 CSS 모음 cursor: auto (uses what is set by user) cursor: crosshair (should produce a cross) cursor: default (cursor remains as it is) cursor: e-resize (arrow pointing right) cursor: hand (the traditional pointing hand) cursor: help (a Question Mark should appear) cursor: move (a cross with arrows on the tips) cursor: n-resize (an arrow pointing north or up) cursor: ne-resize (an arrow po.. 2012. 12. 5.
정보보호 진흥원 SEED 암호화/ SEED 알고리즘 정보보호 진흥원에서 제공하는 SEED 암호화를 아래와 같이 쓸 수 있도록 하였다. - byte배열 String 간 변환을 손쉽게 할 수 있도록 구성 - 16바이트를 맞추기 위해 쓰는 Padding 방식은 PKCS5Padding 을 사용한다. - CBC 운영모드를 적용한다. public static void main(String[] args) throws UnsupportedEncodingException { PropertiesReader.init(); String password = "010-222-2222"; String key = PropertiesReader.getProperties("public_key"); // Encrypt byte[] pbCipher = Seedx.Encrypt(key, pa.. 2012. 12. 4.
Spring Framework MVC 로그인 이전 포스팅 http://revf.tistory.com/entry/Spring-Framework-MVC-Mybatis-3 기존 패키지에 아래 기능을 추가함 - 로그인 - 로그아웃 - 세션관리 방식 - 세션 체크 : Spring Framework의 Interceptors 를 이용함 HandlerInterceptorAdapter 을 상속받은 SessionInterceptor 클래스 구현 preHandle( ) 메서드는 사용자 호출 후 Controller 가 받기전에 수행됨 postHandle( ) 메서드는 Controller 수행 후 VIEW로 가기전에 수행됨. Controller수행 중 에러시 호출 안됨 - 로그인 처리 : Validator를 이용함 Validator 을 상속받은 LoginValidator.. 2012. 12. 4.
Spring Tag Library Spring Tag Library meassage tag() 스프링은 메시지 리소스 파일로 부터 메시지를 가져와 간편하게 출력할수 있도록, 태그를 제공한다. JSP 페이지의 타이틀을 를 이용해서 출력하는 예제를 만들어 보자. 빈 정의 파일에 리소스 번들 관련된 설정이 되어 있어야 한다. 먼저 메시지 관련 리소스 파일에 코드값을 설정해준다. PropertiedEditor 같은 유틸의 도움을 받으면 편리하게 한글 입력-편집이 가능하다. /easycompany/webapp/WEB-INF/classes/messages_ko.properties ... # -- spring:message -- easaycompany.loginform.title=로그인페이지 easaycompany.employeelist.title=.. 2012. 12. 4.
Spring Framework MVC + Mybatis 3 기본 스프링 설정 완료 파일 첨부된 라이브러리는 아래와 같다. - Spring Framework 3.1 MVC : 스프링 프레임워크 관련 라이브러리 - Mybatis 3 : 데이터베이스 엑세스 - JSTL : JSP을 HTML 태그처럼 쓸 수 있게 하는 라이브러리 - c3p0 : 데이터베이스 안정적인 커넥션 풀 - Log4j : Log 라이브러리 - JDBC : Mysql , MS-SQL, Cubrid 라이브러리 포함 - ezmorph : JSON 관련 라이브러리 - JUnit : 테스트 라이브러리 - Quartz : 스케쥴 라이브러리 2012. 12. 4.
Java Tip static Import 오픈소스를 보다가 알게 된 자바의 스태틱 import 기능 예를 들어 TimeUtil 이란 클래스에 getCurrentTimeStr() Static메서드가 있다고 하자. 일반적으로는 소스상에 아래와 같이 쓴다. String timeStr = TimeUtil.getCurrentTimeStr(); 하지만 TimeUtil 클래스를 소스 상단에 import 할때 스태틱으로 아래처럼 지정해두면 메서드명만 호출 하면 된다. import static {패키지명}.TimeUtil.*; class Test { public static void main(String[] args) { String timeStr = getCurrentTimeStr(); System.out.println(timeStr); } } 2012. 11. 20.