다양한 시점에서 발생되는 이벤트와 이벤트를 처리하기 위한 인터페이스 정의시 사용됨. javax.servlet.ServletContextListener 인터페이스를 구현한 클래스를 작성한다.web.xml에 작성한 클래스를 등록. 기본적으로 public void contextInitailzed(ServletContextEvent sce) : 웹 애플리케이션 초기화 될때 호출 public void contextDestroyed(ServletcontextEvent sce) : 웹 애플리케이션이 종료 될때 호출 위 내용은 세션이 종료되는 시점을 제어하거나 기타 특정 시점에 어떤걸 실행하겠다 할때 하는 부분 인듯 하다. 동시접속 불가 기능 개발시 알게된 내용이라 찾아봄.
1. 서비스 Impl에 대한 고민 요근래 프로젝트를 하다보면서 느낀점이지만자주쓰이는 component 들을 매번 Service단에 선언하는 것들이 많이 있었습니다.(DI 주입 관련) @Resource(name="메일서비스")@Resource(name="sms발송 서비스")@Resource(name="파일관련") 등등 이 있었는데매번 클래스에 정의해 두고 했었습니다. 그런데 차라리 저렇게 선언할꺼면 따로 클래스에 protected로 정의해놓고extends 받아서 사용하면 어떨까 생각이 문득 들었습니다.(물론 매번 컨씨 컨브이로 붙이긴 하지만 그런 귀차니즘 해소용으로도..) 이렇게 작성하게 되면 오히려 개발할때 좀더 개발자를 어렵게(?) 하거나,파일 관련 부분만 사용하는건데 메일이나 sms발송 쪽도 같이 따..
출처 : http://ultteky.egloos.com/10995758 익스 8에서 https로 하면 다운로드가 안되는데 8이하 버전까지 예외처리를 해줘야된다는~ [참고자료] http://mark.koli.ch/2009/10/internet-explorer-cant-open-file-via-https-try-removing-the-pragma-header.htmlhttp://support.microsoft.com/kb/316431http://wiki.apache.org/httpd/SSLSessionCache [처리내용] 처리 1) 아파이 웹서버 SSL 캐싱 설정SSLSessionCache "shmcb:/supp1/apachedomains/all_domain/logs/ssl_scache(512000)"S..
아래에 설명한 엑셀인데 IE에서 한글로 된 파일명일때 제대로 나오지 않는다 따라서 해당 내용 수정한거 공유한다. String fileName = request.getParameter("excelName"); String userAgent = request.getHeader("User-Agent"); if (userAgent != null && userAgent.indexOf("MSIE 5.5") > -1) { // MS IE 5.5 이하 response.setHeader("Content-Disposition", "filename=" + URLEncoder.encode(fileName, "UTF-8") + ";"); } else { if (userAgent != null && userAgent.toLowe..
poi를 이용해서 통계 표를 엑셀로 만들려고 했는데 여간 머리아픈게 아니였다 그러다가 문득 생각난게html도 엑셀로 넣으면 표가 잘 나오기 때문에 해당 방법을 찾아봤는데역시나 있었다간단하게 해더만 속이면 되는 것이였다. String fileName = request.getParameter("title"); response.setContentType("application/vnd.ms-excel"); response.setHeader("Content-Disposition", "inline; filename="+ fileName +".xls"); 이런 해더로 된 껍데기 페이지를 만들고 브라우져에서 보여지고 있는 tag들을 저쪽으로 떤져주면 파일로 떠러진다. 매우 간단한거 같다.
출처 : http://cafe.daum.net/ITVillage/IKm4/25?docid=1DpW4IKm42520120403100818 : 이클립스에서 프로젝트의 이름을 바꾸고 나면 아래와 같은 에러가 자주 발생한다. java.lang.IllegalArgumentException: Can't convert argument: null --> 이 에러가 발생하는 이유는 프로젝트 이름을 변경하게 되면 web.xml이 아래와 같이 자동으로 바뀌기 때문이다. ==== web.xml ==== onnuri2012.onnuri2012 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding utf-8 HTMLTagFilter egovf..
- Total
- Today
- Yesterday
- github image 첨부시 주의할점
- POE Excel 만들기
- java 폴더구조 구하기
- mybatis Merge
- jstl split
- Kotlin
- jstl 커스텀 태그
- JSTL
- coroutine
- spring ExcelView
- java 압축 풀기
- Database#transaction
- java 특정문자 갯수구하기
- jstl foreach
- JSP 세션
- java 설정
- java calendar
- POI EXCEL
- java 설치
- 전자정부프레임워크 tiles
- spring property
- MyBatis 팁
- 코루틴
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |