DS's『 행복합시다 』

Carpe Programming 192

[jstl] jstl setting

El과 Jstl의 차이점은무엇일까요? 사실 EL(Expression Language는 우리가 사용할수있도록 이미 설정되어졌습니다) 아래 스크린샷을 보면 el-api.jar 라고 이미 추가되어있습니다 이와 관련된 문법들을 확인할려면 API를 봐야되는데 http://download.oracle.com/javaee/6/api/ 여기에 정확히 javax.servlet.jsp.el 이라고 나와있군요 사실 이포스트에서는 EL을 공부할려는건 아니지만 잠깐 어떻게쓰는지보겠습니다 ${3+5} 이렇게하면 어떻게나올까요? 그냥 ${3+5}라고 나올것같지만 사실 8이라고 3+5의 계산된 결과가나옵니다 이는 이미 EL-API.JAR가 내가사용하고있는 프로젝트의 라이브러리로 이미쓰이고 있기때문입니다 이와는 좀 다르게 JSTL은 ..

[spring] 간단한 Spring 설정 xml 파일 사용 예시

Chapter 1. applicationContext.xml 등록하여 사용하기 1) 웹어플리케이션에서 사용할 경우 web.xml 파일에 contextConfigLocation /WEB-INF/classes/applicationContext.xml org.springframework.web.context.ContextLoaderListener 를 추가해주신 이후, jsp 혹은 Struts Action 에서 servletContext 를 가져와서 WebApplicationContext wac = WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext); 라고 하면, Spring 설정 파일의 내용을 가지고 있는 WebApplicat..

[Spring + iBatis] 바인딩된 sql 문 로깅하기

log4j 를 쓴다면 log4j.logger.java.sql.Connection=DEBUG log4j.logger.java.sql.Statement=DEBUG log4j.logger.java.sql.PreparedStatement=DEBUG log4j.logger.java.sql.Resultset=DEBUG 라고 log4j 설정파일에 추가해주는 것으로 처리 가능합니다만.. (물론 저 DEBUG 값을 그대로 쓰기 보다는 빌드시, 개발자 PC냐, 개발 서버냐, 운영 서버냐에 따라 달라지도록 해야겠죠) 한가지 단점이 있다면 바인딩된 결과가 아닌 '?' 가 들어있는 sql 문과, 바인드 될 파라미터 값들의 따로 보여준다는 것이 단점이라면 단점일 것입니다.. 그래서!!! 두둥~~ 해결책을 찾아본 결과 p6spy ..

[ibatis] 관련 link

SVN 정보 http://svn.apache.org/repos/asf/ibatis/trunk/java/docs/ SQL Maps2.0 개발자 가이드(한글판) SQL Maps2.0 tutorial(한글판) 번역문서 Introduce Ibatis - ibatis 2.0에 대한 소개 Object-Relational Mapping with SQLMaps - ibatis를 이용한 Object-Relational Mapping(OnJava 2005.02.02). 강좌및 관련작성문서 ORM의 또 다른 핵 iBATIS SQLMaps - 마소에 실렸던 SQLMaps관련 기사 ibatis tip - ibatis 관련 팁 Spring SQLMaps integration - Spring과 iBATIS SQLMaps의 연동 관..

[ibatis] 기본 설정

객체-관계 맵핑의 문제점을 보완한 sql매핑을 구현하는데 많이 사용되는 iBatis을 매우 간단하게 구현해 보았습니다. 실행은 이클립스의 java application으로 해보았습니다. 1. 테이블 작성 오라클 설정은 4. database.properties에서 작성한 부분을 참고하세요. CREATE TABLE BLOG_USER( USER_ID VARCHAR2(10) PRIMARY KEY, USER_NAME VARCHAR2(20), ROLE VARCHAR2(5), PASSWORD VARCHAR2(10) ); 2. http://ibatis.apache.org/javadownloads.html로 가서 iBATIS Java 2.1.7 w/Binaries and Source파일을 다운로드 받고 압축을 풀면 li..

