| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
- vaadin
- SPC
- mybatis
- window
- react
- hadoop
- tomcat
- R
- 보조정렬
- plugin
- Express
- Android
- GIT
- Sqoop
- Java
- mapreduce
- MSSQL
- table
- Eclipse
- SSL
- IntelliJ
- es6
- SQL
- Spring
- NPM
- 공정능력
- JavaScript
- Python
- xPlatform
- Kotlin
- Today
- Total
목록2017/09/07 (2)
DBILITY
개발시 표준프레임워크가 제공된다고 해서 동작방식도 모르고 단순작업만 하다보면 인생 또한 참으로 단순해 진다. 나처럼 말이다. 모든 사용자의 요청(즉, 웹 URL)을 프론트 컨트롤러라는 서블릿 하나가 받아들인 후 URL에 따라 실제 처리를 담당하는 컨트롤러로 요청을 넘김. Spring에서는 프론트 컨트롤러는 디스패처 서블릿이라고 하고,컨트롤러는 핸들러라고 한다. 사용자의 웹 요청이 URL 매핑에 의해 디스패처서블릿으로 들어오면, 1.디스패처서블릿은 핸들러 인터셉터의 preHandle() 메서드를 호출한다. 핸들러 인터셉터는 Spring 사용자가 등록해놓은 사용자정의(custom) 클래스다. 2.디스패처서블릿은 URL에 대응하는(매핑된) 핸들러(컨트롤러)의 메서드를 호출해 업무 로직을 처리하게 한다. 3.디..
현재 프로젝트에서 사용하는 스프링 버전은 3.1.1로 db접속 정보 등을 property파일에 jasypt를 이용해 암호화를 적용하고 있는데, 전자정부 프레임워크의 ARIA블록 암호화를 적용해 보기 위해 jasypt package의 EncryptablePropertyPlaceholderConfigurer를 참고하여 PropertyPlaceholderConfigurer를 상속받아 property를 복호화하도록 보고 베꼈다. URLEncoder/URLDecoder는 필요하지 않을 경우 제거해도 된다. 전자정부 프레임워크에는 아마도 이미 있지 않을까? 사용해 보지 않아 모르겠다. EgovStringToHashEncryptor에서 사용할 패스워드 생성용 RandomKeyGenerator package com.d..