FrameWork(15)
-
[ibatis] 비교 표현식 gt lt ge le eq ne
구분 표현식 비교 크다 a gt b a > b 작다 a lt b a = b 작거나 같다 a le b a = ) [출처] gt lt ge le eq ne|작성자 sipzirala
2015.04.29 -
[Struts2] 스트럿츠 액션뒤에 jsessionid 붙을때 해결법
해결책 : 페이지 상단에 만 써주면된다... session을 사용안할때!!!
2011.08.11 -
[Struts] 스트러츠2 설정 struts.xml (interceptor)
스트러츠2 가이드 문서 : http://struts.apache.org/2.x/docs/guides.html 출처 : http://jjaeko.tistory.com web.xml 이 파일이 웹 애플리케이션의 배치스크립터(DD) 라는건 다 알고 있는 사실입니다. Struts2가 요청을 받아들일 수 있도록 DD에 필터를 등록해야 합니다. struts org.apache.struts2.dispatcher.FilterDispatcher struts /* struts-default.xml 이 파일의 위치는 프레임워크 코어 라이브러리인 struts2-core-버전.jar 안에 포함되어 있습니다. 즉 사용자가 작성해야 하는 파일이 아니고 미리 정의되어 있는 파일입니다. 그렇다면 왜 이 파일을 여기서 언급 하는 걸까요..
2011.03.21 -
[Spring] 스프링 jndiName 매핑
@ jndiName 설정 경우 톰캣용 lookup("java:/comp/env"); 경우 웹로직용 lookup("/comp/env"); org.springframework.jndi.JndiObjectFactoryBean OracleTest = new org.springframework.jndi.JndiObjectFactoryBean() OracleTest.setJndiName("OracleTest");
2010.06.01 -
[Spring] 스프링3.0 의존성 관계도 2010.05.28
-
[Spring] Spring의 Controller들. 3.MultiActionController
MultiActionController는 하나의 Controller클래스에서 여러가지 기능을 하는 method를 구현해 놓고 파라미터 값으로 넘어오는 어떠한 값과 MultiActionController에 구현한 method와의 이름을 비교해서 실행을 시킨다. 이 MultiActionContorller는 주로 비슷한 기능을 가진 method끼리 모아 쓸데 없이 클래스를 많이 생성해서 생길수 있는 class overhead를 줄여주는 방법이다. 1. 일단 구현할 클래스를 MultiActionController를 확장해서 구현한다. method는 overriding을 할 필요 없고 사용자가 원하는 이름으로 구현하면 된다. 보통 리턴값은 ModelAndView로 리턴값을 정하지만 다른 Map,String,voi..
2010.05.25 -
[Spring] Spring의 Controller들. 2.SimpleFormController
Controller의 이름에서도 알수 있다 시피 SimpleFormController는 입력받는 Form을 간단하게 만들어 줄수 있는 Controller 이다. 즉 입력과 수정창, 예를 들면 게시판의 글쓰기와 글 수정 창을 따로따로 만들 필요 없이 http get 으로 들어오면 글쓰기 창을 보여주고 글 정보를 쓸때(글쓰기,글 수정) http post 방식으로 들어올때는 글을 디비에 입력하는 이런 따로따로인 기능을 하나의 클래스로 구현하는 것이다. 그렇기 때문에 수정form과 입력form을 두가지 따로따로 만들 필요가 없는 것이다. SimpleFormController를 사용하기 위해서는 이 클래스를 상속 받아서 써야 한다. SimpleFormController를 사용하게 되면 formBackingObje..
2010.05.25 -
[Spring] Spring의 Controller들. 1.AbastractCommandController
소개 AbstractCommandController는 페이지의 넘어오는 파라미터들을 bean 객체에 자동맵핑이 되어 Controller 에서 사용 할 수 있게 만드는 역할을 한다. 즉 jsp 페이지의 회원가입페이지 에서 파라미터로 name,age... 등등이 넘어오면 선언한 bean의 property인 String name, String age에 대응되어 자동 저장이 된다. 사용방법 DI를 선언한 xml 파일에서 직접 bean의 클래스경로인 "commandClass" 와 commandClass의 이름인 "commandName" 을 파라미터로 넘겨주어야 한다. 예) 이렇게 property 로 설정하는 방법이 있는가 하면 직접 AbstractCommandController를 확장한 클래스에서 다음과 같이 C..
2010.05.25 -
[Spring] SpringMVC + iBatis 사용하기(스프링에서 지원하는 template 사용하기)|
전체적으로 iBatis의 기본설정은 크게 바뀌지 않는다. 다만 SpringFramework는 DI를 지원하기 때문에 이 설정만 들어가게 되면 다른게 없다. 1.web.xml 의 context-param 부분에 ibatis의 설정이 들어가 있는 xml 파일의 위치를 정해준다. contextConfigLocation /WEB-INF/config/applicationContext.xml, /WEB-INF/config/applicationContext-iBatis.xml 2. applicationContext-iBatis.xml 파일에 DataSource를 설정하고 DataSource를 사용하는 sqlMapClient,sqlMapClient를 사용하는 template를 만든다. template를 사용하기 위해서..
2010.05.25 -
[Spring] Spring FrameWork 와 Log4J 사용해서 Log출력하기
1. http://logging.apache.org/log4j/1.2/download.html 다음 사이트에서 apache-log4j-1.2.15.zip를 다운 받고 압축을 푼다. 그 안에 있는 log4j-1.2.14.jar 파일을 압축 풀고 이클립스의 lib폴더에 넣는다. 2. log4j.properties 파일을 생성한다. log4j.properties 파일은 콘솔에 로그가 어떻게 형태로 찍힐 것인지를 세팅하는 레이아웃을 잡아준다. 이런 설정은 구글 검색을 통해서 쉽게 얻을 수 있다. 물론 아래의 내용처럼 해도 된다. properties파일은 #으로 시작하면 주석으로 처리한다. # For JBoss: Avoid to setup Log4J outside $JBOSS_HOME/server/default/..
2010.05.25