목록분류 전체보기 (10)
친절한 개발자
보호되어 있는 글입니다.
src.main.webapp.WEB-INF.lib 폴더내의 jar파일이 있고 이 파일들이 webapp library로 등록되어 있는 상황에서 이클립스 상에서 바로 삭제가 되지 않는다.. 이것은 이클립스가 자동으로 해당라이브러리를 압축해서 빌드페스에 보관하고 있기 때문이다. 그래서 이클립스를 닫고 수동으로 지우면 해결된다. BUT 이제 이 지운 라이브러리를 svn에 커밋해야 하는데. synch를 맞춰보면 삭제된 라이브러리가 delete 표시가 아닌 missed 표시가 되어 commit 되지 않는다.. 이럴땐 아래와 같은 방법으로 한다. 1. 이클립스에서 해당 라이브러리가 사용되고 있는 Web App Libraries를 삭제한다.project -> click mouse right button -> java ..
오라클로 개발을 하다가 오래간만에 mysql을 접하게 되었다.. jdbc connection 셋팅이야 그리 어려운 것이 아니기때문에 mybatis 와 연동하려고 셋팅하고 db 접속 테스트를 실시하는 순간.. Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.Mon Jun 20 13:36:25 KST 2016 WARN: Establishing SSL conn..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
Spring4.0 을 기준으로 개발을진행 하려고 초기셋팅과정에서 java.lang.NoClassDefFoundError: org/apache/ibatis/cursor/Cursor 와 같은 에러가 발생했다. 기본적으로 mybatis를 사용하기 위해서는 Mybatis 라이브러리와 이것을 spring과 연동해 주는 mybatis-spring의 버전을 맞춰줘야 하는데 그렇지 않아서 발생하였다. 그러면 각각의 버전이 서로 다양한데 어떤 버전이 어떻게 매칭되는지 어떻게 알수 있을까? http://mvnrepository.com/ 에서 사용하고자 하는 라이브러리를 검색하고 해당 버전을 선택하면 다음과 같이 매칭되는 관련 라이브러리와 버전이 명시되어 있다.. 따라서 개발시 반드시 관련 라이브러리를 사용한다면 버전을 맞..
보호되어 있는 글입니다.
비지니스 로직에서 열심히 데이터를 생성해서 view 로 데이터를 넘길때 비동기처리를 위해 jajax를 사용한과정은 다음과 같다. 1. jsp에서 ajax를 호출한다. 이때 처리결과의 양이 좀 많을경우 적절한 로딩 이미지를보여주기 위해 ajax의 옵션을 사용한다. 2. ajajx에서 - controller - service - dao 의 과정을 거쳐 전달받은 데이터 이때 데이터는 단순한 string일 수도있지만 대부분 Object 즉 객체이다. com.fasterxml.jackson.databind.ObjectMapper 를 사용한다. pom에 관련 라이브러리를 추가한다. Aja로 한글을 전달할때 UTF-8환경에서 코딩이 되어 있다면 RequestMapping의 produces를 설정한다. 3. 객체를 J..
parser를 만들게 되었다. 기존 txt 형식의 파일을 읽어들여 원하는 항목을 추출하는 작업이다. txt 파일의 규칙성을 찿아서 indexof 및 각종 정규식을 써가며 원하는 keyword를 mapping 하고 vo에담에 DB에 insert 혹은 update 하는 것이다. 그러기위해 다음과정의 순서대로 개발했다. 1. 특정 Directory에 있는 파일목록을 추출한다./*재귀호출을 이용한 파일목록 추출하기*/ public static List listFilesForFolder(File folder) {List filepathlist = new ArrayList(); File[] files = folder.listFiles();for (File file : files) {if (file.isDirecto..
프로젝트중에 전자정부 1.0 초기에 개발되어서 3.0으로 업그레이드 해 달라는 이슈가 있었다. 전자정부 사이트에서 마이그레이션관련 가이드를 참고했다. http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:%EC%8B%A4%ED%96%89%ED%99%98%EA%B2%BD%EA%B0%80%EC%9D%B4%EB%93%9C 참고 maven 사용하고 있으므로 egovframework.rte egovframework.rte.psl.dataaccess 3.0.0 버전을 변경했으며, pom.xml의 overview tab을 클릭하셩 Properties 를 다음과 같이 변경 Generics 적용에 따른 casting 적용을 한다. 변경 전 (예)public List se..