발생분야 :  
 


  관련분야 :  
 


  오류코드 혹은 로그 :  
 


  발생원인 :  
 


  해결방법 :  
 


오늘 서점에 가서 노트를 찾다가, 오답노트를 보았다.

그리고 오전에, 스프링 실습을 하면서 구현한 프로젝트를 import 하는 과정에서 발생한 오류를 해결한 경험이 겹쳐지면서,
빈번하게 접하게될 오류들과 그에 대한 해결 방법을 블로그에 기록해두는 것도 좋을 것이란 생각이 들어 위와 같은 형태로, 기록을 남기려고 한다.
과연 얼마나 도움이 될지는 알 수 없지만, 꾸준하게 한번 해보자. ^^

포기하지 않고 계속 앞으로 나아가는 것이 중요하다.

문고에는 꽤 많은 종류의 노트들이 꽤나 얇은 두께로 다양하게 비싼 가격으로 팔고 있었다. 그렇지만 내 마음에 드는 노트는 없었다. ㅡ_-);;

토비의스프링3
카테고리 컴퓨터/IT > 프로그래밍/언어 > 프로그래밍일반
지은이 이일민 (에이콘출판, 2010년)
상세보기

1. 소프트웨어 개발에서 절대로 바뀌지 않는 것은 없기 때문이다.
클래스 대신 인터페이스를 사용하고, new 를 이용해 생성하는 대신 DI를 통해 주입받게 하는 건 아주 단순하고 쉬운 작업이다.
2. 클래스의 구현 방식은 바뀌지 않는다고 하더라도 인터페이스를 두고 DI를 적용하게 해두면 다른 차원의 서비스 기능을 도입할 수 있기 때문이다.

3. 테스트 때문이다.  
단지 효율적인 테스트를 손쉽게 만들기 위해서라도 DI를 적용해야 한다. 그러기 위해서는 가능한 한 작은 단위의 대상에 국한해서 테스트 해야한다.  
메이븐
카테고리 컴퓨터/IT > 프로그래밍/언어 > 웹프로그래밍 > 웹프로그래밍일반
지은이 박재성 (한빛미디어, 2011년)
상세보기
잠시 초반에 베타리딩에 참가했던 이 책이 세상의 빛을 보았다.
게으름 탓에 많은 부분에 참여하지 못했고, 그 때문에 많이 부끄러움을 주는 책이다.

이 책을 반성의 거울로 삼아서 열심히 개발자로서 거듭나보려고 한다. 지금은 이 책을 한창 읽으면서 이클립스 내에서 메이븐Maven 플러그인을 통해서 메이븐 프로젝트Maven Project를 생성하고, 필요한 오픈소스 라이브러리들을 추가하고 빌드하는 것을 따라하고 있다.
처음에 아무것도 모르고 따라하다가, 이클립스에서 실행하려고 하면 안될 때 잠시 혼란에 빠지기도 했지만, 이렇게 해보고 저렇게 해보면서 조금씩 조금씩 메이븐Maven의 가능성에 대해서 큰 기대를 품기 시작하고 있다.

버전관리툴인 Subversion도 함께 사용하다보면 꽤 그럴싸한 빌드툴로 거듭나게 된다. 거기에 TDD로 테스트까지 병행하면 금상첨화일텐데... 아직 내 이해단계에서는 각각의 툴들이 가지고 있는 장점들에 대해서는 알고 있어도, 이것들을 하나의 유기적으로 연결하는 것은 미숙한 편이다.
이것들을 자주 접하고 시간이 지나다보면 어느샌가 익숙해지겠지.

당분간 진행하게될 프로젝트에서는, 스프링 프레임워크Spring Framework를 기반으로 하여 모바일 환경을 구축하면서 HTML5와 웹표준에 대한 경험을 얻을 수 있을 것으로 기대하고 있다. 이에 대한 다양한 경험들을 기록으로 남겨둘 수 있으면 좋겠다. ^^ CSS와 jQuery(Mobile)도 사용해볼 수 있는 기회가 되겠지. 이번에는 사용하는 것에 그치지 않고, 그것들이 가지고 있는 특징과 장단점에 대한 이해와 함께 내 것으로 만들려는 노력을 하고자 한다.

자, 새롭게 시작이다.

process-resources resources:resources
compile compiler:compile
process-test-resources resources:testResources
test-compile compiler:testCompile
test surefire:test
package jar:jar
install install:install
deploy deploy:deploy

ubuntu_logo.png

오늘(2011/03/23) 개발자분들과 번개로 만나 이런저런 이야기를 엿들은(?) 뒤, 집으로 돌아오는 길에 문득 떠올라 이렇게 첫 페이지를 시작한다.

우분투(Debian Linux 기반의 배포용 리눅스 운영체제, 무료)를 기반으로 해서 개발환경을 구축하고 사용하기가 편해진 요즘,

여기저기 흩어져 있는 내용들을 정리할 겸해서 정리를 해보려고 한다.

 

  1. Ubuntu 설치
  2. 한글 설정, 폰트 설정
  3. JDK 설정(Path 설정)
  4. eclipse, STS (IDE)설치
  5. Trac, Maven, Subversion 설치
  6. 안드로이드 개발환경 구축
  7. Python 개발환경 구축
  8. Qt 개발환경 구축

이 글은 스프링노트에서 작성되었습니다.

+ Recent posts