한국스프링사용자모임 KSUG


jpa사용과 관련한 몇가지 질문

글타래 : http://groups.google.com/group/ksug/browse_thread/thread/04cf7288d2626d6f
요약 :

domain 객체 Member 클래스(회원정보)를 사용하는데
클래스 변수가 가변적으로 사용이되는 경우가 있습니다.

회원가입시에는 password와 passwordRepeat이 필요하구요
일반적일 때에는 passwordRepeat이 필요없습니다.
회원정보수정시에는 password와 passwordRepeat이 필요없습니다.

이런 식으로 특정컬럼이 사용하는 경우에 따라서 필요하거나 필요하지 않은 경우가 발생합니다.
jpa에서는 groups를 지정하여 이런 부분에 대해 해결하라고 되어 있는데
spring에서는 groups옵션에 대한 지원이 안되는 것으로 알고 있습니다.

1. 이런 경우 어떻게 해결을 하시나요?
저같은 경우는 기본 Member 클래스를 만들고 확장해서 MemberForJoin이나 MemberForModify 클래스에서
passwordRepeat변수를 따로 지정할까 했는데요...
entity로 지정할 클래스와 실제 사용시 확장한 domain객체를 나누어 사용하는 것은 올바른 방법이 아닌 것 같습니다..

2. 그래서 다른 방법으로 passwordRepeat 변수를 Member클래스에 넣고
hibernate에서 테이블을 만들 때, 실제 저장 컬럼에서는 제외될 수 있는 annotation이 있는지 궁금합니다.
..


POST방식으로 대용량 파라미터를 넘길 때

글타래 : http://groups.google.com/group/ksug/browse_thread/thread/ab077140a926b4a3
요약 :

엑셀을 만들기 위한 데이터를 파라미터로 주욱 넘기는데 이 용량이 꽤 크다보니(50Mb정도)

에러가 발생하는군요. 혹시 이런 대용량 파라미터를 넘겨본 경험이 있으신가여?



대용량 데이터 Excel처리에 대해

글타래: http://groups.google.com/group/ksug/browse_thread/thread/9a59cc888570899d
요약 :

6만건 이상의 데이터를 POI나 JXL등으로 Excel을 생성하려고 하니 메모리 부족으로

뻗어버리는 현상이 일어나는데 혹시 대용량 데이터 Excel 다운로드 시 좋은 해결방법을

알고 계신 분 계신가요?



spring3.0 기반의 프로젝트에 fitnesse 적용

글타래 : http://groups.google.com/group/ksug/browse_thread/thread/1e62ae6920a0e65a
요약 :

현재 spring3.0+ibatis 프레임웤기반 개발 프로젝트를 진행하고 있는데요

통합테스트를 위해 fitnesse를 적용하려고 합니다.

그래서 열심히 자료를 찾아보고 있는데 finesse의 기본적인 예문만 있을 뿐, 이렇다 할 자료들이 없더라구요..ㅠㅠ

혹시 위와 같은 사례에 대한 경험이 있거나 지식이 있으신 분들에 대한 자문 부탁드립니다..


Spring Template Project(UTF-8)로 프로젝트 생성시 한글 깨짐

글타래 : http://groups.google.com/group/ksug/browse_thread/thread/2d17f5e26d1a0b3b
요약 :
삽질 경험담을 공유합니다.

한방에 wtp와 연동도 잘되고 해서 Spring Template Project로 프로젝트를 생성하는데요. 이게 문제네요. 다음
과 같습니다.

Version: 2.5.1.RELEASE
Build Id: 201011111000
Project Encoding : UTF-8

프로젝트를 생성시 Spring Template Project로 생성하고

HelloController.java 파일에 다음과 같이 작성하고

        @Test
        public void test() {
                System.out.println("이거 왜 이러나요???");
        }

Run AS > JUnit Test 실행하면

한글이 깨집니다.

해결 방법 : .project 파일을 열어서 다음과 같은 코드를 추가합니다.

        <buildCommand>
               <name>org.eclipse.jdt.core.javabuilder</name>
                <arguments></arguments>
        </buildCommand>

