2010년 12월 10일 금요일

JSP 막코딩에 iBatis 설정

SqlMapConfig.xml 설정예시 (웹로직 JNDI 사용)











2010년 12월 8일 수요일

막 JSP 에 iBatis 연결해서 쓰기



먼저 라이브러리 등록

ibatis-2.3

하다보니 common-lang 도 필요하고,

웹프로젝트니까 서블릿 api 도 필요했다. 왼쪽거는 웹로직용이다.


iBatis 를 하려면 기본적으로 필요한 파일 SqlMapConfig.xml

SqlMapConfig 에서 쿼리문들은 다시 dao.xml 파일로 뽑았다.
보통은 스프링이나 스트럿츠에서 이용할 때는 설정만 한번 잡으면 편한데, 그냥 JSP 페이지하고 연동시키려니 영 귀찮은게 많다.

weblogic 10G Web application 등록하여 사용하기





Deployments 에서 install 클릭하여 배포할 디렉토리를 설정한다.
(나는 미리 이클립스에서 웹프로젝트를 하나 생성해서 웹로직 user_projects 폴더 밑으로 넣었다)
친절하게도 Testing 탭을 열어보면 웹 URL이 어떻게 되는지 나와있다.
한참 개발하다보니 빈이 올라가지 않아서 왠일인가 싶었다.
웹 어플리케이션이다보니 WEB-INF/classes 밑으로 빈이 들어가야 하는데 이클립스에서 배포경로를 bin 으로 잡아놨다.
그래서 일단 이클립스에서 빌드패스를 다시설정하고, 웹로직 설정에 클래스 패스를 추가했다.
Environment - Servers 에서 서버선택
Configurartion - Server Start 탭 선택
Class path 에 내용을 쓰고 서버 재부팅...

weblogic 10G DataSource - JNDI 설정하기


Domain Structure 에서
Services - JDBC - Data Sources
-> New
새로 추가할 정보를 입력한다.



영어로 되있다고 무조건 다음 - 다음 하면 오류난다. 서버 정보만 잘 넣어주면 URL , Driver Class Name 모두 알아서 설정된다.