본문 바로가기

개발/기타

dynamic web module 3.0 requires java 1.6 or newer in Maven Project 메이븐으로 프로젝트를 생성 도중 'dynamic web module 3.0 requires java 1.6 or newer'와 'one or more constraints have not been satisfied'머시기 라는 에러 메시지가 발생했다. 구글링 끝에 이 문제를 해결했다. 영어가 딸리기 때문에 그림만 보고 따라함.(자바 1.7, 다이나믹 웹 3.0 기준)1. 이클립스 상단메뉴 project > properties > java compiler 에서compiler compliance level을 1.7로 맞춘다. 2. project facet 에서 java 버전을 1.7 맞춘다. 3. 이클립스 상단메뉴 preferences > java > installed jres 에서 add를 누른후 자신이 .. 더보기
[ibatis] > , < 범위 지정시 파싱 에러시. ibatis는 XML에 정의하다보니... 깜빡깜빡 하는게 있는데 부등호 (즉 ) 를 기냥 쓰게 되면 오류가 난다. (태그에 존재하는 꺽쇠랑 동일하기 때문에 파싱에러발생) 이때는 로 감싸주면 된다 SELECT seq as seq , note as note FROM table user_id = #userId# reg_date >= str_to_date(concat('#startYYYYMM#','01000000'),'%Y%m%d%H%i%s') ]]> 참고로 로 안감싸주고 를 쓰게 되면 아래와 같은 오류가 난다. java.lang.RuntimeException: Error occurred. Cause: com.ibatis.common.xml.NodeletException: Error parsing X.. 더보기
[python] notepad++에서 python 실행시키기 notepad++ F5를 누른후 cmd /K "$(FULL_CURRENT_PATH) 더보기
[python] django 설치 파이썬 설치 장고는 아직 파이썬 3.x 를 지원하지 않음. 파이썬 2.5 이상을 설치한다. 설치 정리 : http://dev.claztec.net/76 장고 설치 및 확인 1.1.1 버전을 다운로드 다운로드한 파일을 압축을 푼 후에 Django-1.1.1 로 옮긴다. 이후 python setup.py install 명령 실행 C:\Django-1.1.1\django\bin에 django-admin.py 가 생겼다. 앞으로 장고 프로젝트를 C:\django에 만들 것이므로 django-admin.py 파일을 C:\django에 옮긴다. 이후 C:\Django1.1.1 디렉토리는 지워도 된다. 콘솔에서 장고가 제대로 설치되었는지 확인한다. sample 이란 이름의 프로젝트를 생성한다. python djang.. 더보기
[XPlatForm] 실습 교육 정리 - 3. xplatform - jsp 연동. sample jsp 이용 1. jsp를 이용해서 xplatform dataset에 바인딩해줄려면 xapi.jar 파일과 lisense.xml이 필요하다. license는 http://xplatform.co.kr 에서 로그인 후 개발자 라이센스를 받으면 된다. (사용기간 2개월) apache tomcat - lib폴더에 xapi.jar파일과 라이센스파일 넣어줌. - 위 사진처럼 톰캣-lib폴더에 jar파일을 넣었다면 아래 jsp소스를 보자.(풀 소스) 2. db연결을 위한 jsp 코딩 PlatformData o_xpData.addDataSet(ds); nErrorCode = 0; strErrorMsg = "SUCC"; } catch (SQLException e) { nErrorCode = -1; strErrorMsg = e.get.. 더보기
SyntaxHighlighter 블로그에 적용시키기 위한 코드 강조기능. 파일 다운 후 js&css 파일을 업로드해준다. * tistory는 관리자모드 html/css편집 모드에서 파일 업로드. http://www.alexgorbatchev.com/SyntaxHighlighter => SyntaxHighlighter Framework있는 곳. 대중적이다고 함. 업로드 후 사용법은 글쓰기에서 html모드 선택 후 아래와 같이 태그로 감싸주고 안에 코드를 기입해주면 된다. ....여기에 html코딩 작성... ....여기에 html코딩 작성... 더보기
[JQuery] jquery api Link : jquery api cheat sheet 더보기
[XPlatForm] 실습 교육 정리 - 2. Grid 생성 및 Dataset 설정 1. 그리드 생성- 업무 프로세스에서 가장 많이 쓰여지는 컴포넌트. 클릭하고 아래 창에서 드래그 하여 원하는 크기만큼 그리드 생성. 2. 데이터셋 생성하기 클릭, 아무곳에 드래그&클릭 -> 아래에 Dataset00생성됨.Dataset00을 더블클릭하면 편집창이 뜬다. 3. Dateset에서 작성한 데이터를 Grid로 호출 3-1 그리드를 클릭하면 오른쪽 속성창에서 binding부분의 binddataset을 설정한다. 화살표 모양을 클릭하면사용할 dataset의 목록이 뜬다. 지금은 하나밖에 생성 안했기 때문에 하나만 나옴. 3-2 그리드 디자인 head와 body를 마우스 우측 클릭하여 하나씩 생성. - head와 body를 추가한 화면. col0을 마우스 우측 클릭하면 insert가 있다. 생성할 컬럼.. 더보기
[XPlatForm] 실습 교육 정리 - 1. Project 생성 및 form 생성 기존 miplatform 에서 xplatform으로 갈아타는 추세.왜냐 정부에서 activex를 걷어낼려고 하고 있으니까RIA란 말을 많이 쓰는데 Rich Internet Application의 약자다.예전엔 업무프로그램을 C/S (Client/server) 형식으로 많이 썼는데 재배포하는데 애로사항이 많아요즘엔 웹 어플리케이션이 강세다. RIA에서 rich란 장점을 의미한다. c/s 와 web 장점들만 모아놓은 어플이RIA다. 요기 엑스플랫폼이 리아툴이란다. script와 xml기반으로 플그램 작성. 문서화하는걸 귀찮아 하는 나지만, 앞으로를 위해서 차근차근 해볼려고 노력중... 1. 먼저 SDI 형식부터 연습. 프로젝트 생성 Name에 프로젝트 이름적고 next 2. 프로젝트 정의TypeDefinit.. 더보기
Jquery / 공백 체크 $(function (){ $("a.searchBtn").click(function (){ var totCnt= 0; $('[type=text]').each(function (){if($(this).val().length > 0 && $.trim($(this).val()) != ""){totCnt+= $(this).val().length; }}); if(totCnt< 1) { alert('조회할 대상을 입력해 주세요.'); } else { //실행} }); }); type=text 태그들을 돌며value값들이 길이가 0보다 크거나 공백이 아닐때 totCnt에 1씩 증가totCnt가 1보다 작을 때 alert창 띄우고1이상일 경우 특정 기능 수행. 목적은공백 데이터 입력 방지, 데이터 필드에 하나 이상의 .. 더보기