태그 : java 요약보기전체보기목록닫기

1

Java Transaction Design Pattern

이 글은 대부분의 업무 응용 프로그램을 만들기 위해서 반드시 알아야 하는 개념인 트랜젝션(Transaction) 를 소개하며, Java에서의 트랜잭션 처리 개념과 대표적인 설계 패턴을 소개한다. 이 글은 Java 초보자를 대상으로 하지만, 적어도 기초적인 JDBC 활용법(데이터소스로부터 커넥션 얻어서 커밋하는 류의)에 대한 선수지식이 필요하다. 이 글에...

[독후감]Harnessing Hibernate

하이버네이트 프로그래밍 Harnessing Hibernate - 제임스 엘리어트 외 지음, 정미영.황용대 옮김/한빛미디어 알라딘 링크에 한국어 번역판만 나와있어서 사진은 한국어판인데, 난 원서로 읽었으므로 이 점을 감안해 주시길 바란다. (변방 블로그라서 읽는 분도 얼마 안계시지만 하하하핫) ORM Framework 은 예전에 써 본 적은 있...

ant에서 tomcat / weblogic 조정하기

웹 개발 프로젝트에서 Continuous Integration의 가장 마지막 단계는 역시 서버 deploy일 것이다. 내가 CI를 구성해본 container는 tomcat과 weblogic 이다. 이 글은 ant에서 이들 container에 deploy 하는 방법에 대해 설명한다. 참고로 이 설정은 CTIP(Continuous Test & Int...

엉성하게 설정한 tomcat에 fexcep 해킹이 들어왔다. 조심하자.

항상 사내망에 물려있어 외부로 노출되지 않았기에 tomcat 서버 설정을 간단히 했다. 계정도 그냥 admin/admin 으로 설정을 했었지. 그런데 잠깐 외부망에 고정IP 로 물려놓고 점심 먹고 들어온 사이에 해킹되었다. 방법은 다음과 같았다. 만약 tomcat webserver를 찾아내었다면, 기본으로 깔리는 manager 를 통해서 이것저것 값을...

ant에서 svn 사용하기

java 프로젝트 하는 사람치고 아직도 ant 없이 build 하는 사람은 없을 것이라 생각한다. (아니면 한발 더 나아가 maven을 쓰고 있던지) 이 글은 ant 에서 요즘은 git같은 도전자들의 위협이 있긴 하지만 여전히 압도적으로 많이 활용되는 subversion 을 활용하는 방법을 다룬다. 이를 통해 Continuous Integration 적...

Spring 2.5, Tomcat 개발서버에서 WebLogic 10 DataSource 연결하기

개발된 시스템에서 이상한 증세를 보였다. 개발 환경인 Tomcat 서버에서는 아무 문제 없이 동작하였는데, test 서버인 WebLogic 10 에서는 SQL 실행 오류가 발생하였다. 이래저래 원인을 찾다보니 서버나 application 측 문제가 아닌 data source에 문제가 있었다. data source 를 tomcat 이 아닌 WebLogic...

JUnit4 기반의 테스트케이스와 Clover 를 함께 쓰기위한 ant 설정

Clover + Ant 사용하기 clover는 junit, testNG 등의 자동화 unit test 도구를 통해 수행된 unit test에 대한 코드 coverage 측정을 해 주는 꽤 유명한 도구이다. 비슷한 기능을 하는 emma, cobertura 와 같은 무료 도구들도 있긴 하지만, 하여간 현 프로젝트에서는 [clover]를 사용하고 있다. 뭐...

[독후감]Java Power Tools

Java Power Tools (Paperback) - Smart, John/Oreilly & Associates Inc 표지의 공구 그림도 그렇고, 제목도 그렇고, 떡 보면 "UNIX POWER TOOLS" 가 딱 떠오르지 않는가? 대략 비슷한 유형의 책이다. 처음부터 각 잡고 읽어나가는 책이라기 보단, 필요할 때 슥삭슥삭 참고할 수 있는...

Glean- 다양한 코드 검사 도구의 결과를 통합하는 도구

Glean은 많은 오픈소스 코드 검사 도구의 실행을 돕고, 이들의 결과를 일목요연하게 관리하기 위한 도구이다. 이번 프로젝트에서의 내 역할은 QA + CM 에 가깝다. 현재 프로젝트는 분석/설계 단계이고, 앞으로 PL을 담당하실 분들은 열심히 모듈 정의를 하고 계신다. 나는 여기서 쏙 떨어져서 문서 템플릿, 코딩 표준, SVN 설정, 서버 설정 등...
1