Modeling tool RSA

java 2009/07/01 04:01


저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License


2009년 okjsp의 6월 게릴라 세미나입니다.
이클립스 웹개발에 대한 최신 업그레이드 내용을 담았습니다.

강사: 허광남(okjsp.pe.kr 운영자)
일시: 2009년 6월 20일 오전 10:00~오전 12:00
장소: 토즈 강남대로점 (강남역6번출구 교보타워 옆건물)

회비: 20,000원(당일 현장 수납합니다.)

이클립스 웹개발 강의 목차
-. 이클립스 JEE 개발환경구축
-. 이클립스와 톰캣 DBCP의 연결
-. JPetStore 스프링,iBatis 샘플 코드 네비게이션
-. Firebug를 통한 디버깅
-. Selenium 웹UI 자동화 테스트
-. 이클립스 3.5 What's new

신청: http://www.onoffmix.com/e/kenu/925


본 강의는 실습강의가 아닙니다.
저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License


다음 주 24일 출시되는 이클립스 3.5 Galileo의 첫화면이 확 바뀌었습니다. 제법 멋있습니다.
JavaEE 버전의 첫 화면입니다. 다른 패키지들의 화면도 확인하면 포스팅하겠습니다.

급 땡기는군요.

이클립스 3.5에 맞춰 동시에 출시되는 제품들 목록입니다.
http://wiki.eclipse.org/Galileo_Simultaneous_Release

--
ps. Java 패키지 받았더니 살짝 바뀌었습니다. JEE 패키지는 크게 바뀐 거네요. Welcome 페이지를 커스터마이징 할 수 있도록 기능이 추가되었네요.


저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License


점점 멋있어지는 이클립스입니다. 적어도 디자인에서는 말이죠.


http://www.eclipse.org/galileo/
제 생일날 출시되는군요. 갈릴레오 화이팅입니다.
크리에이티브 커먼즈 라이선스
Creative Commons License


특강 제목 : eclipse Advanced(이클립스 심화)
주최
한국 폴리텍 제1대학교(http://www.conso.co.kr)

교육시간
2009년5월25일~27일. 월화수 9시간(18:30~21:30)

모집기간
 5월 25일까지 선착순 25명 (시작당일도 접수 가능)
 
교육대상
- 고용보험이 가입된 중소기업 재직자
- 이클립스가 에디트플러스보다 좋은 점을 알고 싶으신 분.
- 개발자, 운영관리자
- 이클립스가 차지하는 메모리가 아깝다고 생각하시는 분
- 이클립스로 개발하는 웹애플리케이션 과정은 추후 예정

접수방법
1. 02-6300-6300으로 전화하여 자리가 있는지 확인

2. 회사직인이 찍힌 교육 동의서와 함께 팩스로 보냄
   교육동의서 다운로드(링크), 팩스번호(구로교육장) 02-6300-6304 


3. 서류 작성시 주의사항
 - 회사의 기본사항 명기
 - 교육생의 기본사항 명기
 - 과정명은 “java Advance”로 명기
 - 훈련희망직종란은 공란
 - 직업능력개발사업개산보험료액, 훈련비용지원한도액은 공란
 - 기타 기본사항 외에 불명확한 사항은 공란으로 두어도 무방함.
 
4. 교육 개설 전 개별로 교육가능 여부가 통보됨

 

교육장소
서울시 구로구 구로3동 188-5 키콕스벤처센터 901호
문의 02-6300-6300

* 교육용PC와 교육자료가 제공됩니다.

 

특강 커리큘럼
(교육의 질 향상을 위해서 과정의 순서와 내용은 변동이 있을 수 있음)
1. eclipse Ganymede 설치 및 구성
  A. eclipse distribution package 이해
  B. eclipse software updates
  C. eclipse product layer
2. 프로젝트 만들기와 퍼스펙티브 전환
  A. Effective project directory structure
  B. Java Build Path
  C. Run, Compile, Debug
3. 프로젝트 import/export
  A. Import legacy project source files
  B. Arrange source folders
  C. Library dependency check
  D. Export project
  E. Code Navigation
4. eclipse plugin extension
  A. plugin search
  B. plugin install & update
  C. plugin configuration with jadclipse
5. 서브버전과의 연결
  A. SVN features
  B. SVN plugins
  C. Project sharing.
6. 빌드 스크립트
  A. Project build script
  B. ANT in anger
  C. Eclipse outside build
7. 자바/JSP in-memory 디버깅
  A. Debugging View
  B. Web Content Debugging
  C. Value hot swap
8. eclipse refactor in method
  A. Clean code howto
  B. Extract variable/method
  C. Inline refactoring
  D. Introduce parameter
9. eclipse refactoring in project
  A. Pull up
  B. Push down
  C. Rename/Move class
  D. Non java file refactoring


강사소개

현 OKJSP.pe.kr 사이트 운영자
- http://www.okjsp.pe.kr 2000.12~현재
- 일 방문 10,000명의 국내 최대 자바 커뮤니티 운영자

주요참여프로젝트
- GS홈쇼핑 사이트 개편프로젝트 2006
- 삼성생명 홈페이지 고도화 프로젝트 2004

세미나/교육/출판
- 모델2로 다시 배우는 JSP(2003) 공동집필
- 나는 프로그래머다(2004) 공동집필
- 최근 3년간 30회 이상의 오프라인 세미나 발표

저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License


아직은 RC1 버전입니다. 6월말에 3.5 정식버전이 나오겠지요.



컬럼모드 인증샷 잡았습니다.
단축키는 alt+shift+A 입니다.


related: http://www.okjsp.pe.kr/seq/138071
http://download.eclipse.org/eclipse/downloads/drops/S-3.5M5-200902021535/eclipse-news-M5.html

저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License


이클립스 프로젝트 필수 유틸리티 : subversion, Ant, JUnit, Trac이클립스 프로젝트 필수 유틸리티 : subversion, Ant, JUnit, Trac - 10점
민진우 외 지음/한빛미디어
이클립스를 기준으로 CVS,Subversion,Ant,JUnit,Trac에 관한 부부개발자의 경험담입니다. 초판에는 CVS,Ant,JUnit,Scarab을 다루었던 것으로 기억합니다. 책의 실습예제로 초간단 블로그 만들기 프로젝트를 다룹니다. 언어보다 더 빨리 변하는 것이 도구이기도 합니다. 이런 도구의 사용법을 문서로 전달한다는 것이 쉽지 않지만 개정판이 나와서 다행입니다.

최근 OKJSP에 트랙을 사용하기 시작했는데, 리눅스에 트랙설치는 쉽지 않은 일이었습니다. 윈도우환경으로는 저자 민진우님이 TOW라는 오픈소스 프로젝트를 진행하고 계십니다. http://sourceforge.net/projects/raconwindows

이런 도구를 다른 개발자에게 쓰도록 공감대를 형성하는 것은 툴 자체보다 어려운 듯 합니다.
저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License


생각만하고 있었는데, 역시 부지런한 분들이 만들어 놓았군요. WoC 프로젝트에서 사용해봐야겠습니다.

http://www.jroller.com/alexRuiz/entry/using_mylyn_with_google_code1 

이클립스 Mylyn 요즘 Trac과 붙여놓고 신나게 쓰고 있는데, 공개된 이슈트래커와 붙이면 공개 프로젝트 재밌게 진행할 수 있겠죠.
저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License


update:
http://theeye.pe.kr/222 아이님의 블로그 글 참고해서 해결했습니다.
답글 주신 yeoupooh님, kingdori님 감사합니다.
-------------

eclipse에서 다음 옵션을 바꿔줘야 합니다.

Validate Settings 버튼으로 확인을 해서 No Trac repository found at url: HTTP Error 404 가 나오면 tracxmlrpc설치가 완료되지 않은 것입니다.

성공한 경우는 "Authentication credentials are valid"라고 나옵니다.

연결은 되었지만 Attach Context 실행에서 [Errno 13] Permission denied: '.../attachments/ticket' while executing 'ticket.putAttachment()' 메시지가 나오면 해당 디렉토리의 권한을 바꿔줘야 합니다.

chmod 775 attachments 로 바꿔주었습니다.


-------------
답답합니다. 아직 해결법 찾는 중입니다.

저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License


/System/Library/Frameworks/JavaVM.framework/Versions 디렉토리에서
CurrentJDK로 심볼릭 링크 걸려 있는 것을 1.6으로 바꿔주면 됩니다.

kenuheoyimacbookpro:~ kenu$ java -version
java version "1.5.0_16"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b06-284)
Java HotSpot(TM) Client VM (build 1.5.0_16-133, mixed mode, sharing)

kenuheoyimacbookpro:~ kenu$ which java
/System/Library/Frameworks/JavaVM.framework/Home/bin/java
...