[ibatis] 동적 쿼리 생성

출처는 : http://blog.paran.com/devtopia/13828096 내가 내용을 정리 할려고 했으나, 귀차니즘 땜에 ㅋㅋㅋ 아래 내용은 iBATIS를 사용하여 동적 쿼리를 생성하는 것에 대한 내용임~ 실무에서 SQL문을 작성하다 보면 동적인 쿼리문 작성을 작성해야 할 때가 많이 있다. 이때 지겹게 if~else if 문을 통해 아주 지저분한 소스 코드를 생성할 때가 왕왕 있게 마련이다. 이때 ibatis에서는 아주 깔금하게 구현할 수 있는 방법을 제공해 준다. select * from account (acc_first_name = #firstName# acc_last_name = #lastName# ) acc_email like #emailAddress# acc_id = #id# order..

[ibatis] 로그 이쁘게 보이게하기

출처 : 자카르타 프로젝트.com iBATIS사용하면서 불편하시분들 가져다 쓰세요 ; http://www.jakartaproject.com/article/jsptip/119336284359281 iBatis에서 SQL로깅은 한줄로 표현되기 때문에 디버깅이 불편합니다 이를 해결하고자 몇가지 알아봤지만 소스를 직접 수정하는수 밖에 없더군요 I. 소스받기 http://www.ibatis.com II. 소스 수정 리스트 com.ibatis.common.jdbc.logging.ConnectionLogProxy.java com.ibatis.common.jdbc.logging.PreparedStatementLogProxy.java com.ibatis.common.jdbc.logging.StatementLogProxy..

[spring] 개발 환경 세팅

참고 url (이클립스 + 톰캣 + 스프링MVC + 메이븐) http://springmvc.egloos.com/429363 http://springmvc.egloos.com/429570 http://springmvc.egloos.com/429779 -------------------------------------------------- 먼저 필요한 소프트웨어를 다운로드 한다... 1. 일단 Spring 2.5를 다운로드 받아보자... http://www.springframework.org/download 아무 곳에나 압축을 풀어 놓도록 한다... 디렉토리를 보면... dist 폴더가 있는데 여기에 Spring 핵심 jar 파일들이 들어있고... lib 폴더에는 기타 각종 추가 jar파일이 들어있다.. ..

[spring] 초기 설정

SpringFrameWork는 웹을 개발하는데 있어 Full Spec을 지원하는 프레임 웍이다. SpringMVC로 웹개발을 할때 작동 순서는 위의 그림과 같다. 1. 클라이언트로 부터 URL이 요청되어 들어오면 제일먼저 web.xml 파일을 로딩하여 스프링에서 지원하는 DispatcherServlet이 실행된다. (이름에서 알수 있듯이 SpringFramework는 Servlet 기반임으로 스프링에서 지원해주는 Controller에서는 HttpServletRequest,HttpServletResponse 인터페이스를 이용해서 request, response 인스턴스를 사용 할 수가 있다.) 2. DispatcherServlet은 클라이언트로부터 들어온 URL을 HandlerMapping 이라는 곳으로 ..

[eclipse] Indigo - jQuery, JSDT

JSDT는 마켓에서 JSDT jQuery 치면 쉽게 찾을 수 있다. 자동완성, API설명 ctrl+space bar 기능을 통해서 똑같이 쓸 수 있다는거 설치 시 2가지를 확인해주세요. 1.이클립스 버젼. 이건 Indigo 이상으로. 2.프로젝트에서 라이브러리를 오른쪽 마우스 클릭하면 Properties 메뉴 나오고, 클릭하면 Javascript Resourse창이 뜬다. 거기서 라이브러리 메뉴(상단)에서 add로 add JavaScript Library를 누르면 보이는 jQuery 추가. 인디고 이하 버전 => 이클립스 3.5, 3.6은 jqueryWTP 플러그인을 이용하여 jQuery 어시스트를 쓸 수 있엇는데 3.7에선 이클립스 마켓에서 제공하고 있다. JQueryWTP 참고 사이트 - http:/..

728x90