본문 바로가기

Java

Spring 초간단 실습 영화와 감독 정보를 Spring Bean configuration File(*.xml)에서 받아오는 실습이다. MovieVO.java package di.movie.vo; public class MovieVO { private String movieID; private String title; private String genre; private double runningTime; private DirectorVO director; public MovieVO(){} public MovieVO(String movieID, String title) { super(); this.movieID = movieID; this.title = title; } public MovieVO(String movieID, St.. 더보기
Struts 1 설치 및 간단한 실습 Struts 1.x 설치하기 2010.6.13일 기준 Struts 1.3.10을 http://struts.apache.org/ 로 이동하여 다운받는다. Direct Download Link=> http://apache.naggo.co.kr/struts/binaries/struts-1.3.10-all.zip ..\struts-1.3.10\lib 에서 아래 5개의 jar 파일을 복사하여 해당 프로젝트의 WEB-INF/lib에 복사한 후, WEB-INF 폴더에 struts-config.xml 파일을 생성한다. [ 실습1 ] 기본설정 모든 Client의 요청은 ActionServlet이 받아서 처리하도록 Web.xml에서 아래와 같이 설정한다. struts org.apache.struts.action.Actio.. 더보기
Filter 하나! Filter 인터페이스를 구현 둘! Life Cycle은 init(FilterConfig filterConfig), doFilter(), destroy()로 이루어진다. FilterConfig는 지정한 필터의 초기화 파라미터를 읽어올 때 사용한다. doFilter(ServletRequest request,ServletResponse response, FilterChain chain) FilterChain은 체인에 있는 다음 필터에 변경한 요청과 응답을 건네줄 수 있다. 셋! 작성된 Filter를 사용하기 위해서는 & 를 사용하여 Web.xml에 등록하여야 한다. Web.xml jspFilter jsp.filter.JspFilter jspFilter /* JspFilter.javapackage js.. 더보기
File Upload API 아래 경로로 이동한다. http://www.Servlets.com 왼쪽 메뉴에서 com.oreilly.servlet을 선택한 후, http://servlets.com/cos/cos-26Dec2008.zip 다운로드 한다. fileupload\WebContent\upload_form.html 생성 upload_form.htmlDOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> Insert title here Comment : 아래와 같이 Servlet 생성 uploadServlet.javapackage upload; import java.io.IOException; import .. 더보기
Spring에서 자주 사용되어지는 API 묶음 더보기
간단한 Spring Project 실습하기 Src 폴더 아래에 Package명이 spring.di.hello인 이름이 Hello인 인터페이스를 하나 생성한다. package spring.di.hello; public interface Hello { public abstract void sayHello(); } 위에서 생성한 Hello를 Inplement하는 KorHello 와 EngHello 파일을 생성한다. package spring.di.hello; public class KorHello implements Hello{ public void sayHello(){ System.out.println("안녕하세요~*"); } } package spring.di.hello; public class EngHello implements Hello { @.. 더보기
Spring 설치 및 이클립스와의 연동 Spring Download and Configuration in Eclipse Stage 1. Spring Download 다음의 사이트로 이동하여 http://www.springsource.org/download "Spring Framework 2.5.6.SEC01"을 선택하여 Download 한 후 압축을 해제한다. Stage 2. Spring Configuration Eclipse 에서 Spring을 사용 위한 IDE(Integrated Development Equipment) 구성 1.Help -> Install New Software… 메뉴를 선택한다. 2.아래 그림과 같이 Location에 http://dist.springframework.org/release/IDE 을 입력한다. 3.아래 .. 더보기
Tomcat 설치 및 간단한 환경설정 다운받기 Tomcat Download Page http://tomcat.apache.org/download-60.cgi (다운링크) http://apache.naggo.co.kr/tomcat/tomcat-6/v6.0.26/bin/apache-tomcat-6.0.26.zip 환경설정하기 Java_home (JDK 설치시 이미 설정) TOMCAT_HOME ( TOMCAT이 있는 Dir.) C:\apache-tomcat-6.0.26 CATALINA_HOME 설정 PATH : %TOMCAT_HOME%/bin 환경설정파일 변경하기 Target File: C:\apache-tomcat-6.0.26\conf\server.xml 기본 Port 변경하기 한글사용을 위한 MINE 설정 Target File: C:\apac.. 더보기
0401 Report Source //아래 Source에서 '1.입력'을 통해 들어오는 것들을 '2.출력'에서 모두 다 출력하도록 한다. /이를 위해서는 Collection을 이용하는 것을 기본으로 한다. import java.io.*; public class PersonInfoInput2{ public static void main(String[] args){ String name = null; int age = 0; String address = null; BufferedReader br = null; try{ br = new BufferedReader(new InputStreamReader(System.in)); while(true){ System.out.println(); System.out.print("1 : 입력 2 : 출력 .. 더보기
PrintWriter Ex. Source /*** | | Date : 2010-04-01 | Subject : Console 창에서 KeyBoard로 입력한 내용물을 txt 파일로 저장하기 | Contance : | */ import java.io.*; public class ConsoleToFile{ public static void main(String[] args)throws IOException{ String target="target.txt"; InputStream is=System.in; //키보드와 연결 InputStreamReader ir =null; //input stream --> Reader로 변환 BufferedReader br=null; FileWriter fw=null; PrintWriter pw=null; try{ i.. 더보기