- Outsider's Dev Story
- 흔한 개발자의 개발 노트
- 내 아이큐 80, 너도 80, 둘이 합쳐 160 - 내…
- 조대협의 블로그
- 자바캔(Java Can Do IT) / 최범균 님
- Sangon, Han – 개발자; 읽고 생각하고 쓰고 …
- The Evolution of the Web
- NAVER D2
- Dashboard - SLiPP
- ITWorld Korea - 테크놀로지 리더를 위한 글…
- OKKY - All That Developer
- 웹Frameworks
- 오픈튜토리얼스
- 위키독스 / 온라인 책 제작 공유 플랫폼 서비스
- 블로터
- IT OnAir
- 한 처음에 / 백창92
- Divide my knowledge / 완프최
- SERI.org
목록설정 (5)
Bigfat
SiteMesh 프레임워크를 이용해 공통된 레이아웃을 효율적으로 처리해보자 SiteMesh 프레임워크를 이용하면 공통된 레이아웃을 분리하여 관리할 수 있다. Decorator 패턴을 사용하므로 작성한 HTML 코드에 공통된 레이아웃을 포장하는 방식이다(참고1). SiteMesh를 사용하기 위해 아래와 같이 pom.xml에 의존성을 추가한다. 123456 opensymphony sitemesh 2.4.2cs web.xml에 SiteMesh가 제공하는 PageFilter를 설정한다. url-pattern을 /*로 작성했으므로 모든 요청에 대해 필터가 적용된다. 12345678910 sitemeshPageFilter com.opensymphony.module.sitemesh.filter.PageFilter s..
MyBatis Mapper XML 파일 설정 2가지 방법1. MyBatis Config 파일에서 설정하는 방법 기존 게시판 프로젝트에서 사용하는 방법으로, 마이바티스 설정 파일인 mybatisConfig.xml에 작성하는 방식이다. 의 하위 엘리먼트 의 resource 속성으로 매퍼 파일의 경로를 지정해주며, 매퍼 파일이 늘어날 때마다 추가해줘야 한다. resource 속성은 서블릿 설정 파일인 servlet-context.xml에 /resource/로 설정되어 있으므로 아래와 같이 /resource/ 아래 경로부터 지정해주면 된다.12345678910111213141516171819202122232425262728293031 Colored by Color Scriptercs 2. Root Applica..
게시판 리스트 화면에 페이징 처리를 해보자 첫 번째로 web.xml에 엘리먼트를 아래와 같이 추가해주자. 서블릿 초기화 파라미터로 프로젝트 내에서 사용되는 설정 값들을 정의해놓을 수 있다. pageSize는 한 화면에 보여줄 게시글의 개수이며, pageBlock은 하단 링크 page의 개수다. bbs index.html index.htm index.jsp default.html default.htm default.jsp pageSize 10 pageBlock 10 bbsServlet com.edu.bbs.BBSServlet bbsProperties D:\Dev\education\bbs\WebContent\bbs.properties bbsServlet *.bbs 이제 페이징을 처리할 Page클래스를 작성하..
이클립스 인코딩 방식을 "UTF-8"로 설정하자 JSP파일을 만들고 보면 charset="EUC-KR"로 되어있는 것을 볼 수 있다. JSP 템플릿을 보면 charset=${encoding}로 인코딩 방식이 변수로 되어있다. 이클립스의 설정을 변경해 JSP파일이 charset="UTF-8"로 바로 만들어지도록 하자. Window > Preferences 선택 'encoding'으로 검색하여 General > Workspace > Text file encoding > Other: UTF-8로 변경 Web > JSP Files > Encoding: ISO 10646/Unicode(UTF-8)로 변경 추후 개발에 필요하다면 다른 항목들도 변경해주자. [이클립스(Eclipse) 개발환경 "UTF-8" 인코딩 설..