Whiteship's Note


[STS 2.3.3] Spring TC Server Developer Edition with Spring Insight 써보기

Good Tools : 2010.05.23 08:55


초 간단 하더군요;. 그냥 STS 최신버전 (2.3.3.m1) 받아서 tc 서버 개발자 에디션에다가 프로젝트를 끓어다 놓고 실행하면 됩니다. 그런데 6.0은 지원하지 않네요. 덕북에;; 프로젝트를 JDK 1.5 버전으로 다운 그레이드 했습니다. @_@ 아주 귀찮아 죽겠는 @Override 없애기와 Stirng.isEmpty() 없애기를 해줬습니다. 이런건 툴에서좀 지원을 해주면 좋으련만;;;

어찌됐든 tc 서버 개발자 에디션에 놓고 서버를 시작시키면 뭔가 물어봅니다. 스프링 인사이트를 같이 사용할꺼냐는건데 당연히 OK!! 

그렇게 서버를 켜고 로컬에서 웹 앱을 가지고 좀 논다음에 localhost:8080/insight 로 접속하면 모니터링 정보를 확인할 수 있습니다.

좋군요. 성능 최적화 할 때 아주 좋을 것 같습니다. 다른 모니터링 툴은 안써봤는데;; 이정도면 충분한거 아닌가요? 알아보기도 쉽고 쿼리도 다 보이고 해당 코드로 바로 이동도 할 수 있으니.. 흠.. 그리고 공짜네;; +_+
저작자 표시
신고
top


맥용 STS가 달라졌다!!

Good Tools : 2009.08.07 22:54


2.1.0이 배포됐다길래. 받으러 들어갔더니.. dmg 파일들이 있다. 오호.. 설마 그냥 옮겨 담기?? 아니네! 인스톨러가 뜨네... 이야~~


이전에는 끼워주기(?)로 주는 dm 서버, tc 서버, roo를 덩달아 다운받아 설치하는 수밖에 없었다. 뭐 압축만 풀면 끝이니깐.. 설치라고 하기도 뭐하지만.. 그런데 이번에는 설치할 제품 목록을 선택하는 화면에서 빼내면 설치하지 않을 수도 있다. 설마.. 이것 때문에 이런 installer를 만들었단 말인가!?

암튼 귿!

ps: 맥용으로 carbon, cocoa, cocoa 64 세 가지 버전이 있는데, 아직은 cocoa로 빌드한 버전을 성능 관련 문제로 비추하고 있다.

Mac OS X

Download the STS Mac OS disk image (*.dmg) from the list above. Once downloaded, please mount the disk image by double-clicking the downloaded dmg file. Open the volume named 'SpringSource' and double-click on the installer to launch the installation. Follow the on-screen instructions to finish the installation.

(*) At this time we do not recommend to use any of the Cocoa builds for Mac OS. There a numerous open performance related problems with the Cocoa port reported at Eclipse.org.


신고
top


STS(Spring Tool Suite) 2.0 RC 버전의 OSGi 개발 툴

Spring/etc : 2009.03.05 20:29


원문 : OSGi Development Tools in STS 2.0

간단하게 요약만 합니다. 일단 새 제품 다운로드부터 해야겠죠?

기존에 제공하던 툴
  • dm Server Integration: dm 서버를 이클립스 WTP로 통합하여 dm 서버 인스턴스 생명 주기 관리와 OSGi 번들, PAR, 일반 JEE WAR 파일 배포를 할 수 있게 해줌. 또한 dm Server 통합은 설치한 구성물의 코드가 바뀌면 자동으로 업데이트하고 리프레쉬 해줌.
  • 프로젝트 마법사: OSGi 번들과 PAR 프로젝트 생성 마법사 제공.
  • Manifest 편집기와 검증: MANIFEST.MF 파일에서 코드 완성, 하이퍼링크, 검증 기능을 제공.
  • Classpath 관리: OSGi 의존성 메타 데이터를 MANIFEST.MF에서 가져와서 클래스패스 컨테이너를 만든다. 테스트 용 의존성은 테스트 소스 폴더의 META-INF/TEST.MF 사용.
  • 저장소 브라우저: 스프링소스 엔터프라이즈 번들 저장소에 쉽게 접근하게 해준다.
새 기능

STS 2.0은 Import-/Export-Pachage 관계와 서버를 기반으로 번들을 분석하고 그들의 의존성을 가시화하는 기능을 제공한다. OSGi 런타임 콘솔에서 볼 수 있는 텍스트 형태와 비슷한 정보에 접근할 수 있다. 장점은 그런 정보를 IDE에서 쉽게 이요할수 있고 번들 메타 데이터와 연결을 비주얼 툴에서 클릭으로 네비게이션 할 수 있다는 것이다.

서버 편집기에서 Bundle Overview 페이지를 제공한다. 이 페이지에서는 OSGi 런타임에서 접근할 수 있는 모든 연결 정보와 MANIFEST의 번들의 메타 데이터에 접근을 제공하며 설치된 모든 번들을 보여준다.

사용자 삽입 이미지

번들 의존성 그래프를 제공한다. 패키지 또는 서비스 의존성을 보여줄 수 있다. 그래프에서 의존성을 몇 단계까지 보여줄 지 설정할 수 있다.

사용자 삽입 이미지

이퀴녹스 콘솔과 거의 같은 서버 콘솔을 제공한다. 명령 완성과 명령 히스토리 기능을 제공한다.

사용자 삽입 이미지

실행하기

어느덧 다운로드가 끝나고 이제 실행볼 시간이네요. 캬~~ 따끈따끈한 개발 도구를 어디 열어 볼까요~

