마이크가 허접한 관계로 이어폰을
이용해야 할 듯 합니다.
궁금한 사항은 메일(springorg@gmail.com) 또는
댓글을 남겨 주시기 바랍니다.
총 7Par로 구성 되었습니다.
[Part1]
[Part2]
[Part3]
[Part4]
[Part5]
[Part6]
[Part7]
2010년 4월 14일 수요일
SpringShowcase Epilogue
2주동안 개발자로써 평소 하고 싶은 오픈소스를
마음껏 즐겼습니다.
하지만 막상 시작을 해보니 생각보다 힘들고 때론
지루함 마져 들었습니다.
하지만 개발자는 예술가란 말을 느낄수 있는 계기가
되었습니다. 단순 획일된 프로그램이 아닌
테마를 가지고 창작을 하면서 고뇌하고
때로는 외로움마져 느끼는...
그리고 완성 되었을때 희열과 다음 작품에 대한
구상을 하는 것이 개발이란 원래 이런 것이
아닌가 싶습니다.
그러고 보면 참 좋은 오픈 소스를 제공하는 개발자분들께
정말 고맙다는 생각이 들었습니다.
그리고 오픈 소스 참여라는 것이 꼭 개발만 하는 것이
아니라 메일이나 댓글을 통해서 관심을 갖는 그자체가
참여라는 것을 느꼈습니다.
개인적으로는 SpringDM서버 기반에 JPA를
이용한 Domain Driven Develop를 구상했는데
일단은 가장 많이 사용하고 있고 제일 관심이 많은
웹 MVC에 대해서 구현 했습니다.
시간이 된다면 SSC-SI (현재 실무형 샘플),
SSC-AnyFrame ,SSC-Lafj, SSC-egovFrame
SSC-GAUSE 이런것도 구현하고 싶은데..
척박한 한국 개발 현실에서 한다는 것이
쉽지만은 않을 것 같습니다.
일단 다음 프로젝트는 변태적(?)인 것이 아니라
최근에 웹 서비스의 대세 REST에 대해서
샘플작업을 하려고 합니다.
그리고 곧 새로운 일을 시작해서 지금처럼
집중적으로 개발을 하기가 싶지 않아서
언제쯤 만들지 장담을 못할듯 합니다.
혹시나 필요한 기능이나 요청이 있다면
저한테 메일로 주시면 최대한 반영하도록
하겠습니다.
마지막으로 어디서 돈을 받고 이짓(?)을 하는 것이
아닙니다. 저또한 일반 개발자 분들이랑
동일한 조건에서 틈틈히
블로깅하고 개발하고 있습니다.
지치지 않게 많은 참여와 응원 부탁 드립니다.
감사 합니다.
마음껏 즐겼습니다.
하지만 막상 시작을 해보니 생각보다 힘들고 때론
지루함 마져 들었습니다.
하지만 개발자는 예술가란 말을 느낄수 있는 계기가
되었습니다. 단순 획일된 프로그램이 아닌
테마를 가지고 창작을 하면서 고뇌하고
때로는 외로움마져 느끼는...
그리고 완성 되었을때 희열과 다음 작품에 대한
구상을 하는 것이 개발이란 원래 이런 것이
아닌가 싶습니다.
그러고 보면 참 좋은 오픈 소스를 제공하는 개발자분들께
정말 고맙다는 생각이 들었습니다.
그리고 오픈 소스 참여라는 것이 꼭 개발만 하는 것이
아니라 메일이나 댓글을 통해서 관심을 갖는 그자체가
참여라는 것을 느꼈습니다.
개인적으로는 SpringDM서버 기반에 JPA를
이용한 Domain Driven Develop를 구상했는데
일단은 가장 많이 사용하고 있고 제일 관심이 많은
웹 MVC에 대해서 구현 했습니다.
시간이 된다면 SSC-SI (현재 실무형 샘플),
SSC-AnyFrame ,SSC-Lafj, SSC-egovFrame
SSC-GAUSE 이런것도 구현하고 싶은데..
척박한 한국 개발 현실에서 한다는 것이
쉽지만은 않을 것 같습니다.
일단 다음 프로젝트는 변태적(?)인 것이 아니라
최근에 웹 서비스의 대세 REST에 대해서
샘플작업을 하려고 합니다.
그리고 곧 새로운 일을 시작해서 지금처럼
집중적으로 개발을 하기가 싶지 않아서
언제쯤 만들지 장담을 못할듯 합니다.
혹시나 필요한 기능이나 요청이 있다면
저한테 메일로 주시면 최대한 반영하도록
하겠습니다.
마지막으로 어디서 돈을 받고 이짓(?)을 하는 것이
아닙니다. 저또한 일반 개발자 분들이랑
동일한 조건에서 틈틈히
블로깅하고 개발하고 있습니다.
지치지 않게 많은 참여와 응원 부탁 드립니다.
감사 합니다.
2010년 4월 13일 화요일
Spring3.0 기반 SSC-RPC RC1 릴리즈!! (개인 오픈소스:Like DWR)
SSC-RPC RC1 버전을 릴리즈 했습니다.
제가 예전부터 구상한 컨셉이 있어서 이번에
개발을 했습니다.
SSC-RPC는 DWR 컨셉과 매우 흡사한
모델이라고 할 수 있습니다.
(제 개인적으로는 SPRING DWR이 아닐까
생각 합니다. ㅋㅋ)

(2) Tomcat 6.0
(3) Spring 3.0
(4) Tiles2
(5) jQuery
(6) JSR-303 Validation
(7) Json-Lib
를 "클래스명.메서드" 유사한 형태로 client에서
직접 호출해서 리턴값을 json 형태로 reponse 해주는
ajax 오픈 소스 입니다.
,즉 컨트롤러 없이 원격에서 직접 비지니스 컴포넌트를
다이렉트로 호출한다는 뜻입니다.
하지만 DWR이 실무에서 사용하기에는 몇가지 제약
사항이 있습니다. 그중에서 Validation,Exception 부분입니다.
내부적 DWR은 http status 정보를 전부 200 OK로
응답을 하기 때문에 클라언트에서 처리하기가
명확하지 않으며 Validation,Exception 메세지
처리가 거의 지원이 안된다고 볼 수 있습니다.
그리고 외국 블로그를 보면 spring security
연동할때 버그가 있다고 합니다.
(아무래도 범용적인 오픈 소스라서 그런듯...)
유사하게 하되 위에 언급한 문제점을 해결 하도록
처리 했습니다.
단 원격 호출을 당하는 컴포넌트(Service 클래스와 같은)
클래스 생성 및 스프링빈 설정이 약간의 제약이
있지만 실무에서 사용하는데 큰 무리가 없도록
되어 있습니다. View를 위한 컨트롤러를 제외한
Ajax 호출 부분은 하나의 컨트롤러만 설정하면
되기 때문에 개발에 정말 많은 공수를 save 할 수 있습니다.
클라이언트에서는 별다른 Controller 설치 없이
위의 "invoke" 파라미터에 "스프링빈 아이디.메서드"라고
호출 하면 해당 메서드가 실행 되고 리터 값이
json 형태로 리턴 하게 되어 있습니다.
선언 함으로써 선택적으로 validate를 수행 할 수 있
습니다.
"@Valid" 어노테이션을 선언 하지 않으면 validate를
수행 하지 않습니다.
체크아웃 받으시면 됩니다.
https://springshowcase.googlecode.com/svn/trunk/ssc-rpc
제가 예전부터 구상한 컨셉이 있어서 이번에
개발을 했습니다.
SSC-RPC는 DWR 컨셉과 매우 흡사한
모델이라고 할 수 있습니다.
(제 개인적으로는 SPRING DWR이 아닐까
생각 합니다. ㅋㅋ)

