출처 : http://marobiana.tistory.com/88 맨날 시니어개발자분들이 만든 환경에서만 개발해봤지 혼자 해본적이 없어서세팅을 해봤는데, 패키지 설계부터 뭘 어떻게 해야할지 막막했다. 프로젝트 만드는거에서부터 삽질을 했다 그래서 정리를 해보겠다.(MAC환경에서 했으나 다를건 없을 것이다) 환경 세팅 1. STS 다운로드 STS에는 메이븐 플러그인이 기본으로 깔려있으므로 이걸로 설치. http://spring.io/tools/sts/all 2. Tomcat 다운로드 원하는 버전의 톰캣 다운로드. (나는 7을 받았음) http://tomcat.apache.org/download-70.cgi 이제 본격적으로 프로젝트 생성하기 위에있는 동그라미 아이콘을 누른 후(Dashboard) Spring ..
개발환경 세팅 목적은 JDK 1.6 + Maven + Spring3 + myBatis 입니다. eclipse 버전은 juno 입니다. 1. mrketplace 준비 eclipse marketplace가 안 보일 시 help > Install New Software로 가서 General Purpose Tools 아래에서 marktplace client 선택 후 설치 합니다. 2. 메이븐 설치 http://littlecarbb.tistory.com/entry/EclipseMaven-메이븐-설치-요약 maven 은 3.2는 1.5는 쓸수 없음. 현재 java 1.6으로 3.1로 설치함, 3. 스프링 sts 설치 eclipse marktplace 에서 스프링 sts 설치함. http://littlecarbb.t..
출처 : http://zero-gravity.tistory.com/213 매번 설치할 때마다 까먹어서 뒤적거리기 귀찮아 여기에 간단하게 정리해놓는다. 1. Maven Download http://maven.apache.org/download.cgi 2. 다운받은 메이븐을 적당한 곳에 위치시킨 후, 환경변수를 설정해준다. 3. 이클립스에서 Maven 플러그인을 설치한다. >> 방법은 2가지 ① Help → Eclipse Marketplace에서 "maven"으로 검색 "Maven Integration for Eclipse (Juno and newer) 1.4"을 install (각자 이클립스 버전마다 다르니 주의). ② Help → Install New Software... → http://download..
출처 : http://zero-gravity.tistory.com/198 1. 파일 다운로드 https://code.google.com/p/mybatis/downloads/list mybatis-3.2.3.jar 라이브러리 파일을 다운 받아서 lib 폴더에 넣는다. 2. DB 정보를 담은 properties 파일 작성 (db.properties) - 오라클 기준해서 써놨다. 각자 상황에 따라서 변경. ## database connection property. driver=oracle.jdbc.driver.OracleDriver url=jdbc:oracle:thin:@localhost:포트번호:xe username=username password=password 3. Mapper 작성 (member.xml..
개발환경 세팅 목적지는 JDK 1.7 + Maven + Spring3 + myBatis 입니다. 먼저 Spring framework 개발을 위한 Spring관련 plugin(STS: Spring Tools Suite)를 설치합니다. Eclipse - Menu > Help > Eclipse Marketplace를 선택합니다. (Install New Software로 Spring IDE를 설치하는 방법도 있지만, 아래에 별도로 설명드리겠습니다.) 검색창에서 STS를 입력하고 조회하면, 최신버전이 검색됩니다. 현재 2013/03/11 업데이트된, Spring Tool Suite (STS) for Eclipse Kepler (4.3) 3.4.0 Release 가 최신버전입니다. Install을 선택합니다. 설치..
출처 : http://blog.naver.com/jucam123?Redirect=Log&logNo=220026338353 1. 이클립스 설치(이클립스는 현재 설치되어 있고 쉬우므로 패스) - 그냥 네이버에서 이클립스 검색해서 다운받기만 하면 된다. 2. STS란 이클립스에서 스프링을 편하게 쓰기 위해 스프링 IDE 프로젝트를 만들었고 얼마 지나지 않아 로드 존슨이 설립한 지원회사인 스프링소스(SpringSource)에서 스프링소스툴 스위트(STS, SpringSource Tool Suite)를 만들었다. 한때 유료제품이었지만 지금은 무료. 3. STS PlugIn 설치 - 이클립스 Help > Eclipse Marketplace > Search > Find에서 "STS"로 검색하여 SpringSource..
1. 액티비티 생명주기에 대한 개념 안드로이드는 모바일 기기에서 구동이 되기 때문에 PC에서 구동되는 프로그램에 비해 더 효육적인 메모리 관리를 해야 합니다. 안드로이드 어플리케이션을 구성하는 4대 구성요소 중 하나인 액티비티(Activity) 역시 효육적인 메모리 관리를 위해 액티비티가 생성되고 소면되는 조건인 생명주기를 가지고 있습니다. 액티비티의 상태는 크게 - 활성(Active) - 일시정지(Paused) - 정지(Stopped) 3가지로 분류를 할 수 있으며, 각 상태에 해당하는 생명주기들이 존재합니다. ① 활성 현재 화면에 액티비티가 표시되는 상태. 유저와 상호작용(버튼 클릭,텍스트 입력 등등...)을 할 수 있는 상태를 뜻합니다. 즉, 일반적인 UI가 보이는 상태 자체를 액티비티가 활성 상태..
출처 : http://blog.naver.com/jaejae1988?Redirect=Log&logNo=60210261456 참조: http://ko.wikipedia.org/wiki/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C_%EB%B2%84%EC%A0%84_%EC%97%AD%EC%82%AC 안드로이드 버젼 API 레벨 1.0 애플파이 (Appie pie) API Level 1 1.1 바나나브레드 (Bananabread) API Level 2 1.5 컵케이크 (Cupcake) API Level 3 1.6 도넛 (Donut) API Level 4 2.0 이클레어 (Eclair) API Level 5 2.0.1 이클레어 (Eclair) API Level 6 2.1 이클..