08/01 싱글톤패턴의 딜레마?, servlet 테스트를 위한 Mock, TDD목적, 유용한 링크들
Steps For Programmer/Weekend Study 2009. 8. 4. 16:39모든 서비스가 다 싱글톤 패턴으로 가야되는건 아니다!!(공유하는 경우에만 사용)
환경변수설정같은건 싱글톤 패턴으로 가는 대표적인 예!!
싱글톤패턴으로 갔을경우 로그인시에는? ???
"다중사용자가 동시에 몰릴경우 순간적으로 느려질 가능성이 존재, 하지만 메모리의 효율은 좋다"
싱글톤패턴이 아닌 경우
"메모리의 효율은 떨어지지만 서버의 성능이 좋은 경우 속도 저하 X"
웹워크란?? - cf. Context of Object 패턴?
request
session
response
--------
servlet테스트를 위한 Mock을 사용
Mock은 가상으로 서블릿에 필요한 애들을 올려줌
프레임웍의 사용시 어느정도 유연성을 가지고 운용할 수 있다.
... 하지만 팀원이 일관성있는 정책을 유지해야함
TDD : 에러를 먼저 발생시켜서 그 에러를 해결하는 과정에서.....
견고한 결과물을 만들기 위해 사용함
@ 이클립스!! 갈릴레오의 신기능들
alt+shift+a 열편집기능!!!! 완전 대박!!!
window-preference-show heap status
힙메모리 영역을 알 수 있고, 가비지 컬렉터도 가동 시킬수 있다
@ setCharacterEncoding("euc-kr"); 이렇게 하나 하나 하지 말고 was에서 한번에!!(tomcat) 해결하자!!!!!!!!!!!!
--링크들
@ okjsp.pe.kr 참조~~ okjsp.tistory.com
@ javamodleing
@ 이클립스 홈페이지 - live 에서 직접 보자~~
@ www.javacafe.or.kr --강의식 스터디
@ www.javajigi.net 위키를 잘 모아놓은곳~~
@ 네이버 까페 요구공학으로 검색!! -protype.js 완전분석
@ firejune.com 예제와 현재 트렌드를 알 수 있다.
@ fluxiom.com
-- TOC (Theory of Constraints)
프로젝트시에 각 과정중에 가장 긴 시간을 요하는 과정이 존재하고
(어느 한 프로세스가 제약을 만들고 있다)
그 과정때문에 다른 프로세스들은 잉여시간을 가지게 된다.
과연 어케하면 프로젝트의 시간을 단축시킬 수 있을까?
그 제약을 가장 나중으로 뺀다
@ firefox의 플러그인 scrab book 유용하다