다시 Run As > JUnit Text 실행하면 잘됩니다.

제 생각엔 sts 만든 개발자가 javabuilder를 깜박 한듯 합니다. 왜냐면 지들은 잘되니깐...


controller의 임무? DAO의 임무?

글타래 : http://groups.google.com/group/ksug/browse_thread/thread/da8bc74c6458e099
요약 :

..

어플리케이션을 사용자가 포인트를 소비해서 사용한다라는 액션이 일어났을때

ApplicationController에서 PointController의 메소드를 호출해서

A라는 사용자가 포인트를 사용했다라는 부분을 테이블에 저장을 하고

A 사용자가 가지고 있던 포인트에서 소비한 포인트만큼을 사용자 테이블에서

빼는 작업을 구현하려고 하는데

PointController에서 UserController를 호출해서

UserDAO를 이용하여 포인트를 변경하느냐..

아니면 PointController에서 UserDAO를 이용하여

포인트를 변경하느냐 라는 부분이

걸려서 이렇게 질문을 드립니다.

controller를 타고서 가는게 맞나요?

아니면 DAO를 직접 사용해도 되는게 맞나요?;
..


회원별 권한 설정에 대한 문의

글타래 : http://groups.google.com/group/ksug/browse_thread/thread/5643b07fc6406064
요약 :

현재 Spring 2.5+ibatis를 이용해서 사내사이트를 개발 운영하고 있습니다.

이번에 개편되는 작업이 회원별 페이지 권한을 줘야 하는데요....

security를 제대로 알아 못해서 어느정도 찾아보니 제가 하려는 작업과는

잘 맞지 않는거 같아서요....

지금 생각에는 DB에서 회원별 권한 정보를 가지고 있고 로그인시 쿠키로 굽던가 해서 페이지마다 구분해야겠다 싶습니다. 허나 이러려면
각페이지마다 수정을 해야되고 해서 작업이 너무 커지네요... 그리고 왠지 시대를 역행하는듯한 기분이;;;;

혹시 좀더 좋은 방안이나 제가 알지 못하는 Spring의 다른 기능이 있다면 조언 부탁드립니다.


소프트웨어 기술자 신고 마지못해 합니다. ㅜ.ㅜ

글타래 : http://groups.google.com/group/ksug/browse_thread/thread/a3e1e2f5ded2e146
요약 :
하신 분들도 있을실 테고 아직 못하신분들도 있겠지만.

하....

이거 영 참... 심이 불편하네요...;;;

서류 준비하다 뭔가좀 잘못 준비하는 듯해서
전화로 상담을 했더니. 그 예전 인터넷에 많이 떠돌던. 그 만화가 기억나네요.ㅎ


sts2.5.1에서 commit 단축키 잘 먹나요?

글타래 : http://groups.google.com/group/ksug/browse_thread/thread/63250c59c4dba5d1
요약 :
sts2.5.1 버전에 subversive 를 사용하고 있는데,
svn(team) 관련된 메뉴가 단축키가 먹지를 않네요. key binding을 살펴봐도 제대로 매핑되어있는데 단축키가 먹지를
않습니다. 다른분들은 잘 되시나요....


AOP 혹은 인터셉터 관련 질문

글타래 : http://groups.google.com/group/ksug/browse_thread/thread/14d837e20fb3f7ea
요약 :
컨트롤러 에서 modelAndView 타입의 값을 리턴해주는데
리턴되는 modelAndView 객체를  를 가로채서 중간에 값을 변경하는게 가능한지 여부를 알고 싶습니다.


security의 annotation 설정 관련 문의

글타래 : http://groups.google.com/group/ksug/browse_thread/thread/80c48ba646eaba33
요약 :

@mvc에 security annotation을 적용하면서 생긴 문제에 대해 문의드립니다.

상위 root applicationContext엔 *Service, *Dao 를, 하위 servletContext엔
*Controller를 설정하였습니다.
그리고 상위 Context에 Security관련 xml설정을 하였습니다.

