블로그 이미지
올해목표 // 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
 
02-07 09:42
 

달력

« » 2025.2
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
 

최근에 올라온 글

최근에 달린 댓글


소프트웨어개발1 수업은 C# 으로 진행됩니다.
4년전에 ASP.NET 2.0 으로 회사 프로젝트 진행한 후 접해보는지라 약간 어색하기도 합니다.

역시 개발 퍼포먼스를 내기 위해서는 단축키 부터 익히는 것이겠죠~

일단 가장 많이 쓸듯하는 주석 설정/해제 에 대해서 차근차근 정리해볼랍니다.

Ctrl + K, Ctrl + C : 주석 설정
Ctrl + K, Ctrl + U : 주석 해제

Visual Studio 2005 환경이라서 다른 버전은 잘 모르겠지만, 이클립스만 쓰다가 저거 쓰려고 보니 참 그렇네요;;;

단축키 조합도 맘에 안들지만 수업이니 어쩔수 없이...



Posted by 자수씨
, |

연구실 졸업생인 승배형이 약밤을 보내주었습니다.



예전에 이상한 쌀포대가 아닌 1kg 단위로 개별포장되어 있었습니다.



약밤이 전자렌지로 들어가기 전입니다.



막 전자렌지에서 나오신 약밤들... 칼집에 따라 벌어져 있습니다.



아직... 몇 분을 돌려야할지 감을 못잡아서 생밤으로 먹고 있지만...



짐승배형~ 지영이꺼도 잘 챙겨줄께 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ



Posted by 자수씨
, |

열심히 만들어댔던 maven-gwtext-archetype 을 외부로 배포가 가능해졌습니다.
그리하여 언제 어디서나 손쉽게 gwtext 프로젝트를 생성할 수 있습니다.

원격 리포지토리를 통해서 프로젝트 생성하기

mvn archetype:create -DarchetypeGroupId=kr.co.vicki.gwt -DarchetypeArtifactId=maven-gwtext-archetype -DarchetypeVersion=1.0.0.v20090216 -DremoteRepositories=http://db.skuniv.ac.kr/nexus/content/repositories/releases -DgroupId=myGroupId -DartifactId=myArtifactId

몇 가지 [WARNING] 이 발생하긴 하지만 정상적으로 프로젝트가 생성이 될 것입니다.

생성된 폴더(위의 명령 그대로 치게 되면 myArtifactId) 로 이동하여 아래 명령을 실행하여 GWT 에뮬레이터가 뜨는지를 확인합니다.

mvn com.totsp.gwt:maven-googlewebtoolkit2-plugin:gwt


생성된 프로젝트에 대한 설명은 조만간 시간이 날 때~~~


Posted by 자수씨
, |

5년만에 학교에 복학해서 생각안하고 있었던 지출이 생기고 있습니다.

그건 바로 책값...

대학교 교재가 왜 이리 비싼지... 일단 동기 후배들을 찾아보고 정 안되면 제본이라도 떠야겠습니다.

흠흠;;;;;


Posted by 자수씨
, |

5년만에 드디어 첫수업을 들었습니다.

첫과목은 프로젝트실습1 입니다. 9시 수업이여서 평소보다 일찍일어났습니다.
JSP&Servlet 으로 프로젝트를 하는 것입니다. 자바 웹프로그래밍을 시작한지 벌써 6년이나 되었네요...
일단 이건 안전빵??

두번째 과목은 소프트웨어공학입니다. 연구실 지도교수님의 수업입니다.
맨 앞자리에서 잘 들어야겠습니다.

세번째 과목은 인공지능입니다. 이것도 마찬가지로 연구실 지도교수님 수업입니다.
마찬가지로 맨 앞자리에서 잘 들어야겠습니다.

일단 이걸로 수업은 끝이고...

윈도우즈 프로그래밍 수업만 들어가면 오늘하루의 수업은 끝이납니다 ㅋㅋㅋ


그러면 그 후에는 회사일을 -_ㅜ... 아...흑...

Posted by 자수씨
, |

오늘 새로 포팅한 AIX + IBM JDK 6 + Weblogic 9.2 에 문제가 발생해서 JDK 버전을 5로 컴파일 할일이 생겼습니다.
JDK 1.5 를 다운받아서 다시 설치하고 이클립스 vm 을 1.5로 설정하고 띄웠는데... 프로젝트에서 빨간불이 들어왔습니다.

Access restriction: Class is not accessible due to restriction on required library 

역시 문제가 생기면 구글 검색이 최고입니다.

해결책

이클립스의 환경설정의 변경을 통해서 임시로 해결을 할 수 있습니다.
  Windows -> Preferences -> Java -> Compiler -> Errors/Warnings
  (프로젝트) Properties -> Java Compiler -> Errors/Warnings



Forbidden reference (access rules) 를 Warning 으로 변경해줍니다.


완벽하게 해결한것은 아니지만 다른 문제들을 해결해야 하므로 일단은 이렇게 사용합니다... -_ㅜ...





Posted by 자수씨
, |

학교는 길음역 근처에 있고 회사는 강남역 근처에 있습니다.
평소에는 지하철을 타고 다녔는데... 환승을 두번이나 해야하고 좀 멀게만 느껴졌는데...
마침 가장 빠르게 찍을 수 있는 버스를 발견하였습니다.

140번 버스 경로입니다.
길음뉴타운 - 미아리고개 - 돈암동(성신여대입구) - 삼선교(한성대입구) - 명륜3가.성대입구 - 창경궁.서울대학교병원 - 원남동 - 광장시장 - 중구청앞 - 대한극장앞 - 퇴계로3가(한옥마을.한국의집) - 단국대학교앞 - 신사역 - 논현역 - 교보타워사거리
총 14 정거장입니다. 거의 대부분이 버스전용차선이여서 막히는 것도 거의 없어서 35분정도 걸렸습니다.
지하철 타면... 후덜덜... 하지만 올 때는 종로를 거쳐서 가서 약간 더 걸리는 것 같습니다.
이제 학교에서 회사 갈때는 버스타고 편하게 가야겠습니다.


[네이버 지도 캡쳐입니다]




Posted by 자수씨
, |

전날 밤 학교에서 회사일을 하며 새벽에 잠을 자고 늦게 일어나서 JCO 로 향했습니다.

9회때보다는 한산한 사람들... 제 후배도 사전신청을 못해서 못 들어가는지 알고 안왔다고 했습니다.

먼가 오해들이 있었나봅니다. 그덕에 저는 편안하게 각종 부스들을 둘러봤습니다.



절대완소 강정냥과 그녀의 남자 눈꼬치와 함께 마르쉐에서 점식식사를 하였습니다.



그리고 WoC 밥멘토 행사때 뵈었던 이동국님도 살짝 뵈었고, 이클립스 플러그인 때문에 알게된 지능도시의 강신동님도 뵙고, 나중에 꼬치몽과 함께 JCO 부회장이신 양군형과 자바챔피언 수열형님, 글구 JCO 회장 최팀장님, 구렛나루와 턱수염이 인상적이었던 민철이, 글구 kfmes~ 모두들 만나서 반가웠습니다. ㅋㅋㅋ

중간에 회사에서 전화가 와서 회사로 들어가긴 했지만 혼자서 있기에는 쓸쓸하기에~~~
나중에는 게스트가 아닌 운영스탭으로 참여하고 싶습니다~



Posted by 자수씨
, |

역시나 한방에 재대로 되는 것은 없는 것 같습니다.
Spring-Webservices 를 통해서 구현된 웹서비스인데 JDK 6 + Tomcat 6.x 환경에서는 무리없이 돌아갔으나
앞에서의 무수한 역경을 헤치고 나왔으나 또 문제가 발생합니다.

이번에는 아래와 같은 문제를 뿜어내었습니다.
com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 2 counts of IllegalAnnotationExceptions 
[your interface] is an interface, and JAXB can't handle interfaces.
        this problem is related to the following location:
                at [your interface]
[your interface] does not have a no-arg default constructor.
        this problem is related to the following location:
                at [your interface]

당연히 인터페이스는 생성자를 갖을 수 없습니다. 하지만 spring framework 의 DI 를 이용하다보니 인터페이스를
통해 파라미터를 넘기기에... 문제가 발생하는 것이었습니다.



apt 툴을 통해서 생성된 웹메소드 구현체와 Response 파일에서 인터페이스가 파라미터로 넘어가는 경우에서 발생하는 것인데
발생되는 메소드가 웹메소드도 아니고 스프링에서 사용하는 setter 메소드여서 [java.net forum 검색] 을 통해 해결책을 찾았습니다.

사용되지 않는 메소드에 아래와 같은 Annotation 을 설정해줍니다.
@WebMethod(exclude = true)



후훗... 잘 됩니다. 원래 어제 새벽에 저렇게 했었는데 재대로 갱신을 안해서 -_ㅜ...

여튼 이제 실서버에 배포할 일만 남았다습니다~ ㅋㅋㅋ





Posted by 자수씨
, |

앞에서 javax.xml.stream.supportDTD 에 접근까지는 해결했으나 클래스를 찾을 수 없다는 익셉션이 발생하였습니다.

이 문제는 라이브러리만 추가하면 되기에~~


[JAX-WS HOME] 으로 이동하여 최신 바이너리를 다운받습니다.
Download NOW 2.1.5 버튼을 Click!! 합니다.


다운 받은 jar 파일을 아래의 명령을 통해 실행시키거나 더블클릭을 하면 간단한 절차를 마치고 압축이 풀리게 됩니다.
(윈도우에서 jar 파일의 실행이 java 로 연결된 경우에만 더블클릭이 가능합니다.)
java -jar JAXWS2.1.5-20081030.jar

그 중에서 아래의 jar 파일들을 [your webapps]/WEB-INF/lib 에 복사를 합니다.
  • stax-ex.jar
  • streambuffer.jar
  • jaxws-rt.jar
  • jaxws-api.jar
  • jaxb-api.jar
  • jaxb-impl.jar

이제 ClassNotFoundException 은 보이지 않습니다~
하지만 다른 오류를 뿜어내는 Weblogic 입니다...




Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백