JDBC 코딩할 때 골치아픈 것 중의 하나가 generate key(오라클의 sequence, MS SQL의 identity, MySQL의 auto_increment 등)을 다루는 것이다. JDBC 3.0부터는 여기에 대한 API가 추가(자바 1.4 이후에)되어 편하게 쓸 수 있지만... 아 글쎄~ 요즘세상에 JDBC를 날로 쓰는 경우가 어딨냐고-.-; 대부분의 ORM(JPA, Hibernate, iBATIS 등)에서는 여기에 대한 별도의 처리방법이 존재하지만, ORM까지 동원하기엔 좀 그렇고-.-, 그렇다고 JDBC를 날로 쓰기도 좀 그렇고... 이럴 땐, commons-dbutils나 spring-jdbc를 사용하게 된다. commons-dbutils를 사용하는 경우는 사실상 JDBC를 날로 쓸 때와..
점점 느려터지고 무거워지는 Eclipse... 그래도 참고 버티다가... 회사의 프로젝트를 모두 Java6 기반으로 교체하는 과정에서 문제 발생! 이클립스 자체가 32bit carbon기반 SWT의 문제로 인해 Java5로 실행해야 하는 건... 그래 인정. 그런데... 분명히 프로젝트의 jdk를 1.6으로 잡아줬음에도 불구하고! m2eclipse의 Maven Incremental Builder를 Java5로 실행하는 건 뭥미~ 암튼, 안그래도 그~지같은 WTP와 그 친구들, 특히 JSDT에 지쳐있었는 데... 열 확 받아서~ 이 기회에 IntelliJ IDEA와 NetBeans로의 개종을 검토 중~ 각설하고~ NetBeans 6.5를 기본 위치에 설치했다면 /Applications/NetBeans 6...
정호승의 시집 "눈물이 나면 기차를 타라"에 담긴 시 "술 한잔"에 "이등병의 편지"로 유명한 "김현성"이 곡을 부쳐서 시노래모임 "나팔꽃"을 통해 발표했었다(왠 주절주절?) 인생은 나에게 술 한잔 사주지 않았다 겨울밤 막다른 골목 끝 포장마차에서 빈 호주머니를 털털 털어 나는 몇번이나 인생에게 술을 사주었으나 인생은 나를 위해 단 한번도 술 한잔 사주지 않았다 눈이 내리는 날에도 돌연꽃 소리없이 피었다 지는 날에도 정호승은 살아있는 시인 중에서 내가 가장 좋아하는 이다. 이러쿵 저러쿵하기 좋아하는 이들은 그의 맑고 고운 시들과 달리 구질구질한 인생사 때문에 그의 시를 좋아할 수가 없다고 한다. 나는 그의 구질구질한 인생사 때문에 그의 시가 더 좋다. 그가 별세계에 사는 신선이 아니라 우리와 같은 세상을..
원문: http://www.ibm.com/developerworks/library/wa-aj-doh/ 번역: http://www.ibm.com/developerworks/kr/library/wa-aj-doh/ Dojo Objective Harness라니... 참 이름도 잘 짓는다. 원래는 그냥 Dojo Helper의 약자였는데... -.-; 아무튼 자바스크립트 단위테스트로 고민하고 있는 분들이라면 한번 쯤 읽어봐도 좋을 튜토리얼이다. dojo와 무관하게 함수들을 동기/비동기로 테스트할 수 있다. 어느 정도 자동화도 가능하지만, 이 경우엔 rhino를 사용하기 때문에 실제 브라우져에서와 다른 결과가 나올 수 있으므로 그다지 유용하다고 할 수 없다. 대부분의 경우엔 수시로 브라우져를 통해서 테스트를 한번씩 ..
- Total
- Today
- Yesterday
- Java
- 자바스크립트
- Dojo
- ****
- Eclipse
- 노래
- 영화
- HTML5
- docker
- 땅끝마을
- **
- 해남
- 여행
- ***1/2
- web
- 독후감
- 책
- maven
- jQuery
- Prototype
- JavaScript
- DeveloperWorks
- 자전거
- 장필순
- CSS
- webapp
- nodejs
- ***
- Ajax
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |