iBatis(http://ibatis.apache.org)는 자바오브젝트와 SQL 문 사이의 자동매핑 기능을 지원하는 ORM 프레임워크이다. iBatis는 코드 내에서 자바오브젝트만을 이용해 데이터 로직을 작성할 수 있게 해주고, SQL을 별도의 파일로 분리해서 관리하게 해주며, 오브젝트-SQL 사이의 파라미터 매핑 작업을 자동으로 해주기 때문에 많은 인기를 얻고 있는 기술이다. iBatis는 본격적인 ORM인 JPA나 하이버네이트처럼 새로운 DB 프로그래밍 패러다임을 익혀야 하는 부담이 없다. 대부분의 개발자가 이미 익숙한 SQL을 그대로 이용할 수 있으면서도 JDBC 코드 작성의 불편함을 제거해주고, 도메인 오브젝트나 DTO를 중심으로 개발이 가능하다는 장점이 있다. iBatis의 가장 큰 특징은 S..
jsp 컴파일 후에 콘솔창에 아래와 같은 오류가 출력되는 경우가 있습니다. Stacktrace:] with root causejava.lang.NoSuchMethodError: org.springframework.web.bind.annotation.support.HandlerMethodResolver.(Ljava/lang/Class;) 이럴 경우에는 spring framework를 2가지 버전을 혼용하여 사용하는 경우가 대부분입니다.그래서 WEB-INF/lib 경로의 jar 파일중 spring 관련 파일을 확인하셔서 한가지 버전만 적용해주시면 정상적으로 작동합니다.
전자정부 프레임워크 기본 템플릿으로 프로젝트를 생성했을시 EgovComCrossSiteHndlr.java 파일에서 BodyTagSupport 부분에서 오류가 나는 경우가 있습니다. 이 경우에는 pom.xml의 dependencies 부분에 아래 내용을 추가해주면 오류가 없어집니다. javax.servlet servlet-api 2.4 provided javax.servlet jsp-api 2.0 provided scope이 provided 인 경우는 compile시에만 사용하고 실제 운영시에는 Servlet Container가 제공하는 library를 사용하도록 하는 의미입니다.
iBatis가 현재는 myBatis라는 이름으로 개발되고 있습니다만 iBatis가 필요한 경우에 다운받는 방법을 정리해보겠습니다. 먼저 myBatis 구글프로젝트에 접속합니다.http://code.google.com/p/mybatis/ 그 다음 상단의 Downloads에 들어가서 MyBatis Core Framework를 선택해주세요. 그리고나면 MyBatis zip 파일들이 나오는데 그 위에 search에서 All downloads를 선택하고 옆의 입력폼에 ibatis라고 입력하고 검색하세요. 그러면 iBatis zip 파일들이 나오게 되고 필요하신 파일로 받으시면 됩니다.
- JSTL (JSP Standard Tag Library) 커스텀 액션 + 함수 자주 사용될 수 있는 custom tag들을 모아 표준으로 정해놓은 tag library 아파치에서 다운받아 lib에 추가(아파치 톰캣 7.0부터는 기본) custom tag이므로 사용 jsp에서 taglib지시자 태그 설정 필요 - JSTL 구성 라이브러리 코어 : 변수지원, 흐름제어, URL 처리 / 접두어 c / URI : http://java.sun.com/jsp/jstl/core XML : xml 관련 처리, xml 흐름제어 / 접두어 x / URI : http://java.sun.com/jsp/jstl/xml 국제화 : 국제화 처리, 메시지 관리 / 접두어 : fmt / URI : http://java.sun.c..
web.xml에 일반적으로 welcome-file에 index.jsp에 대해 아래와 같이 설정합니다. index.jsp 하지만 index.jsp가 아닌 스트러츠 액션인 index.do를 사용하기 위해 index.do 위와 같이 변경을 하면 동작하지 않습니다. (welcome-file-list 요소내에서는 서블릿 매핑을 사용하지 않기 때문)그래서 이에 대한 대안으로 사용하는 방법이 여러가지 있겠지만 그 중 한가지가 web.xml은 그대로 index.jsp로 두고 index.jsp 파일 내에서 로 포워드를 하면 됩니다.
전자정부 표준 프레임워크를 다운받기 위해서는 먼저 www.egovframe.go.kr 에 접속하여 회원가입을 한 후에 로그인을 해야 합니다. 로그인 후 다운로드 - 개발환경에 들어가시면 위와 같이 나오는데 표준프레임워크 2.0 통합 다운로드를 선택합니다. 위와 같은 화면이 나오면 첨부파일 eGovFrameDev-2.0.1-FullVer.zip을 다운받으면 됩니다.500MB 이상으로 용량이 크므로 다운받는데 시간이 조금 소요됩니다. 압축을 풀면 두개의 폴더가 있는데 그 중 eclipse 안의 eclipse를 실행하시면 됩니다. eclipse를 실행했을때 위와 같은 이미지가 나온다면 정상적으로 실행된것입니다.다만 eclipse를 실행하기 위해서는 JDK가 pc에 설치되어있어야 합니다.
- Total
- Today
- Yesterday
- MAC OSX 10.7
- 오브젝트 C
- Java
- Objective-C
- 오브젝티브 C
- iOS 개발
- 아이폰 어플리케이션
- 아이폰
- 아이폰 개발
- SQL
- IT
- zero
- MySQL
- 제이쿼리
- Spring Framework
- 자바
- Spring
- 자바스크립트
- JSP
- jQuery
- Object C
- iBATIS
- iPhone
- oracle
- Objective C
- JavaScript
- 티스토리챌린지
- Programming
- tomcat
- 오블완
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |