Month: 5월 2014

하이브리드 앱 개발을 위한 Cordova 안드로이드 개발환경 설정

하이브리드앱 개발환경 세팅 안드로이드 세팅을 위해서는 adt 혹은 SDK를 설치하여 classpath를 지정해줘야 한다.  http://developer.android.com/tools/sdk/eclipse-adt.html 에서 안드로이드 개발툴을 다운로드 한후 설치한다. 그리고 apache-ant를 다운받아 마찬가지로 적당한 경로에 압축을 풀어준다.  http://ant.apache.org/ 적당한 경로에 설치한후 path를 등록한다. 맥은 /etc/paths를 수정하면 된다. /usr/bin /bin /usr/sbin /sbin /usr/local/bin /Users/reikop/dev/adt-bundle-mac-x86_64-20131030/sdk/tools /Users/reikop/dev/adt-bundle-mac-x86_64-20131030/sdk/platform-tools /Users/reikop/dev/apache-ant-1.9.3/bin #위와같이 sdk경로에 tools와 platform-tools를 지정해준다. 이후 명령어로 cordova를 실행하면 아래 Read More

하이브리드 앱 개발을 위한 Cordova(Phonegap)설치

ADOBE에서 개발했던 Phonegap이 Apache로 오면서 Cordova로 명칭이 변경되었다. 1. Node.js 설치   Cordova는 node.js의 설치가 필요하다. 홈페이지에서 다운받아 설치 하자 오래전에 포스팅한 Node.js설치기를 참고해도 좋다.  2012/02/15 – [Develop/Web] – 맥 OSX에서 초간단 Node.js 설치하기 , 실행하기 2. Cordova설치 Cordova는 npm에서 지원을 하므로 간단하게 명령어로 Cordova를 설치할 수 있다. npm install -g cordova   – 끝 Read More

전자정부프레임워크(스프링) 프로젝트 세팅하기 #3

자동설정된 파일 해설 1. Context-param 설정파일의 경로를 설정해준다. (JavaConfig를 사용할경우 클래스명을 적기도 한다.) 2. listener 웹 애플리케이션에 이벤트가 발생한다면 이 listener에 전달되는데 클래스로 그 이벤트를 전달하는데 사용한다.  3. servlet Tomcat의 가장 기본적인 서블릿매핑 설정이다. 해당 url pattern으로 요청이 들어온다면 어떤 클래스를 지정할지에 대해 정해진다. 현재 세팅은 RESTFUL 방식으로 되어있다. 전자정부프레임워크의 설정 대부분은 *.do 설정하여 진행한다. 1. annotation-driven Read More

전자정부프레임워크(스프링) 프로젝트 세팅하기 #2

프로젝트에 필요한 라이브러리 지정하기 1. 전자정부프레임워크 라이브러리 스프링 프로젝트를 생성한관계로 전자정부프레임워크 관련 라이브러리가 빠져있다. 이를 추가해주려면 pom.xml에 dependency를 추가해주면 된다. 추가했다면 EgovMap과 EgovAbstractMapper등을 사용할수 있게된다. [#M_더보기|접기| _M#] 2. JDBC관련 라이브러리 추가 프로젝트가 사용하는 Database와 연결이 필요하다면 관련 dependency를 추가한다. [#M_더보기|접기| _M#] 3. validation 관련 라이브러리 추가 클라이언트 입력값에 대해 유효성검증을 좀더 다양하게 해주려면 추가해준다. [#M_더보기|접기| _M#] Read More

전자정부프레임워크(스프링) 프로젝트 세팅하기 #1

#IDE 버전 STS 3.5.1로 사용하였습니다. http://spring.io/tools 에서 받을수 있습니다.   프로젝트 생성   패키지 에디터에서 우클릭후 New > 스프링 프로젝트를 선택한다.   Spring MVC프로젝트를 선택한다. 프로젝트는 Maven이 자동으로 탑재되어 웹프로젝트형식으로 자동으로 전자정부프레임워크환경에 맞는 환경으로 설정이 완료된다. 사용할 패키지명을 입력한다. 프로젝트 생성시 빈설정, 패키지 설정이 입력한 대로 자동으로 생성된다. 생성된 프로젝트를 확인한다. 서버를 구동하자 구동후 한글이 깨지게 Read More