이렇게 하는 경우 *Service 에서는 security annotation이 잘 동작하지만
Controller에서는 인식을 하지 않습니다.

proxy 적용시점이 각 Context마다 개별로 동작하게 되는 듯한데요.
이런 경우 올바른 설정은 어떻게 해야하는지요?


image 묶음 파일을 제어할수 있는 방법이 있나요??

글타래 : http://groups.google.com/group/ksug/browse_thread/thread/e512eaff19461215
요약 :

여러 이미지 파일들이 묶음으로 되어있는 tif / tiff 파일들을 컨트롤 할수있을까요??

예를들어 1번,2번,3번 그림이 묶어져 있는 tiff 파일에서

2번그림만 삭제를 한다던지 3번뒤에 다른 그림을 추가를 한다던지 그런걸 하고싶은데

검색을 해봐도 어떻게 검색을 조합해야될지도 몰라서 너무 막막한 상황인데

혹시 방법을 아시는분 계시면 간단한 조언이라도 들을수 있을까요?



EJB와 스프링 선택의 기준에 대한 질문

글타래 : http://groups.google.com/group/ksug/browse_thread/thread/f36430b957207902
요약 :

최근에는 보험사 차세대 프로젝트만 돌아서 그런지 스프링을 실무로 접한지 오래됐습니다.

한데 이런 대형 프로젝트에서 스프링을 사용하지 않는거 같더군요
어떤 곳은 자체 프레임워크를 사용하는데 스프링의 개념이 섞이긴 했으나 기본은 EJB를 사용합니다.
다른 X보험사 같은 경우는 EJB에 스트러츠의 액션 기능을 붙여서 쓰고있습니다.

어떤 분은 복잡한 트랜잭션 처리를 EJB 컨테이너에 맡기기 위해서 EJB를 사용한다고 하며,
어떤 이는 대형 프로젝트에서는 관리차원에서 스프링을 쓰기가 어렵다고 합니다.

물론 스프링과 EJB가 어느 한쪽만 선택하는 문제는 아니겠지만,
굳이 선택해서 진행해야 한다면 각각이 비교될 수 있는 장단이 뭐가 되며 그 기준은 어떤 것들이 있을까요?


비지니스 로직 관련 질문

글타래 : http://groups.google.com/group/ksug/browse_thread/thread/44032640057f3fd2
요약 :
애노테이션 MVC 기반에서는 비지니스 로직이 어디에 위치해야 하는지 궁금합니다.

특정 조건으로 select 한 값으로 insert 및 delete 를 수행한다고 하였을때

위 세가지 행위가 하나의 메서드 단위로 묶여 서비스단에 위치해도 되는 것인지

아니면 컨트롤러에서 분기하여 처리해야하는지 궁금합니다.

어떤 방식이 나은지 주로 사용하는 방식은 무엇인지 궁금합니다.




Posted by 머큐짱 Trackback 0 Comment 0

ETL 솔루션과 Spring batch 관련된 질문


글타래 : http://groups.google.com/group/ksug/browse_thread/thread/0690394dcdf80308
요약 : 

