본문 바로가기

Dev Story/dev

[iBATIS] DTD 오류 내용 총정리 sqlMapConfig.xml은 설정 파일로 DOCUMENT 선언부를 보면 sql-map-2.dtd가 위치한 URL을 확인할 수 있다. ... 하지만 위의 DTD 링크에 파일이 존재하지 않는다. iBATIS 프로젝트가 Apache Software Foundation 프로젝트에서 2010년 6월 16일에 Retired 되고 Google Code에서 MyBatis(http://www.mybatis.org/) 라는 이름의 프로젝트로 새로운 버전이 릴리즈 되고 있다. 아파치에서 구글로 옮긴 이유는 빠른 변화에 대응하기가 구글이 더 용이하기 때문에 그런거라고 하는데 Migration Steps when Switching from iBATIS toMyBatis 에서 자세한 내용을 확인할 수 있다. .. 더보기
[os] 유닉스 리눅스 명령어 간단히 사용할 수 있는 기본적인 유닉스/리눅스 명령어이다. 설명과 사용법, 옵션에 대한 설명 # [명령어] --help 명령어의 도움말, 사용법, 옵션, 사용환경, 제작자 등을 알 수 있는 명령어. # man [명령여] 파일의 내용보기# cat [파일명] 디렉토리생성# mkdir [생성할디렉토리명]특정 디렉토리내 디렉토리 생성# mkdir -p testdir/{a,b,c,d}testdir 디렉토리내에 a,b,c,d 디렉토리 생성 파일/디렉토리 복사# cp - [원본파일명] [대상파일명]옵션-p : 소유자,그룹 그대로 복사-a : 속성, 링크정보까지 포함하여 복사 파일/디렉토리 삭제# rm - [삭제할 파일명]# rmdir [삭제할 디렉토리명]옵션-f : 삭제 실행 여부 확인 안함-r : 하위디렉토리까지 .. 더보기
[json] JSON Validator & Convert JSON 데이터를 만들거나 만들어진 데이터의 유효성을 검증할 수 있는 방법이 있다. JSONLintExample : http://jsonlint.comGitHub : https://github.com/umbrae/jsonlintdotcom Free Online JSON ParserExample : http://runjsonline.jsonparser.com/GitHub : https://github.com/umbrae/jsonlintdotcom Json Parser OnlineExample : http://json.parser.online.fr/ 더보기
[extjs] Ext.MessageBox 메시지박스를 다양한 스타일로 생성하기 위한 유틸리티 클래스입니다. 별칭으로 Ext.Msg 로 사용할 수 있습니다. Example usage : // Basic alert: Ext.Msg.alert('상태', '변경사항이 저장되었습니다.'); // Prompt for user data and process the result using a callback: Ext.Msg.prompt('이름', '이름을 입력하세요:', function(btn, text) { if (btn == 'ok'){ // process text value and close... } }); // Show a dialog using config options: Ext.Msg.show({ title:'변경사항을 저장하시겠습니까?', msg.. 더보기
[github] Eclipse Git Plugin 설치 이클립스를 실행후 Help -> Install New Software에서 add하면 다음과 같은 화면이 나오는데 아래와 같이 입력합니다. Name : Eclipse Git Plugin -> 아무이름Location : http://www.jgit.org/update-site Location이 제대로 입력 되었으면 아래와 같이 설치할 목록이 나오는데 안정적인 Release 버전을 합니다. 설치할 내용을 다시 확인합니다. 그냥 다음을 누릅니다. 플러그인에 대한 라이센스내용입니다. BSD License 입니다. 해당 소프트웨어 수정, 배포, 상용에도 자유로운 라이센스입니다. 예전에는 이런 라이센스 관련 내용을 무심코 지나갔는데 요즘에는 멈칫하고 한번더 보게 되네요. accept 하고 넘어갑니다. 설치가 되고 있.. 더보기
[json] JSON(JavaScript Object Notation) 함수 JavaScript 값을 변환하는 함수를 제공하는 내장 개체. JSON.stringify 함수는 JSON Object값을 텍스트로 serialize하고, JSON.parse 함수는 JSON 텍스트를 deserialize하여 JSON Object로 변환한다. JSON.[method] JSON.stringify //json to string var str = JSON.stringify( jsonObj ); var obj = eval( str ); JSON.stringify 함수(JavaScript) JSON.parse //string to json var str = '{"firstname":"gildong", "lastname":"hong", "location":[{"seoul":"korea","japan".. 더보기
[extjs] Ext.tree.TreePanel 구조를 JSON으로 내보내기 //Tree to Json function getJson(treeNode) { treeNode.expandChildNodes(); var json = {}; var attributes = treeNode.attributes; for(var item in attributes) { if (item == 'src' || item == 'text') { //only use required attributes json[item] = attributes[item]; } } json.children = []; if(treeNode.childNodes.length > 0) { for (var i=0; i < treeNode.childNodes.length; i++) { json.children.push(getJson(.. 더보기
[js] Open Source Web Charts Open Source Web Charts from HaNJiN Lee Google Chart ToolsURL : https://developers.google.com/chart/?hl=kodemo : http://code.google.com/apis/ajax/playground/?type=visualizationlanguage : JSSencha Ext JSURL : http://www.rgraph.net/demo : http://www.rgraph.net/examples/language : JS/HTML5license : GNU GPL Version3ProtovisURL : http://mbostock.github.com/protovis/demo : http://mbostock.github.com/pr.. 더보기