본문 바로가기

Define Java/FrameWorks

Spring 3.0.5 + Spring MVC(WEB) 3.0.5 + MyBatis 3.0.4 + ehcache2.4.2 + tiles2.2.2 + log4j 1.2.13 이번 프로젝트를 진행 하면서 최신버젼으로 셋팅을 해 보았는데 문제가 참 많았다. iBatis에서 MyBatis로 바뀌면서 xml dtd도 바뀌고 실행 메소드도 바뀌고 참 머리가 아프다. 거기에 ehcache 사용으로 인해서 MyBatis와 Logging 문제로 하루종일 셋팅하고 참 진짜 너무 어렵다. 각 설정했던 상황은 다음과 같다. /WEB-INF/web.xml MOA IT PROJECT encoding org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encoding /* org.springframework.web.context.ContextLoaderListener webAppRootKey codelabor-spring-mv.. 더보기
struts에서 Foward 사용하기 이번에는 Action (Foward)에 대해 배우겠습니다. 이것은 별도의 Class를 걸치지 않고 바로 view 페이지로 이동할 때 쓰입니다. 이번에 우리는 Hello Struts! 문장이 출력되는 JSP 페이지와 연결 하여 요청이 들어오면 Struts를 통해서 해당jsp 파일이 보여지도록 만들것입니다. 별다른 비지니스로직이 처리되는것이 아닌 바로 프리젠테이션로직으로 이동하는 것입니다. 순서는 다음과 같습니다. 1. jsp 파일 생성 2. struts-config.xml에 action 등록 3. 실행 아주 간단합니다. 특별한 비지니스 로직을 통하지 않으므로 Class를 만들 필요도 없구요. 1. Eclipse에서 jsp파일을 한개 만듭니다. 파일명은 helloStruts.jsp로 하겠습니다. 편의를 위해.. 더보기
JDK 5.0 + Tomcat 이클립스 개발환경에서 Struts (1.3.8) 설치 하기 JDK 5.0 + Tomcat 이클립스 개발환경에서 Struts (1.3.8) 설치 하기 엄청 오랜만에 글을 쓰게 되었네요~ 예전부터 계획했던 스트럿츠와 관련된 내용입니다. 한달동안 훈련소를 갔다가 오고 이것저것 하다 보니 시간이 많이 지나버렸네요! 오랜만에 Struts 홈페이지를 보니 1.3.8로 업그레이드가 되었더군요~ 이전에 마지막에 써봤던 버젼이 1.2.9 였는데... 말이죠~ 우선 기반은 1.3.8 기반으로 설명 하겠습니다. 우선 JDK와 Tomcat에 깔여 있고 툴은 이클립스 기반으로 하겠습니다. 설치 순서는 다음과 같습니다. 1. Struts 다운로드 2. 필요한 jar 파일 프로젝트의 WEB-INF 밑에 LIB 폴더에 복사(라이브러리 등록) 3. WEB.XML 파일 작성 4. Struts .. 더보기
Spring Framework Spring Framework Spring Framework는 2002년에 발간된 Rod Johnson의 저서 "Expert One-on-One J2EE Design and Development"에서 소개된 소스코드와 디자인 패턴들을 다시 정리하면서 2003년 초에 오픈소스로 시작된 프로젝트이다. 스프링의 목적은 J2EE 기반의 Web Applicaion을 쉽게 제작하는 것을 목적으로 하고 있으면서 J2EE 서비스에 종속되지 않고 계층화, 모듈화가 잘 되어 있는 유연한 프레임워크이다. 스프링은 각종 Bean의 생성 하고 관리를 하는 Light Weight 컨테이너로써 다른 프레임워크와 결합에 매우 중요한 역활을 한다. Core 패키지는 프레임워크의 가장 기본적인 부분이고 당신에게 bean컨테이너를 기능적.. 더보기
프레임 워크란? 프레임 워크란? 사전적 의미로는 "어떠한 것을 이루는 뼈대, 기본 구조"를 뜻한다. 소프트웨어에서의 프레임워크란 "소프트웨어의 특정 문제" 또는 "소프트웨어 제작을 편리하게 할수 있도록 "미리 뼈대를 이루는 클래스와 인터페이스를 제작하여 이것들을 모아둔 것" 이라고 할 수있다. 지금 프레임워크에 대해서 글을 쓰고 있는 필자도 프레임워크를 처음 접할 때 도대채 이것을 왜 사용할까? 이것을 사용하면 더 편하게 작업할 수 있을까? 프레임워크가 과연 무엇이길레... 이런생각을 자주 하곤 했다. 필자의 생각으로는 프레임워크를 알기 위해서는 프레임워크를 사용 해 보는것이 가장 빠른 길인거 같다. 몇년동안 프레임워크 프레임워크 하는 소리를 듣고 인터넷을 찾아보고 하였지만 역시나 한번 사용해 보니 이런게 프레임 워크다.. 더보기