배치처리의 특징 (http://www.ksug.org/40 ) 의 글에서, 

마지막에서 두번째 단락에 

"데이터통합(data-integration) 프로세스들을 지원하기는 한다." 

"하지만 이런 ETL프로그램들은 프레임웍이라기보다는 도구에 가깝다고 볼 수 있고, 

그 초점이 배치에 꼭 맞춰진 것은 아니었다." 

라는 구문이 있는데요. 

대용량 데이타 처리라는 관점에서 spring batch 나 ETL 솔루션이 같은 기능을 하는걸로 생각 되는데요, 

이 둘의 차이점 및 장,단점(?)에 대해서 질문을 드립니다. 
.. 



spring junit test tip


글타래 : http://groups.google.com/group/ksug/browse_thread/thread/3fbd3de9e0c809e7
요약 : 

토스강남 읽기 모임에서 P.205 리스트 2-27 에서 

@ContextConfiguration    junit.xml 파일을 정의 안해서 FileNotFoundException 발생하 
는 언급이 있었습니다. 

재미있는건 Junit view -> Failure Trace 내용을 보면, 

Caused by: java.io.FileNotFoundException: class path resource [test/ 
JunitTest-context.xml] cannot be opened because it does not exist 

요렇게 찍히더라구요. 

그럼 결국 동레벨 패키지에 junit.xml 파일을 위치해 두고, 

파일명을 JunitTest-context.xml 로 바꾸어서 xml 경로 지정 없이 사용하면 되는 결론입니다. 



스프링 AOP 애스팩트 관련 질문


글타래 : http://groups.google.com/group/ksug/browse_thread/thread/7a5d5d7c531abdec
요약 : 

<aop:config> 
<aop:aspect id="xxxAspect" ref="yyyAspect"> 
<aop:around method="yyyAround" pointcut="execution(* com..*Logic.*(..))"/> 
</aop:aspect> 
</aop:config> 
 <bean id="yyyAspect" class="com.my.YyyAspect"> 
</bean> 
 <bean id="zzzLogic" class="com.my.ZzzLogic"> 
</bean> 
위와 같이 zzzLogic에 yyyAspect의 yyyAround 어드바이스를 적용하고 

zzzLogic의 a()라는 메서드에서 zzzLogic 내의 b()라는 메서드를 호출했을 시 

전체적으로 yyyAround가 한번 적용될지, 두번 적용될지 궁금합니다. 



토스3 책내용중 궁금한곳


글타래 : http://groups.google.com/group/ksug/browse_thread/thread/9b58c9c8a23d5657
요약 : 

토스3 13장 스프링 @MVC 

P1227 

*서비스계층 오브젝트에서의 검증 

음 테스트를 해보았는데요. 
책에는 간단하게 기술하셨는데, 컨트롤러와 같은방법으로는 DI가 되지 않는군요.  



오브젝트 타입 내용물 검사에 대한 의견


글타래 : http://groups.google.com/group/ksug/browse_thread/thread/6276bf959b253867
요약 : 

타입에 대한 검증과 패턴검증을 하려고 하는데요, 서버단에서 해보는건 정말 기본적인 
 것들뿐이었어서 방대한 API들 Util클래스들을 보다가 어떤게 효율적일까 궁금하여. 이번에 조언을 구하고자 합니다. 

 예제상황 : 회원가입폼으로부터 전송받은 데이터를 검증 
                 User 클래스에 자동 바인딩됨 



Javascript 이용한 데이터 압축


글타래 : http://groups.google.com/group/ksug/browse_thread/thread/08bef97833705928
요약 : 

상황은 Web 기반의 클라이언트에서 서버측으로 Json 전문을 전송합니다.  ( XML도 마찬가지 ) 
그런데 이 전문이 무지 길어요.. 또한 서버측에서 UI 로 전송해 주는 Json 응답전문도 굉장히 깁니다. ( 경우에 따라서는 몇Mb 
정도까지..) 
그래서 이 전문을 Gzip으로 압축해서 송/수신하고 싶습니다.








Posted by 머큐짱 Trackback 0 Comment 0

인터페이스가 필요한 이유

글타래 : http://groups.google.com/group/ksug/browse_thread/thread/04fb3b64aa4414b0
요약 : 

하나의 인터페이스와 그걸 구현한 클래스 하나가 있습니다... 

그럴땐 굳이 인터페이스가 필요가 있을까요? 확장될 여지가 없다면 필요가 없지않을까요? 

그런데 책에서도 대개 인터페이스당 하나의 빈이 등록되는 경우가 많다고 예를들어놓는경우를 많이 보았습니다. 

인터페이스가 굳이 필요한 이유가 궁금합니다...



토스3 오타 관련

글타래 : http://groups.google.com/group/ksug/browse_thread/thread/a7f1b7e493f3f3c5
요약 : 

지난 토스3 읽기 강남 모임에서 
새로찾은 오탈자 목록(1장~5장 범위)을 나눠드렸습니다. 
( 출판사 홈페이지 정오표 http://www.acornpub.co.kr/book/toby-spring3 에 아직 언급되지 않은 것들 ) 

아래 목록이 잘못될 수도 있어서 다른 많은 분들께서도 확인해주셨으면 합니다. 



토스 3 강남 읽기 모임에서 토론하지 못한 주제에 관한 질문.


글타래 : http://groups.google.com/group/ksug/browse_thread/thread/f7147814fb3e58b9
요약 : 

어제 시간이 부족해서 토론하지 못한 내용에 대한 질문을 드립니다. 

1. 
"@Autowired 를 할 때 에러가 발생 한다" 는 언급이 있었는데요, 
어떤 상황에서 발생했는지 궁금해서 질문 드려 봅니다. 
제 생각엔 하나의 interface 에 대해서 두가지 이상 implementation 이 되어 
에러가 발생했을 거라고 추측이 되네요. 

2. 
"@Autowired 와 @Resource 차이는 뭐냐?" 는 언급이 있었습니다. 



Spring 에서는 StingUtils 자체적으로 만들었을까요??


글타래 : http://groups.google.com/group/ksug/browse_thread/thread/33889e8bb8304a8d
요약 : 

자카르타 Common Util 등에도 잘 만들어진 것들이 많은데 

여러 유틸을 자체적으로 만들어 쓰는 이유는 무엇일까요??? 



Transaction 에서 ReadOnly 프로퍼티


글타래 : http://groups.google.com/group/ksug/browse_thread/thread/a64cbb250c1c5aea
요약 : 

AOP로 트랜젝선 어드바이스를 주거나 어노테이션을 이용할때 readOnly=true로 해놓고 해당메소드에서 수정작업을 해도 
익셉션이 일어나지 않습니다 이에 관해서 검색을 해보았는데 

http://forum.springframework.org/showthread.php?t=46376#7 

데이터베이스에게 힌트를 주는것이고 직접적으로 수정을 막지는 못한다고 되어있습니다... 

하지만 분면 토비의 스프링에서는 된다고 해놓았습니다;; 이걸 어떻게 받아들어야 할까요
.. 



스프링 3.1 M1 나왔네요.


글타래 : http://groups.google.com/group/ksug/browse_thread/thread/517d15f2d641747f
요약 : 

지난 11일에 스프링 프레임워크 3.1의 M1이 나왔습니다. 

스프링 소스 팀 블로그에 개선점을 하나씩 설명할 모양인데 첫 번째로 개선점 
중 가장 대표적인 "빈 정의 프로파일"을 다루고 있습니다. 
.. 



Spring + iBATIS + Sybase 
적용시 트랜잭션 처리방안


글타래 : http://groups.google.com/group/ksug/browse_thread/thread/caa88c8fea8a9e8f
요약  : 

- 다중 DataSource의 사용 

문제상황: 
1. Sybase에서 select 쿼리 실행후 commit이 발생함. 
2. Sybase에서 StoredProcedure 호출 시 "SET CHAINED OFF" 하라며 에러발생. 
.. 



스프링 사용시 문제가 생기면 연락주세요.


글타래 : http://groups.google.com/group/ksug/browse_thread/thread/3d7d00d16c7abaa7
요약 : 

http://whiteship.me/?p=13052 

무료로 문제 해결해 드립니다. 


Posted by 머큐짱 Trackback 0 Comment 0

오픈소스 [정보통신산업진흥원] 2011 공개SW 커뮤니티 지원사업 공고


글타래 : http://groups.google.com/group/ksug/browse_thread/thread/b2052dfeb069815a
요약 :

공개 SW 커뮤니티 지원 사업이라는게 있네요. 

필요하신 분은 참조하시기 바랍니다. 



@Scope 사용해서 scope 영역을 바꿀 상황이 어떤때가 있을까요?


글타래 : http://groups.google.com/group/ksug/browse_thread/thread/f163ef0c13606e3a
요약 : 

책을 보다보니깐 Scope는 이용해서 singleton 외에 다른 범위로 지정하는데 일반적으로 사용할때 한번도 신경써본적이 없어 
서요.. 
여러가지 범위설정이 있던데 ..실제 어떤 때 유용한지 궁금합니다. 보통 어떤 경우가 있을까요?? 



JCO에서 발표자를 모집합니다.


글타래 : http://groups.google.com/group/ksug/browse_thread/thread/2d7dc06398173a27
요약 :

http://www.jco.or.kr/form.jsp 

위 링크로 접속해서 지원해주시면 됩니다. 
발표하고 싶으신 분들은 누구나 자유롭게 지원해 주시기 바랍니다.



AOP 설정 관련

글타래 : http://groups.google.com/group/ksug/browse_thread/thread/9be003215339068e#
요약 :

context:component-scan 으로 설정잡구 작업하는데 .. 
AOP 포인트컷 표현식이 잘안되서 낑낑대다가 전체를 한번 걸어 봤는데요... 
즉 execution(* *(..)) 이런식으로요...그랬더니 페이지 마다 에러가 빵빵 뜨던데...잘쓰던 DAO 쪽 
sqlMapClientTemplate 찾을수 없다고...걍 막막 
사실 설정을 이렇게 잡진 않을테니 문제는 없는데요..왜그런지 궁금하네욤..
.. 

 

Spring 에서 새로고침시 중복처리 되는 문제...

 
글타래 : http://groups.google.com/group/ksug/browse_thread/thread/808dd525a5249ba1#
요약 :

현재 스프링 2.5 MVC 어노테이션 방식으로 웹 요청 처리를 하고 있어요.... 

보통 글 등록을 하고 목록으로 리다이렉트를 하는데....   여기는 글등록을 하고 다시 글등록폼으로 해달라네요..  ㅡㅡ^ 

그래서 새로고침을 하게 되면 중복으로 글이 등록이 되는데... 

예전 스트럿츠에서 Token으로 처리를 해본적이있는데 스프링에서는 어떤식으로 처리를 하는지요? 
.. 



Maven 을 사용한 archetype 관리


글타래 : http://groups.google.com/group/ksug/browse_thread/thread/6f2f2fe74a468a36#
요약 :

프로젝트마다 공통적으로 작성되는 코드,설정,관례 등을 Maven  Archetype을 통해 관리하려고합니다. 
또한 지속적으로 "archetype 프로젝트" 을 관리하려했습니다. 
.. 



스프링 RestTemplate Content-Type 관련


글타래 : http://groups.google.com/group/ksug/browse_thread/thread/3070a8f33843bc2a
요약 : 


POST /provider/rest/post.do HTTP/1.1

Accept: text/plain, */*
Content-Type: text/plain;charset=ISO-8859-1
..

이렇게 charset이 기본적으로 ISO-8859-1로 전송되네요.. UTF-8을 사용하고 싶은데,,
.. 



 


전략패턴과 Templet 콜백에 관한 기초적인 질문


글타래 : http://groups.google.com/group/ksug/browse_thread/thread/76feb43c2a6aa1f4#
요약 : 

전략 패턴은 자신의 기능 맥락에서 필요에 따라 변경이 필요한 알고리즘을 인터페이스를 통해 외부로 분리시키고 이를 구현한 구체적 
인 클래스를 필요에 따라 바꿔서 사용할 수 있게 하는 디자인 패턴이라고 되어있습니다 

템플릿 콜백 또한 인터페이스를 정의하고 그를 구현한 구체 클래스들을 이용하여 필요에 따라 바꿔쓸수 있는것으로 알고있습니다... 

저는 이 두가지 방법의 차이점이 궁금합니다... 



AOP 설정 시 '@target' Pointcut Designator


글타래 : http://groups.google.com/group/ksug/browse_thread/thread/d74bf3b81c78cb76#
요약 :

LogTarget Annotation을 만들고, Pointcut을 "@target(LogTarget)"으로 지정했더니 
Application Context에 있는 모든 Bean을 대상으로 Proxy를 생성하려고 하는 현상이 발생했습니다. 

@Documented 
@Target({ElementType.TYPE}) 
@Retention(RetentionPolicy.RUNTIME) 
public @interface LogTarget { 



AbstractRoutingDataSource 관련


글타래 : http://groups.google.com/group/ksug/browse_thread/thread/f527ac148023ac3d
요약 :

프로그래밍 트랜잭션 처리를 해야 할 거 같다는 생각인데요, 
이럴때 트랜잭션 처리 전략을 어떻게 가져가는게 좋을지 의문입니다. 
a db에서는 read 및 처리후, b db에 insert 되는 batch 상황의 설명이 좋을거 같습니다. 



스프링 강의 개설 안내


글타래 : http://groups.google.com/group/ksug/browse_thread/thread/857abd6c7d867205/8a60e1b28314a0c4#8a60e1b28314a0c4
요약 :

안영회님과 박찬욱님이 하시는 폴리텍 스프링 교육이 시작되나 봅니다. 

http://www.conso.co.kr/04_edu/edu_01_02.php?num=237&bcate=&mcate=&mti... 

 


IBatis + Spring Transaction


글타래 : http://groups.google.com/group/ksug/browse_thread/thread/125c610592ad58d2
요약 :

현재 Spring의 Transaction을 사용하고 있습니다. Dao객체 관련하여 테스트케이스를 

작성하던 도중에 이런 문제를 발견하였는데요, 테스트 메소드를 실행한후에 롤백이 잘 

작동하는걸 목표로 작성하고 있었는데, 저희 회사가 프로시저를 많이 사용하고 있어서 

모든 디비 호출이 SP기준으로 되어 있습니다. 

http://www.ksug.org/script/powerEditor/pages/

테스트 주도 개발 TDD 실천법과 도구

글타래 : http://groups.google.com/group/ksug/browse_thread/thread/f38db92231423590
요약 :

오늘 드뎌 구입한지 5일만에 채수원씨의 테스트 주도 개발 TDD 실천법과 도구라는 책을 받아서 반정도 읽었습니다. 

JAVA는 처음이지만 5년간 C로 임베디드쪽에서 일을 했기에 코드 품질 관리와 디버깅과 일정이 개발에 얼마나 중요한지는 

알고 있습니다. 하지만 제가 몸 담았던 회사는 생산해야 하는 모델이 너무 많아 코드 품질보다는 어떻게든 일정내에 프로젝트를 

마쳐야 했기에 TDD는 언감생심이었고 
.. 

 
 
빈 생성 관련

글타래 : http://groups.google.com/group/ksug/browse_thread/thread/05a78954ace8eefc
요약 :

AbstractController와 같은 컨트롤러를 상속받아 구현할때 
구현하는 클래스에서 맴버변수를 사용한다면 문제가 발생하는지 궁금합니다. 

또한 이것을 직접 테스트해보고 확인 할 수 있는 방법이 있는지요... 

스프링 웹프로젝트 중에 쓰레드와 관련하여 주의사항이 있는지 매우 궁금합니다. 
.. 



JAVA + OOP 책 추천

글타래 : http://groups.google.com/group/ksug/browse_thread/thread/36e7cc6e9cd37ad9
요약 : 

5년간 C로 임베디드를 하다가 JAVA와 OOP를 접하니 쉽지 않네요. 

초,중급자에게 좋은 책 추천 부탁드립니다. 
.. 



JSF와 GWT

글타래 : http://groups.google.com/group/ksug/browse_thread/thread/39ac32d32f90e1fc
요약 : 

사실 MVC모델을 기본으로하는 JSF와 자바스크립트를 제너레이터 해줘 기본 UI를 하는 GWT 다른 기술을 사용하고 있습니다. 
(제가 기술이 짧아 잘 모른것인지도 모르지만 ^^;;) 

현재 모델2 기반의 많이 사용한 입장에서는 JQuery가 상당히 매력적으로 느끼는 1인으로 GWT가 좀더 개발자 측면에서는 
더 
직접적으로 느껴지든데요. 

두개의 장단점을 지적해주실분을 찾아요~~ ^0^/ 
.. 


Posted by 머큐짱 Trackback 0 Comment 0