본문 바로가기

전체 글114

EL(JSP Expression Language) EL 핵심정리 EL 표현식은 항상 중괄호로 묶고 앞에 달러($)기호를 붙입니다. ex) ${표현식} 표현식에서 첫번째 변수는 내장 객체이거나 아니면 다음 4가지 생존범위에 속하는 속성 (page, request, session, application) dot연산자는 맵 키 이름이나 빈 프로퍼티 이름으로 값을 읽는다. 예) ${foo.bar} 에서 foo가 맵이라면 bar는 키, foo가 빈이라면 bar는 프로퍼티 []연산자는 도트 연산자보다 훨씬 기능이 강력함. []연산자는 배열과 리스트 값도 읽을 수 있음. 또, []안에 변수를 포함한 표현식을 쓸 수도 있으며, 얼마든지 많은 []을 포함할 수 있음. musicList가 ArrayList라고 한다면, musicList의 첫번째 값을 읽을 때, ${mus.. 2007. 4. 24.
이번주 공부계획 ToDo - 영어학원 등록하기 - MockObject 발표자료 만들기 - Spring JDBC 발표자료 만들기 - AOP Sample 코딩해보기 - 구입한 책 읽기 : (HeadFirst Servlets & JSP, 하이버네이트3 프로그래밍, without EJB, 스프링 인 액션) 계획을 좀 더 구체적으로 잡아야겠군... 1. 책 욕심이 나서 yes24에서 몇 권 구매했는데.. 한꺼번에 읽을게 많이 생기니 좀 버겁다.. 지금 하고있는 custom tag 공부하기를 HeadFirst로 빨리 끝내고.. (25일까지) 2. MockObject 발표자료 준비 (1순위) - 4/29까지 참고) without EJB, easy mock의 readme, 영회님이 블로그에 포스팅 한 것 3. 영어학원 등록 (지금 당.. 2007. 4. 24.
윈도우 XP 단축키 정리 지난 AJN정기 모임 때, 영회님이 이클립스 단축키에 대한 얘기를 한 적이 있었다. 마우스 사용은 최대한 줄이고 단축키로만 작업하는 것의 효율에 대해 공감대를 끌어내고 싶으셨던 것 같다. 그 자리에 모였던 멤버들끼리 자신이 알고있던 이런저런 단축키들을 공유했었는데.. 저런 단축키가 있었나? 싶은 유용한 단축키들이 많이 등장했었다. 난 이클립스에 익숙한 유저가 아니다.. 그냥 마우스질로 이것저것 클릭하면서 익혀가고 있는데.. 오늘 회사에서 일을 하다가 윈도우탐색기를 띄우는 단축키는 뭘까? 하는 궁금증이 생겼다.. (아직 이런것도 모르고 있었다 -_-;) 그래서 지식인에 검색을 해보고... 찾은 내용을 포스팅해봤다. 탐색키 여는 단축키는 [윈도우키+E]이다. 이 많은 단축키를 다 외워쓰진 못하겠지만.. 최소.. 2007. 4. 18.
eclipse에서 보고싶지 않은 jar파일 숨기기 1. workspace 오른쪽 위에 위치한 화살표를 클릭한다. 2. 여러가지 메뉴가 나오는데, 이 중 Filters 클릭. 3. Java Element Filters 라는 다이얼로그박스가 뜨면, Name filter patterns(matching names will be fidden) 을 체크하고 텍스트박스에 *.jar를 입력한다. 2007. 4. 17.
여행 그리고 만남.. 집에 돌아왔습니다... 이번 일본여행에서 느낀 것은.. 새로운 사람을 만난다는 게 얼마나 즐거운 일인가.. 라는 것이었습니다. 첫 날, 혼자가는 여행이라 외롭거나 심심하면 어쩌지 걱정하던 찬라에.. 옆자리에 앉으신 미국 국적의 노부부는 여행에 대한 설래임을 가져다 주기 충분했다. LA에서 목사로 계시는 양할아버님과는 옆자리에 앉은게 계기가 되어 이런저런 얘기를 했었는데... 일본에서 유학하신 경험이 있는데.. 이번에 60년만에 다시 일본땅을 밟는 거라고 하신다. 79년인가... 내가 태어나기 전부터 미국을 왔다갔다 하셨고... 그 옛날에도 차를 운전하고 심지어는 2달 전까지 오너 드라이버 셨다는 할아버지.. 연세가 80에 가까운데... 운전이라니!! 그 정정함과 인생의 깊이에서 포스가 느껴졌다.... 입.. 2007. 4. 6.
Spring In Action - 3.1 AOP소개 AOP가 필요한 이유? 애플리케이션 전체에 걸쳐 흩어져 있던 기능을 한 곳(애스펙트)에 작성할 수 있다. 3.1 AOP소개 횡단(cross-cutting)관심사의 모듈화와 관련이 있다. (보안, 트랜잭션, 기타..) 횡단관심사는 애스팩트(aspect)라고 하는 특별한 객체로 모듈화된다. #에스팩트의 이득 1) 각 관심사에 대한 로직이 한 장소에서 관리된다. 2) 애플리케이션 고유의 서비스 모듈이 명확해진다. [3.1.1] AOP 용어 정리 aspect : 구현하고자 하는 횡단 관심사의 기능을 말함(로깅이 대표적) joinpoint : aspect를 플러그인할 수 이는 애플리케이션의 실행 지점을 말한다. (메소드시작끝,예외 등) advice : aspect의 실제 구현체 pointcut : advice가 .. 2007. 4. 1.