분류 전체보기 1274

즐거운 BEA...

난 항상 바쁘다.. 말은 바쁘다고는 하지만.. 솔직히 게으른 편이라서 시간을 효율적으로 사용하는가에 대해서는 다소 의문이 있지만.. 이번 프로젝트를 끝내고 다음 프로젝트는 Wiki like한 솔루션을 가지고 프로젝트를 하게되었다. 그런데. 헉...!! 이 제품 구조를 대충 뜯어보니 DWR,Spring,JSF,JSON etc 오픈소스로 아주 발라져있네 그려.... 오늘 JSF In Action 책도 구입하고, 교육팀에서 JSF 교육 자료도 받아오고.. 한참 동안은 또 이 JSF를 파봐야겠다.. 근데 어쩌냐? 제품 공부도 해야하고, JSF도 공부해야 하고, 금요일에 발표할 SCA자료도 만들어야 하고.. 담달에 xUnit 테스트 기고 준비도 해야 하는데.. -_- 너무 일만 벌리는게 아닌가도 싶네 그려.. 그..

사는 이야기 2007.11.28

ALPages Customization

Wiki와 같은 형태를 갖는 솔루션이 제법 나오고 있다. 그 실용성도 높고 사용법도 편하니까는 확산이 빨리 되지 않을까? JIRA를 만든회사에서는 Cofluence라는 이름의 제품이 있고 BEA에는 AL Pages라는 제품이 나와 있다. AL Pages를 보면서 정말 놀란것은, Page에 컴포넌트를 삽입할 수 가 있다. 구글맵이나 검색 API들을 이 AL Pages에서 드래그앤 드롭만으로도 Mash up이 가능하다. 또한 WS나 RSS를 통해서 외부 데이타를 읽어와서 실시간으로 출력하는 것이 가능하다. 기존 Wiki가 정적인 컨텐츠를 위한것으라면 AL Pages는 동적인 컨텐츠와 Mash up을 지원한다는 것이 매우 흥미롭다. 이건 Customizing 방법 문서 http://dev2dev.bea.com..

단위 테스트 1회 (JUnit)

단위 테스트 (Unit Test) 2007-08-27 자바스터디 조대협(bcho.tistory.com) 현재 BEA Systems Korea의 Senior Consultant로 근무하고 있다. SOA/SCA,EP,EAI등에 대한 기업 솔루션에 대한 아키텍쳐 컨설팅을 주로 하고 있으며, WAS 기반의 아키텍쳐 튜닝, 장애 대응에 대한 많은 경험을 가지고 있다. 1회. 단위 테스트의 기초 2회. 확장된 단위 테스트 도구 3회. Test Coverage 분석 오래간만에 실제 프로젝트에 코더로써 참가하였다. 엔지니어 시절부터 장애나 버그, 성능에 대한 문제를 어떻게 방지할 수 있을까에 대해서 고민하고, 문제의 추적이나 장애 대처 방안, 회피 아키텍쳐들을 고민해왔지만, 애플리케이션상에서 발생하는 문제는 발견은 할..

ALM/Test Automation 2007.11.23

구글

역시 구글이다. 구글의 서비스들을 보면 모두 가볍고 실용성이 뛰어 나고 그 품질이 매우매우 뛰어나다. 그리고 개방성까지 이미 구글 메신져는 프로토콜이 공개되서, Bamboo와 같은 빌드 자동화 툴에서 빌드가 깨지면 깨진 내용을 구글 메신져로 보내주고.. FLEX와 같은 복잡하고 무거운 RIA를 AJAX라는 멋진 기술로 포장해냈으며, WebService의 무겁고 복잡함을 DOJO와 REST등으로 재 탄생 시켰다. 한국에서 수 많은 업체들이 실패한 웹 데스크탑 애플리케이션을 구글 SPREAD SHEET를 통해서 널리 퍼트리고 있으며 GMAIL을 통해 세계 최초로 대용량 메일 서비스를 했고 사용하기 간단한 GOOGLE READER와 놀랄만한 품질의 구글 검색엔진 (N버와 는 하늘땅 차이인..) 그리고 구글 E..

MVC 프레임웍의 선택

OK JSP에서 글을 읽다가 재미난 글이 하나 있어서 첨부한다. http://raibledesigns.com/rd/entry/comparing_jvm_web_frameworks_presentation 재미있는 조사 결과인데, 한국에서는 Struts가 압도적인 지지자층을 가지고 있는것과는 달리 전세계적인 추세는 JSF가 추세이다. WLS에 JSF가 포함된지도 오래되었는데, 국내에 케이스가 안올라오는 것을 봐서, 그다지 많이 사용하지 않는 것으로 추측되는데, 이런 추세라면 아마도 JSF가 주류로 따라 가지 않을까? 아마도 OKJXX 아저씨들이 JSF에 대한 관심을 기울여주지 않아서 일까? 나름 재미있는 결과 였음. 그리고 또하나 Spring MVC가 점점 그 세를 확장한다는것이 주목할만한것 같다. 요즘 왠만..

프로그래밍/MVC 2007.11.19

Atlassian Bamboo

http://www.atlassian.com/software/bamboo/ 빌드 배포 시스템을 고민하고 있는데. (사실 본업은 아니다. 아무리 컨설턴트라도 BEA 제품을 컨설팅 해야지.. 이걸 하는건 개인 취미일까? -_-) 그동안 Cruise Control을 적용해볼 생각만 가득했는데. N社 박재성 팀장님과 이야기 하던중 Bamboo를 듣게 되어서 오늘 찾아보았다. 자동화된 빌드는 물론이고, Fish Eye 연동으로 변동 된 부분을 보여주고 JIRA와 연동, 그리고 빌드가 깨졌을때 (테스트가 깨졌을때)나 성공했을때 빌드 결과를 메신져로 보내준다던지. Repository와 연동이 된다던지 한마디로 Seamless integration인데.. 상용툴인 만큼 상당히 마음에 든다.

Test Coverage 분석툴

http://cobertura.sourceforge.net/ http://emma.sourceforge.net/ 요즘 빌드 자동화와 테스트 커버러지에 관심이 많은데. 거기에 해당하는 툴. 위에 툴 둘다 재미있는게, 실제 소스코드에서 테스트가 된곳과 안된곳을 하이라이트 처리해준다는것이 매우 흥미롭네. EJB도 그만큼 잘 지원해줄려나? 물론 돈만 있다면 http://www.cenqua.com/clover/ 클로버를 쓰고 싶은데.. ^^; == 형준이 말로는 JCoverage가 좋다네.

ALM/Test Automation 2007.11.08

WLS 10.3 진화는 어디까지?

이번에 WLS 10.3이 나왔다. 새 버전 빨리도 나오네 그랴. 그동안 콘솔이 느렸던 문제도 해결되고.. 고객들과 개발자들의 소원인 신속한 redeploy가 가능하게 되었다. 예전에는 ClassLoader를 통째로 replace하는 구조라서 제약 사항이나 속도 문제도 있었는데 JDK 5.0의 Class Redefinition이라는 새로운 기능을 써서 변경된 클래스만 Swap 시킨다나? 개발 절차에도 많은 영향을 줄것 같고 안정화만 된다면 좋은 기술이 될것 같다. == Getting to Know FastSwap™ Bookmark Blog Post del.icio.us Digg DZone Furl Reddit David Cabelus's Blog | November 7, 2007 12:00 PM | Com..

아키텍쳐 2007.11.08