본문 바로가기

반응형

emotional developer

A Guide To Mercurial http://java.dzone.com/articles/mercurial-guide?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+javalobby/frontpage+(Javalobby+/+Java+Zone)Mercurial is a distributed version control system. Each user has revisions in their local repository. There is also one shared repository, typically hosted on the internet. Mercurial is convenient for teamworking, as well as working alone where you ca.. 더보기
JSP are more than templates http://css.dzone.com/articles/jsp-are-more-templatesThe concept of Java Server Pages is simple: submerge Java code and some special directives into an HTML page to add dynamic capabilities to it. Obviously, this process can go out of hand when complex logic scatters into an untestable JSP, with operations like database querying deeply coupled to HTML generation.In this article, I'll present some.. 더보기
StringBuilder vs StringBuffer http://javaj2eeplanet.blogspot.com/2008/11/stringbuilder-vs-stringbuffer.html StringBuffer is used to store character strings that will be changed (String objects cannot be changed). It automatically expands (buffer size) as needed. Related classes: String, CharSequence. StringBuilder was added in Java 5.0. It is identical in all respects to StringBuffer except that it is not synchronized, which.. 더보기
GIT http://www.voiceportal.co.kr/543 http://git-scm.com/ http://betterexplained.com/articles/intro-to-distributed-version-control-illustrated/ http://whiteship.me/1826 분산형 소스 버전 관리 툴 중 하나, SVN과 비교 하면, 중앙저장소를 이용 하지 않더라도 로컬에서 전체 소스 버전을 관리 할 수 있고, 차후에 중앙저장소에 원할때 마다 버전을 관리 할 수도 있다고 한다, 또한, 소스 간의 머징이 SVN보다는 더 간편하게 할 수 있도록 툴도 지원 된다고 한다,, 아무래도 분산형이 대세 인듯, 더보기
Spring 3.0 doc, http://static.springsource.org/spring/docs/3.0.0.RELEASE/reference/html/ II. What's New in Spring 3.02. New Features and Enhancements in Spring 3.02.1. Java 52.2. Improved documentation2.3. New getting started tutorial2.4. New module organization and build system2.5. Overview of new features2.5.1. Core APIs updated for Java 52.5.2. Spring Expression Language2.5.3. The Inversion of Control (IoC) .. 더보기
mutable. java. http://www.javaranch.com/journal/2003/04/immutable.htm http://blog.naver.com/wildrunner?Redirect=Log&logNo=40072615173 더보기
TestNG Here i did a feature comparison between JUnit 4 and TestNG. Junit4 와 비교해 매력적인 건 어노테이션으로 그룹테스팅을 지정 할 수 있다는 것인데. 뭐 물론 Junit4에서 testsuite 파일을 만들어서 그룹지어 할 수 있지만, 어노테이션으로 그룹핑 하는 것이 더 편하다는 생각이 든다. (이건 다분히 개인적,,) 참고 할 만한 링크 : http://jnb.ociweb.com/jnb/jnbJul2010.html 더보기
Jmock http://www.jmock.org/ http://opensourcetips.blogspot.com/2007/11/jmock-tests.html package com.test.jmock; interface Subscriber { void receive(String message); } package com.test.jmock; import java.util.ArrayList; import java.util.List; import junit.framework.*; class Publisher { List list = new ArrayList(); void add(Subscriber subscriber) { list.add(subscriber); } void publish(String message) { .. 더보기