- Technologies
(2) Tomcat 6.0
(3) Spring 3.0
(4) Tiles2
(5) jQuery
(6) JSR-303 Validation
(7) Json-Lib
- DWR Issue
를 "클래스명.메서드" 유사한 형태로 client에서
직접 호출해서 리턴값을 json 형태로 reponse 해주는
ajax 오픈 소스 입니다.
,즉 컨트롤러 없이 원격에서 직접 비지니스 컴포넌트를
다이렉트로 호출한다는 뜻입니다.
하지만 DWR이 실무에서 사용하기에는 몇가지 제약
사항이 있습니다. 그중에서 Validation,Exception 부분입니다.
내부적 DWR은 http status 정보를 전부 200 OK로
응답을 하기 때문에 클라언트에서 처리하기가
명확하지 않으며 Validation,Exception 메세지
처리가 거의 지원이 안된다고 볼 수 있습니다.
그리고 외국 블로그를 보면 spring security
연동할때 버그가 있다고 합니다.
(아무래도 범용적인 오픈 소스라서 그런듯...)
- Just One Controller
유사하게 하되 위에 언급한 문제점을 해결 하도록
처리 했습니다.
단 원격 호출을 당하는 컴포넌트(Service 클래스와 같은)
클래스 생성 및 스프링빈 설정이 약간의 제약이
있지만 실무에서 사용하는데 큰 무리가 없도록
되어 있습니다. View를 위한 컨트롤러를 제외한
Ajax 호출 부분은 하나의 컨트롤러만 설정하면
되기 때문에 개발에 정말 많은 공수를 save 할 수 있습니다.
- SSC-MVC 모든 기능 사용 가능
$(document).ready(function() {
$("#btnRequest").bind("click", function(e) {
$.ajax({
type: "POST",
url: APPLICATION_CONTEXT+"/rpc.json",
dataType: "text",
data:{
"invoke":"dwrFacade.getUserList"
},
beforeSend:function(xhr) {
},
success:function(data, textStatus,xhr) {
if(data == "{}") {
alert('데이터가 존재 하지 않습니다.');
return;
}
alert(data);
},
error:function(xhr, textStatus, errorThrown) {
//invalid binding
if(xhr.status == 400) {
alert(xhr.responseText);
}else{
alert(xhr.responseText);
}
},
complete:function(xhr, textStatus) {
},
timeout:1000
});//ajax of end
});
});
클라이언트에서는 별다른 Controller 설치 없이
위의 "invoke" 파라미터에 "스프링빈 아이디.메서드"라고
호출 하면 해당 메서드가 실행 되고 리터 값이
json 형태로 리턴 하게 되어 있습니다.
- 선택적 Validation
선언 함으로써 선택적으로 validate를 수행 할 수 있
습니다.
@Valid
public void createUser(User user) {
dwrService.createUser(user);
}
"@Valid" 어노테이션을 선언 하지 않으면 validate를
수행 하지 않습니다.
- 실행 방법
체크아웃 받으시면 됩니다.
https://springshowcase.googlecode.com/svn/trunk/ssc-rpc
2010년 4월 10일 토요일
SpringShowcase 개발 및 실행 환경 설정 (자바 개발환경 설정)
SpringShowcase 오픈 소스 프로젝트 개발 환경 설정
방법에 대해서 동영상을 제작 했습니다.
(ㅋㅋ 허접함)
마이크기능이 허접해서 이어폰으로 들으셔야
할 것 같습니다.
동영상이 파일크기가 좀 되서 4개의 Part로
나누어서 만들었습니다.
꼭 오픈소스 개발 환경이 아니더라도
개발자분들 환경 셋팅 하는데 좀 도움이 되지 않을까
합니다.
Part1
http://video.nate.com/212458436
Part2
http://video.nate.com/212458528
Part3
http://video.nate.com/212458592
Part4
http://video.nate.com/212458639
방법에 대해서 동영상을 제작 했습니다.
(ㅋㅋ 허접함)
마이크기능이 허접해서 이어폰으로 들으셔야
할 것 같습니다.
동영상이 파일크기가 좀 되서 4개의 Part로
나누어서 만들었습니다.
꼭 오픈소스 개발 환경이 아니더라도
개발자분들 환경 셋팅 하는데 좀 도움이 되지 않을까
합니다.
Part1
http://video.nate.com/212458436
Part2
http://video.nate.com/212458528
Part3
http://video.nate.com/212458592
Part4
http://video.nate.com/212458639
2010년 4월 7일 수요일
Spring3.0 기반 SSC-MVC 릴리즈!! (개인 오픈소스:실무형 MVC)
개인적으로 Spring3.0 기반 오픈소스 "SpringShowcase"
의 마이너 버전을 release 했습니다.
(최근에 개인적으로 백수인 관계로 놀기도 모하고 해서....ㅋㅋ)
이번 버전 컨셉은 Spring3.0 기반에 실무형 MVC
prototype 입니다.

(2) Tomcat 6.0
(3) Spring 3.0
(4) Tiles2
(5) jQuery
(6) JSR-303 Validation
(7) Json-Lib
(8) Apache Commons Configuration
Html Layout을 무거운 sitemesh 대신 Tiles2를 적용
와일드 카드 설정으로 인해서 config 최소화
(2) compound configuration
System Properties,Application Properties,DB Code ..
등 실무에서 사용하는 config성 데이터를 한개의
compound형태의 spring bean으로 제공.