사용자 삽입 이미지
사용자 삽입 이미지

음~ dm 서버가 잘 들어있군요.  자 일단 서버 만들고 바로 가동시켜 봅니다. 그리고 서버 콘솔에서 ss를 입력해 봤습니다.

사용자 삽입 이미지
다음은 Bundle Information 탭입니다. 와우..

사용자 삽입 이미지
마지막으로 번들 그래프를 보죠.. 캬오~~~~
사용자 삽입 이미지
그림에서 패키지를 더블클릭하면 그래프가 샤샥 바뀌는데 아주 재밌습니다.

이상으로 STS 2.0 리뷰를 마칩니다.
신고
top


Eclipse 3.4 + WTP + Spring IDE + Spring Tool Suite 설치하기

Good Tools : 2008.07.05 21:57


1. Eclipse 3.4 설치하기

Eclipse부터 다운로드 합니다.

사용자 삽입 이미지

이 중에서 두 번째에 있는 녀석입니다. PDE가 있고, 뭐 기타 등등 있죠.

http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.4-200806172000/eclipse-SDK-3.4-win32.zip


위 링크 누르시면 다운로드가 될 겁니다.

2. WTP 설치하기

다음으로 WTP를 플러긴 형태로 설치합니다.

사용자 삽입 이미지

맨 위에 Eclipse Ganimede 팬딩하신다음에 Web and Java EE Development 선택하셔서 설치해주시면 됩니다.

사용자 삽입 이미지

시간이 좀 걸립니다. 지겹 지겹~ 지겹 지겹~ 얼른 받아라~ 얼른~ ㄱㄱㅆ 하자..

3. Spring IDE 설치하기

업데이트 사이트: http://springide.org/updatesite
를 등록해 줍니다.

여기서 웃긴건.. 저걸 등록하면 AJDT랑 Mylyn 업데이트 사이트까지 등록해주는건 좋은데, Spring IDE 업데이트 사이트를 또 등록해준 다는 겁니다. 바보~

사용자 삽입 이미지
새로 등록된 건 무시해버리고, 제가 등록한거에서 Core랑 Extensions 만 선택해서 설치하겠습니다.

사용자 삽입 이미지

간단하죠~

사용자 삽입 이미지

자 깔끔하게 선택이 되고, 설치를 합니다. 이번에도 시간이 좀 걸리기는 하는데, WTP를 설치할 때 만큼은 아닙니다.

4. 마지막입니다. STS 설치하기

STS를 설치하시려면 http://www.covalent.net/beta/STS/downloads.php 여기에 로긴 할 수 있는 계정이 있어야 합니다. 자 알아서 만드시구요.

업데이트 사이트: http://static.springsource.com/projects/sts/mirror/e3.4
를 등록합니다.

사용자 삽입 이미지

보세요. 계정이 있어야 된댔죠. 계정 정보를 주시면 잘 등록이 되고 팬딩 할 수 있습니다. 저는 여기서 User name에 이메일 계정을 입력해야 로그인이 되더군요.

여기서 또 기현상이 벌어집니다.

사용자 삽입 이미지

똑같은게 4개씩 뜨죠. ㄷㄷㄷ 저중에서 Core랑 Dependencies 하나 씩 선택해서 설치합니다. 나머지는 뭐.. 패쓰합니다. AJDT, 코드커버리지, Spring IDE AJDT 통합 플러긴인데, 아까 Spring IDE를 설치했으니까 필요 없습니다. 코드커버리지 툴도 다른거 쓰면 되구요.

사용자 삽입 이미지

여~ 이번엔 좀 많네요. 몇 개는 최신 버젼이 설치되어 있어서 대상에서 제외한 것 같네요.

사용자 삽입 이미지

이번에도 역시 시간이 좀 걸립니다. WTP를 설치할 때보다 좀 더 걸립니다.
빨랑 빨랑~ 집에 가자~ 깔려라~ 깔려~

5. 끝...

자 설치가 끝났습니다.

사용자 삽입 이미지



사용자 삽입 이미지


신고
top


Spring Tool Suite: Knowledge Base

Good Tools : 2008.03.20 12:23


음.. 멋진 기능입니다. 지식 기반을 제공하다니.. 이런 놀라운 생각을 할 수 있고 구현해낸다는 것이 정말 멋진 것 같습니다. Help 페이지에서 STS의 기능들을 살펴볼 수 있었는데, 그 중에서 가장 눈에 띄는 것이 바로 이 기능입니다.

콘솔창을 보시면 녹색 전구 두 개가 추가된 것을 볼 수 있습니다.

사용자 삽입 이미지
이 두개가 아주 멋진 기능을 해줍니다.

 STS를 사용하는 모든 개발자들과 런타임 에러에 관한 지식을 공유할 수 있는 기능을 제공합니다.

사용자 삽입 이미지

자 요렇게 에러가 발생했을 때 왼쪽 녹색 전구를 클릭하면 이런 화면이 뜹니다.

사용자 삽입 이미지

정말이지... 멋진 기능입니다. 근데 위의 에러는 해결책이 올려져 있질 않네요;

오른쪽 전구를 사용해서 자신이 발견한 에러와 그 에러에 대한 해결책을 올릴 수 있습니다.

사용자 삽입 이미지

흠.. Spring 설정 파일을 못찾아서 발생하는 에러에 대해 정리해봤습니다.

사용자 삽입 이미지

훔.. JIRA에 이슈로 올라가는군요. 누군가 저걸 확인해줘야 그 다음부터 저 데이터가 검색되나봅니다.
그런 프로세스가 없다면 엉터리 지식들이 쌓일테니까요.
신고
top







티스토리 툴바