일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Executor
- Postman
- 암호학
- mac
- Runnable
- 한글조사
- Executors
- Freemaker
- xlet
- sha1
- Log4J
- RSA
- 한글조사처리
- Java
- PKCS#8
- date
- Instrumentation
- 자바 암호화
- IPTV
- String
- StringUtils
- ACAP
- 이클립스 플러그인 개발
- AES
- Callable
- 자바
- ORM
- JCE
- DAMO
- PKCS
- Today
- Total
목록Freemaker (2)
오늘은 어디로 갈까...
지난 시간(메일 템플릿에 대한 단상(斷想))에 이어서 템플릿을 이용한 메일 발송에 대해 좀 더 알아보도록 하자. 완전체(?)를 만들면 4월 한달 내내 우려먹을 수 있을거 같기는 하나, 저질 체력인 관계로 대충 끝내보도록 하자. 프로젝트 명은 메일관련이므로.... POSTMAN이라 하겠다. 1. 테이블 만들기 - 데이터베이스에서 전송할 자료를 가지고오는 구조이므로, 일단 테이블을 만들도록하자. MAIL MAIL_NO NUMBER Not Null 메일 번호 TEMPLATE_ID CHAR(3) Not Null 템플릿 아이디 STATUS_CODE CHAR(2) Not Null 상태 코드 TO_ADDRESS VARCHAR2(200) Not Null 받은이 주소 TO_NAME VARCHAR2(100) 받는이 이름 ..
요즘 메일 템플릿 변경 작업을 하고 있는데, 기분이 별로이다. 이곳의 메일 구조는 메일 전송 테이블에 전송 데이터를 넣으면, 데몬이 모니터링하고 있다가 발송하는 구조이다. 뭐, 이런 구조야 흔하디 흔한것이라 별로 반감은 없는데, 문제는 메일 내용을 생성하는 부분이다. 테이블에 URL을 입력하고 데몬이 URL을 호출하여 랜더링된 HTML을 받는다. 즉, 일종의 HttpClient가 웹서버를 호출해서 응답 페이지를 받는것이다. 물론 전혀 문제될게 없는 구조이다. 그럼에도 불구하고, 본인의 성격이 괴팍한것인지, 왠지 마음에 안든다. 굳이 웹페이지를 호출할 필요 없이, 템플릿 엔진을 사용해서 간단하게 구현하면 될것인데, 왜 이렇게 구현해놨을까 하는 쓸데없는 생각은 마음을 갉아먹고 정신을 혼미하게 만들었다. 그래..