(3) trace log
개발기 디버깅을 위해서 각 구간별 (Controller,Facade,Service,Dao..)
수행 시간, binding data의 속성 정보,client 기본 정보
(요청 url,http method,parameter 정보)
등을 로그로 기록한다. 로그레벨 "Info"로 설정시
조회 가능.

(4) Form Type Validation with JSR-303
Form Type(전통적인 submit 방식)기반 Validation을
JSR-303 스펙으로 구현. Annotation 기반 컨트롤러에서
구현 (스타일은 이전 SimpleFormController 방식)

(5) Ajax Type Validation with JSR-303
Clinet에서 jQuery를 통해서 요청시 바인딩
Validation이 발생할 경우 json 형태로 invalid된
field 아이디: 에러메시지를 출력함.

(6) Global Locale
spring 3.0에 추가된"mvc:annotation-driven " 네임스페이스를
적용해서 구현

(7) Ajax View Support with Json-Lib
Spring3.0에서 제공 하는 "jackson" 라이브러리는 톰캣를
제외한 다른 서버에서 Verify Exception을 발생함.
보다 검증되고 다양한 형태의 "json-lib" 뷰로
구현함.

(8) 직관적인 Exception 메세지
exception이 발생 했을 경우 에러 메세지를 직관적으로
지원. 예를 들어서 메세지 번들에 Exception Short 명을
키로 하고 메세지를 입력하면 자동으로 파싱해서
출력함
exception_ko.properties
NullPointException=데이터값이 존재 하지 않습니다.
NotFoundUserException=회원이 존재 하지 않습니다.
(9) Exception Message Supported Ajax
Ajax 요청시 Exception 메세지를 json 형태로
에러메세지 뿐만 아니라 exception에 관련된
다양한 정보를 클라언트에게 전송 한다.

(10) Exception Log
exception이 발생하면 별도의 로그파일로 관리 합니다.
로그파일은 exception 발생 시 발생시간,trace ID,호출 URL
및 Http Parameter 정보, throw한 클래스들과 발생 line등을
제공 한다.
[로그파일 다운로드]
[동영상 보기]
하려고 합니다.
관심 있으신분은 댓글이나 메일로 보내 주시기 바랍니다.
시간이 날때 기능별 User Guide를 만들려고 합니다.
아무래도 저도 돈받고 하는 사람이 아니라서
언제라고 장담은 못드리 겠네요 ^^
의 마이너 버전을 release 했습니다.
(최근에 개인적으로 백수인 관계로 놀기도 모하고 해서....ㅋㅋ)
이번 버전 컨셉은 Spring3.0 기반에 실무형 MVC
prototype 입니다.

- Technologies
(2) Tomcat 6.0
(3) Spring 3.0
(4) Tiles2
(5) jQuery
(6) JSR-303 Validation
(7) Json-Lib
(8) Apache Commons Configuration
- New Feature
Html Layout을 무거운 sitemesh 대신 Tiles2를 적용
와일드 카드 설정으로 인해서 config 최소화
(2) compound configuration
System Properties,Application Properties,DB Code ..
등 실무에서 사용하는 config성 데이터를 한개의
compound형태의 spring bean으로 제공.

(3) trace log
개발기 디버깅을 위해서 각 구간별 (Controller,Facade,Service,Dao..)
수행 시간, binding data의 속성 정보,client 기본 정보
(요청 url,http method,parameter 정보)
등을 로그로 기록한다. 로그레벨 "Info"로 설정시
조회 가능.

(4) Form Type Validation with JSR-303
Form Type(전통적인 submit 방식)기반 Validation을
JSR-303 스펙으로 구현. Annotation 기반 컨트롤러에서
구현 (스타일은 이전 SimpleFormController 방식)

(5) Ajax Type Validation with JSR-303
Clinet에서 jQuery를 통해서 요청시 바인딩
Validation이 발생할 경우 json 형태로 invalid된
field 아이디: 에러메시지를 출력함.

(6) Global Locale
spring 3.0에 추가된"mvc:annotation-driven " 네임스페이스를
적용해서 구현

(7) Ajax View Support with Json-Lib
Spring3.0에서 제공 하는 "jackson" 라이브러리는 톰캣를
제외한 다른 서버에서 Verify Exception을 발생함.
보다 검증되고 다양한 형태의 "json-lib" 뷰로
구현함.

