블로그 이미지
올해목표 // 10월 어학연수 떠나자~ 자수씨

카테고리

전체글 (1457)
Brand New! (28)
주절주절 (213)
MOT (11)
해외쇼핑 (49)
쇼핑노트 (150)
취미생활 (94)
iPhone (4)
Eclipse (121)
Google (83)
Spring (31)
JAVA (176)
JavaScript (59)
WEB (49)
Database (20)
OS (26)
Tools (8)
Tips (26)
IT정보 (1)
Book (21)
Programming (37)
외부행사 (43)
주변인들 (17)
여행노트 (60)
학교생활 (30)
회사생활 (52)
사회생활 (5)
외국어공부 (12)
잡동사니 (30)
Total
Today
Yesterday
 
05-03 00:01
 

달력

« » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
 

최근에 올라온 글

최근에 달린 댓글


외부에서 받은 소스에 아래와 같이 불필요한 공백이 많다면...
한 페이지에 소스들이 안들어와서 개발에 힘이 듭니다.



500라인 정도라면 수작업으로 지울 수 있으나... 4000라인 정도라면 엄두조차 안나겠죠...

그래서 정규식을 조금 이용해 보았습니다.



정규식을 체크하시고 ^#R 로 검색조건을 걸고 대체어를 공백으로 하신 후 Replace All 버튼을 누르시면
불필요한 뉴라인은 사라지게 됩니다.

역시 강력한 규식이형!!!

Posted by 자수씨
, |

이클립스에서 Dynamic Web Project 를 생성하면 /.settings/org.eclipse.wst.common.component 라는 파일이 있습니다.

웹 프로젝트와 관련하여 배포 경로라든지, 프로퍼티 설정을 하는 파일입니다.

두 웹 프로젝트의 리소스를 연결하기 위해서 당연히 아래와 같이 설정을 하고 되기를 바라고 있었습니다.
아래는 projectA 의 설정 파일입니다.
<wb-resource deploy-path="/resourceB" source-path="../projectB/WebContent/resourceB"/>

당연히 되는 거라 믿고 있었지만... 뉴_뉴

간단하게 고치면 되겠지라는 생각으로 이클립스 소스를 CVS 에서 내려 받아서 소스 하나하나 트래이싱 해본 결과 내 능력으로는 불가라는 결론을 내려서 어줍잖은 영어 실력으로 Eclipse NewsPortal 에 질문을 올렸습니다.
근데 거기가 질문 올리는데는 맞는지도 모르겠네요...


과연 답을 달아줄 사람이 있을까요... 아니면 "너의 영어는 도저히 뭐라고 썼는지 모르겠다" 라는 답이 오는 것은 아닐런지 두렵습니다.



Posted by 자수씨
, |

Dynamic Web Project 를 생성한 후~
Maven 스타일로 src/main/java, src/test/java 를 소스 폴더로 설정한 후에
Test 클래스를 생성하였습니다.

여기까지는 정상적으로 처리!!!

JUnit Test 를 Run 시켰는데... Class not found 라면서 제가 만든 Test 클래스가 없다고 하네요...

해결책은 다음과 같습니다.



위와 같이 Java Build Path 설정에서 Output folder 를 설정해주어야 합니다.

후후...



Posted by 자수씨
, |

이클립스에서 Dynamic Web Project 를 생성해서 자연스럽게 서블릿을 생성하였으나...



위와 같은 문제가 발생하였습니다. ㅎㄷㄷㄷㄷㄷㄷㄷㄷㄷ



다른 웹 프로젝트를 뒤져보다가 해결책을 찾았습니다.

Java Build Path 설정에서 Add Library... 버튼을 클릭합니다.



Server Runtime 을 선택한 후 Next > 버튼을 클릭~



제 로컬 환경에 설정된 것은 Apache Tomcat v6.0 입니다.
각자의 환경에 맞게 선택합니다.



아래와 같이 라이브러리가 추가되면서 에러가 사라질 것입니다~






이것 때문에 괜히 시간만 많이 잡아먹고 신경만 곤두서고...
여튼 요즘 이래저래 기분도 안 좋은데 미처버릴 뻔 했습니다. (아니 미쳤었을 수도... )


아  하음.... 그냥 학교만 다니면서 쉬고 싶은 마음이 굴뚝같네용...






Posted by 자수씨
, |

본 예제는 Eclipse 3.5 JEE 버전으로 작성되었습니다.

ㅁ 새로운 프로젝트를 생성합니다.
New Wizard 에서 Web > Dynamic Web Project 를 선택합니다.



ㅁ Daynamic Web Project 설정
별거는 없고 Project name 만 설정해주면 됩니다.


Source folder 와 output folder 를 설정하는 화면입니다. 변경사항 없이 기본값으로 합니다.


Context root 와 Content directory 를 변경하는 화면입니다.
이것도 마찬가지로 크게 변경할 것이 없으므로 기본값으로 설정합니다.



ㅁ 생성된 프로젝트
아래와 같이 Project Explorer 나 Package Explorer 에 프로젝트가 생성이 된 것을 확인할 수 있습니다.


테스트 용으로 jsp 파일을 하나 생성합니다.


hello.jsp


ㅁ Servers View 에서 새로운 Server 를 추가합니다.
Ctrl + 3, servers 를 입력하거나, Window > Show View > Other...  메뉴를 통해서 Servers View 를 띄웁니다.


ㅁ 톰캣 서버를 추가합니다.
마우스 우클릭 > New > Server


ㅁ Apache > Tomcat v6.0 Server 선택
자신의 톰캣 버전에 맞게 설정합니다.



ㅁ Tomcat installation directory 설정
오른쪽의 Browse 버튼을 이용하여 인스톨된 폴더를 설정합니다.





ㅁ 서버에 추가할 리소스 설정
우리가 생성한 웹 프로젝트 (my-webapp) 를  추가합니다.



ㅁ Tomcat Start
툴바를 보시면 버튼이 5개가 있습니다.
첫번째는 디버그모드로 서버를 띄우는 것이며, 두번째는 실행모드로 서버를 띄우는 것입니다.
네번째는 서버를 정지시킵니다.


브라우저에서 확인해본 결과입니다. 잘 나옵니다. (잘 나오실 것입니다...)



다른 방법으로 띄우는 방법은 해당 jsp 파일을 우클릭하여 Run > Run on Server 메뉴를 실행합니다.


서버 설정과 관련된 내용이므로 그냥 Finish...
이 창을 계속 보시기 싫으시면 Finish 위에 Always ... 라는 체크박스를 체크하시면 됩니다.



이클립스 에디터 영역에서도 확인을 하실 수 있습니다.







이상 Eclipse 3.5 에서 wtp 를 다루는 법에 대해서 설명하였습니다.

그럼 안녕히~~~



Posted by 자수씨
, |

JAXB 를 하면서 약간 귀찮은 작업들을 ant 나 콘솔에서 실행하기 귀찮아서 간단한 플러그인 개발해보았습니다.


ㅁ 잘 만들어 놓은 DTD 를 준비합니다.



model.dtd



ㅁ DTD 파일 > 오른쪽 클릭 > JAXB Tools > Generate XJC Model ... 를 선택합니다.
(원래 Action 이름이 저게 아닌데 ... -_ㅜ)





ㅁ Source Folder 를 Browser 버튼을 통해 선택합니다.





ㅁ model 객체들이 생성될 package 도 Browser 버튼을 통해 선택합니다.





ㅁ 설정이 완료된 화면입니다. Finish 를 과감하게 눌러줍니다.





ㅁ 생성된 객체를 확인합니다.



생성된 Body.java





schemagen 이랑 wsimport 도 만들어 볼 까 생각 중입니다. ㅋㅋㅋ





Posted by 자수씨
, |



GEF 프로퍼티뷰를 좀 이쁘게 꾸며보려고 뚝딱 거리고 있습니다.
역시 공수가 많이 들어가네요...
저기에 라인 스타일 부분만 추가하면 될 것 같습니다.

혹시라도 필요하신 분이 있으면 연락주세요 ㅋㅋㅋ



Posted by 자수씨
, |

요즘 회사일 때문에 RCP쪽만 주구장창 하고 있습니다.

일을 하면서 플러그인 소스를 약간 수정할 일이 생겨서 소스 프로젝트로 임포트 시켜보았습니다.







두둥...





정상적으로 잘 나오던 프로퍼티의 헤더가 NLS missing 이랍니다....



Import한 소스 프로젝트를 확인해 보았더니 있어야할 properties 파일이 없었습니다.




Import의 희생양인 org.eclipse.ui.views 의 source jar 파일을 열어보았습니다.
어라? 있어야 할 message.properties 파일이 존재하지 않습니다.



혹시나 하는 마음에 그냥 org.eclipse.ui.views jar 파일을 열어보았더니...
아주 잘 위치하고 계십니다. 복사해서 Import 한 프로젝트에 넣었습니다.



정상적으로 나옵니다~






꺄하하하하...





이건 이클립스의 버그일까요... 뭘까요...

갈릴레오(eclipse-modeling-galileo-incubation-win32) 사용 중인데 끄응 -_ㅡ;;;
인큐베이션 때문에??? 설마...




Posted by 자수씨
, |

원문 : Exporting Launch Configurations from Eclipse


질문
이클립스 SDK에서 워크벤치 실행 환경을 어떻게 내보내나요?

답변
 1.  프로젝트 익스플로러에서 프로젝트를 선택합니다.
 2.  오른쪽 클릭
 3.  Run AS -> Run... 클릭
 4.  적절한 카테고리를 선택합니다. 즉, 다시 말하면 자바 어플리케이션, 이클립스 어플리케이션 등...
 5.  오른쪽 클릭
 6.  New 클릭
 7.  Common 탭을 선택
 8.  Shared file을 선택

 9.  Apply 선택
10.  Close 선택
11.  프로젝트 디렉토리에 *.launch 파일이 생성됨



When the project is imported into other workspaces the launch configuration will appear in the Run wizard.
알아서 해석하세염~ ㅋㅋㅋ





Posted by 자수씨
, |

오래 전 포스팅에서 한번 언급했었던 Annotation을 이용한 EditPartFactory를 정리합니다.



왜 플러그인 이름을 그렇게 지었냐고 물어보신다면... 그냥 웃지요...

아직 GEF를 하시는 분이 계실지는 모르겠으나 삽질을 줄일 수 있는 방법을 서로 공유했으면 좋겠습니다.



 

Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백