kenuheoyimacbookpro:JavaVM.framework kenu$ ls -altr
total 72
drwxr-xr-x  84 root  wheel  2856 12 10 17:00 ..
lrwxr-xr-x   1 root  wheel    29 12 11 09:30 Libraries -> Versions/CurrentJDK/Libraries
lrwxr-xr-x   1 root  wheel    24 12 11 09:30 Home -> Versions/CurrentJDK/Home
lrwxr-xr-x   1 root  wheel    28 12 11 09:30 Commands -> Versions/CurrentJDK/Commands
lrwxr-xr-x   1 root  wheel    27 12 11 09:30 Classes -> Versions/CurrentJDK/Classes
drwxr-xr-x   7 root  wheel   476 12 11 09:30 Versions
lrwxr-xr-x   1 root  wheel    26 12 11 09:30 Resources -> Versions/Current/Resources
lrwxr-xr-x   1 root  wheel    23 12 11 09:30 JavaVM -> Versions/Current/JavaVM
lrwxr-xr-x   1 root  wheel    27 12 11 09:30 Frameworks -> Versions/Current/Frameworks
lrwxr-xr-x   1 root  wheel    94 12 11 09:30 CodeResources -> ../../../../../../../../../System/Library/Frameworks/JavaVM.framework/Versions/A/CodeResources
lrwxr-xr-x   1 root  wheel    24 12 12 19:43 Headers -> Versions/Current/Headers
drwxr-xr-x   3 root  wheel   408 12 12 19:43 .
kenuheoyimacbookpro:JavaVM.framework kenu$ which java
/System/Library/Frameworks/JavaVM.framework/Home/bin/java
kenuheoyimacbookpro:JavaVM.framework kenu$ cd Versions
kenuheoyimacbookpro:Versions kenu$ ls
1.3        1.4.1        1.5.0        A
1.3.1        1.4.2        1.6        Current
1.4        1.5        1.6.0        CurrentJDK
kenuheoyimacbookpro:Versions kenu$ ls -altr
total 56
drwxr-xr-x  3 root  wheel  102  7 18  2008 1.3.1
lrwxr-xr-x  1 root  wheel    3 12 10 17:00 1.4.1 -> 1.4
drwxr-xr-x  8 root  wheel  272 12 10 17:00 1.4.2
lrwxr-xr-x  1 root  wheel    3 12 11 09:30 CurrentJDK -> 1.5
lrwxr-xr-x  1 root  wheel    5 12 11 09:30 1.3 -> 1.3.1
lrwxr-xr-x  1 root  wheel    5 12 11 09:30 1.4 -> 1.4.2
lrwxr-xr-x  1 root  wheel    5 12 11 09:30 1.5 -> 1.5.0
lrwxr-xr-x  1 root  wheel    5 12 11 09:30 1.6 -> 1.6.0
lrwxr-xr-x  1 root  wheel    1 12 11 09:30 Current -> A
drwxr-xr-x  6 root  wheel  272 12 11 09:30 A
drwxr-xr-x  7 root  wheel  476 12 11 09:30 .
drwxr-xr-x  3 root  wheel  408 12 12 19:43 ..
drwxr-xr-x  8 root  wheel  340  2  2 10:46 1.6.0
drwxr-xr-x  8 root  wheel  306  2  3 13:53 1.5.0
kenuheoyimacbookpro:Versions kenu$ rm CurrentJDK
rm: CurrentJDK: Permission denied
kenuheoyimacbookpro:Versions kenu$ sudo rm CurrentJDK
Password:
kenuheoyimacbookpro:Versions kenu$ sudo ln -s 1.6 CurrentJDK
kenuheoyimacbookpro:Versions kenu$ ls -altr
total 56
drwxr-xr-x  3 root  wheel  102  7 18  2008 1.3.1
lrwxr-xr-x  1 root  wheel    3 12 10 17:00 1.4.1 -> 1.4
drwxr-xr-x  8 root  wheel  272 12 10 17:00 1.4.2
lrwxr-xr-x  1 root  wheel    5 12 11 09:30 1.3 -> 1.3.1
lrwxr-xr-x  1 root  wheel    5 12 11 09:30 1.4 -> 1.4.2
lrwxr-xr-x  1 root  wheel    5 12 11 09:30 1.5 -> 1.5.0
lrwxr-xr-x  1 root  wheel    5 12 11 09:30 1.6 -> 1.6.0
lrwxr-xr-x  1 root  wheel    1 12 11 09:30 Current -> A
drwxr-xr-x  6 root  wheel  272 12 11 09:30 A
drwxr-xr-x  3 root  wheel  408 12 12 19:43 ..
drwxr-xr-x  8 root  wheel  340  2  2 10:46 1.6.0
drwxr-xr-x  8 root  wheel  306  2  3 13:53 1.5.0
lrwxr-xr-x  1 root  wheel    3  2  3 13:54 CurrentJDK -> 1.6
drwxr-xr-x  7 root  wheel  476  2  3 13:54 .

kenuheoyimacbookpro:Versions kenu$ java -version
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06-153)
Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_07-b06-57, mixed mode)
kenuheoyimacbookpro:Versions kenu$


ps. eclipse 3.4 mac os x버전은 java6에서 안 돌아갑니다.

The Eclipse SWT framework doesn't support 64-bit Java. Unlike Swing, SWT uses old-skool Cocoa bindings and those are 32-bit. Until IBM gets around to moving SWT to Cocoa, your only option is to run Eclipse under Java 5.
from: http://forums.macosxhints.com/showthread.php?t=91060

3.5버전m4는 동작하더군요.

저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License