본문 바로가기

SiteMesh의 동작 방식과 설치 출처 : http://suicide102.egloos.com/2305127 iteMesh를 이용하여 웹 페이지의 레이아웃을 처리하는 방법을 살펴본다. SiteMesh의 동작 방식과 설치 웹 어플리케이션을 구성하고 있는 웹 페이지들은 대부분은 페이지 레이아웃이 동일하게 구성되어 있다. 예를 들어, 미디어 다음의 스포츠 게시판을 보면, 각 페이지는 아래 그림과 동일한 형태로 구성되어 있는 것을 확인할 수 있다. 위 그림에서 내용 부분을 제외한 나머지 헤더, 푸터, 좌측 메뉴, 그리고 우측 주요기사는 모든 페이지에서 동일한 위치에 나타낸다. 즉, 게시글 목록 페이지와 게시글 쓰기 페이지는 모두 위 그림과 동일한 레이아웃을 갖는 것이다. 이 렇게 동일한 레이아웃을 여러 페이지에 적용해야 할 때, 가장 쉽게 사용.. 더보기
[eclipse]java decompiler jad/jadclipse 설치하기 [출처] [eclipse]java decompiler jad/jadclipse 설치하기|작성자 똘똘이 대표적인 자바 디컴파일러인 jad와 이클립스 플러그인 jadclipse를 설치하자. 당연하게도 활용방법은 1. 잃어버린 .java 소스파일을 .class 파일로부터 복원 2. API에 대한 소스레벨 탑색이다. 원래는 free 버전이었으나. 지금은 상용이다. 하지만, 비상업적으로 이용하는 것은 무료다. 특별한 설정은 필요치 않다. 두개의 압축파일을 다운받으면 된다. 1. jad 다운 사이트 : http://www.kpdus.com/jad.html 파일(window용 파일) : http://www.kpdus.com/jad/winnt/jadnt158.zip 2. jadclipse 다운 사이트 : http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Downlo.. 더보기
struts 2 - Tiles Plug in 진행순서 ① 사용자로부터 요청이 들어오면 Interceptor를 지나 Action 에서 Business Logic을 수행 후 action mapping 에 의해 result로 결과가 보내지게 된다. ② 이때 result 의 type="tiles" 로 설정하게 되면 Result에서는 web.xml에 설정한 Tiles Listener를 수행하고 WEB-INF 폴더 아래에 있는(web.xml 파일과 경로가 같은) tiles.xml(tiles의 설정이 들어있는 xml파일 - 이름은 어떠한 것이라도 상관 없다)을 로딩한다. ③ 그결과를 다시 Interceptor에 전달하여 사용자로 결과를 보내주게 된다. 작업순서 1) Tiles Plug-in을 수행하기 위한 Library파일을 설정한다. struts 2의 스펙에.. 더보기