(8) 직관적인 Exception 메세지
exception이 발생 했을 경우 에러 메세지를 직관적으로
지원. 예를 들어서 메세지 번들에 Exception Short 명을
키로 하고 메세지를 입력하면 자동으로 파싱해서
출력함
exception_ko.properties
NullPointException=데이터값이 존재 하지 않습니다.
NotFoundUserException=회원이 존재 하지 않습니다.
(9) Exception Message Supported Ajax
Ajax 요청시 Exception 메세지를 json 형태로
에러메세지 뿐만 아니라 exception에 관련된
다양한 정보를 클라언트에게 전송 한다.

(10) Exception Log
exception이 발생하면 별도의 로그파일로 관리 합니다.
로그파일은 exception 발생 시 발생시간,trace ID,호출 URL
및 Http Parameter 정보, throw한 클래스들과 발생 line등을
제공 한다.
[로그파일 다운로드]
- 실행 방법
[동영상 보기]
- 세미나
하려고 합니다.
관심 있으신분은 댓글이나 메일로 보내 주시기 바랍니다.
시간이 날때 기능별 User Guide를 만들려고 합니다.
아무래도 저도 돈받고 하는 사람이 아니라서
언제라고 장담은 못드리 겠네요 ^^
2010년 3월 31일 수요일
Spring 기반 오픈 소스 프로젝트에 참여 하실분!!
예전 부터 오픈 소스를 정말 해보고 싶었는데 현실적인
바쁜 일정 과 게으름 때문에 마음 속으로만 생각을 하고
있었습니다.
그러던 중 최근에 프로젝트가 끝나고 개인적인 시간이
조금 생기면서 아~~ 지금아니면 다시는 못할 것 같은
생각이 들어서 일단 고고씽 하기로 했습니다.
틈틈히 일주일동안 google code에서 프로젝트를 생성하고
개발에 관련된 웹 문서 작업(개발자 가이드,프로젝트 소개..)
과 SVN 설정 및 개발 템플릿 개발까지...
일단 기본적인 셋팅은 완료가 되었습니다.
막상 준비를 해보니 Open Source 를 하시는 분들이나 또는 좋은 정보를
블로그나 책을통해서 전달 하신 분들이 정말 대단하는 걸
느끼게 되었습니다. 뛰어난 개발 스킬 과 아키텍쳐도
대단 하지만 그것보다 더 대단한건 개발에 대한 애정
과 열정 같습니다.
(이분들에 비하면 아직 멀었음)
정말 고민을 많이 했습니다.
작은 단위의 개발 규모
무엇보다 척박한 우리 나라 개발 현실 속에서 과연 심신이 지친
개발자 분들이 일 외에 또다른 개발에 참여 한다는 것은
제가 생각해도 가혹한 일이라고 생각이 듭니다.
그래서 되도록 참여하 시는분들이 작은 단위로
참여 해야 한다고 생각을 했습니다.
헙업없이 최대한 자유 스러운 개발
첫번째와 비슷한 맥락 입니다. 개발 참여 하는것도
쉽지 않은데 서로 간에 협업 하면서 하는 것보가 프로젝트의
컨셉은 지키되 되도록 참여하는 개개인이 간섭 없이
독고다이 할 수있는 컨셉으로 가야 한다고 생각 했습니다.
실무에서 바로 써먹을 수 있어야 한다는 것입니다.
정말 마음 같아서는 spring container나 hibernate
같은 훌륭한 오픈 소스를 만들어서 세계적으로
한국의 위상을 세우고 싶지만 현실과 너무
괴리감이 있습니다.
하고 있는 저는 자세히 생각해 보니깐 반복된
일을 매 프로젝트마다 하고 있었습니다.
이미 이것저것 다 붙은 무거운 프로젝트에서
필요한 부분 빼서 또 재구축 하는 것이 였습니다.
그리고 구현해야 할 부분을 찾다 보면
대다수의 블러그들이 부분적으로 코드를
설명해서 결국에는 스프링 메뉴얼을 보고
구축 하게 되었습니다.
이러한 반복적인 시간 낭비를 줄이기 위해서
스프링 기반에 Best Practice를 위한 오픈 소스를
생각을 했습니다. 만약 DWR + Spring MVC 연동에
대한 Best Practice를 만들면 굳이 db 붙이고 Service,
DAO 필요없이 컨트롤러 테스트만 하면 끝 입니다.
물론 DB가 필요한 JPA Best Practice라면 틀리 겠지만
어쨌든 딱 필요한 Spring 기반 Best Practice를
모은 오픈 소스를 진행 하면 서로 반복을 줄이고
그 시간에 미구현된 Best Practice를 만드는 것이
훨씬 낫다고 생각 합니다.
저 또한 아직 허접한 개발자 입니다. 잘하고 못하고를
떠나서 열정과 관심 있는 분들은 누구나 참여 가능 합니다.
관심 있으신 분들은 오픈소스 웹사이트(http://code.google.com/p/springshowcase/)
를 참고 하시고 springorg@gmail.com으로 메일 부탁 드립니다.
4월 중순 경에 간단하게 오픈 소스 개발 관련해서 강남역에서
세미나를 할 예정입니다.
바쁜 일정 과 게으름 때문에 마음 속으로만 생각을 하고
있었습니다.
그러던 중 최근에 프로젝트가 끝나고 개인적인 시간이
조금 생기면서 아~~ 지금아니면 다시는 못할 것 같은
생각이 들어서 일단 고고씽 하기로 했습니다.
틈틈히 일주일동안 google code에서 프로젝트를 생성하고
개발에 관련된 웹 문서 작업(개발자 가이드,프로젝트 소개..)
과 SVN 설정 및 개발 템플릿 개발까지...
일단 기본적인 셋팅은 완료가 되었습니다.
막상 준비를 해보니 Open Source 를 하시는 분들이나 또는 좋은 정보를
블로그나 책을통해서 전달 하신 분들이 정말 대단하는 걸
느끼게 되었습니다. 뛰어난 개발 스킬 과 아키텍쳐도
대단 하지만 그것보다 더 대단한건 개발에 대한 애정
과 열정 같습니다.
(이분들에 비하면 아직 멀었음)
- Consider
정말 고민을 많이 했습니다.
작은 단위의 개발 규모
무엇보다 척박한 우리 나라 개발 현실 속에서 과연 심신이 지친
개발자 분들이 일 외에 또다른 개발에 참여 한다는 것은
제가 생각해도 가혹한 일이라고 생각이 듭니다.
그래서 되도록 참여하 시는분들이 작은 단위로
참여 해야 한다고 생각을 했습니다.
헙업없이 최대한 자유 스러운 개발
첫번째와 비슷한 맥락 입니다. 개발 참여 하는것도
쉽지 않은데 서로 간에 협업 하면서 하는 것보가 프로젝트의
컨셉은 지키되 되도록 참여하는 개개인이 간섭 없이
독고다이 할 수있는 컨셉으로 가야 한다고 생각 했습니다.
실무에서 바로 써먹을 수 있어야 한다는 것입니다.
정말 마음 같아서는 spring container나 hibernate
같은 훌륭한 오픈 소스를 만들어서 세계적으로
한국의 위상을 세우고 싶지만 현실과 너무
괴리감이 있습니다.
- Concept (스프링 기반 Best Practice 프로젝트)
하고 있는 저는 자세히 생각해 보니깐 반복된
일을 매 프로젝트마다 하고 있었습니다.
이미 이것저것 다 붙은 무거운 프로젝트에서
필요한 부분 빼서 또 재구축 하는 것이 였습니다.
그리고 구현해야 할 부분을 찾다 보면
대다수의 블러그들이 부분적으로 코드를
설명해서 결국에는 스프링 메뉴얼을 보고
구축 하게 되었습니다.
이러한 반복적인 시간 낭비를 줄이기 위해서
스프링 기반에 Best Practice를 위한 오픈 소스를
생각을 했습니다. 만약 DWR + Spring MVC 연동에
대한 Best Practice를 만들면 굳이 db 붙이고 Service,
DAO 필요없이 컨트롤러 테스트만 하면 끝 입니다.
물론 DB가 필요한 JPA Best Practice라면 틀리 겠지만
어쨌든 딱 필요한 Spring 기반 Best Practice를
모은 오픈 소스를 진행 하면 서로 반복을 줄이고
그 시간에 미구현된 Best Practice를 만드는 것이
훨씬 낫다고 생각 합니다.
- Participation
저 또한 아직 허접한 개발자 입니다. 잘하고 못하고를
떠나서 열정과 관심 있는 분들은 누구나 참여 가능 합니다.
관심 있으신 분들은 오픈소스 웹사이트(http://code.google.com/p/springshowcase/)
를 참고 하시고 springorg@gmail.com으로 메일 부탁 드립니다.
4월 중순 경에 간단하게 오픈 소스 개발 관련해서 강남역에서
세미나를 할 예정입니다.
피드 구독하기:
글 (Atom)