본문 바로가기

콩's EDUCATION

[KITRI] Spring 1장 1. 스프링?자바 언어 사용 프레임워크(framework), DB 사용, WEB, AOP, 다른 프레임워크 연결 통합 프레임워크. (비슷한 것, Struts(AOP와 다른 프레임워크 연결안됨)) 2. 프레임 워크 (반 정도 제품이 개발되어 있는 하나의 틀)M(Model; DAO), V(View; JSP), C(Controller; Servlet) , HIBERNATE, IBATIS 3. EJB와 POJO Enterprise(서버단) javaBeans (일정 규칙 + Web 호출 가능 일반 자바 클래스)POJO ; Plain Old Java Object 4. 스프링 특징 (중요) 1) 자바기반2) 경량의 API (5~6mb) - JDK ; jre system library; *.jar(10개) web+jd.. 더보기
[KITRI] Spring 소개 필수 요소1,2,4 장 Spring 기본5,6 장 : MVC 고급 요소6-7장 : spring MVC8,9,10: 별도 DB 저장11-15장 : 다른 프레임 워크와 연동 DB 이용1. JDBC 기술 : JDK ; java.sql.*2. hibernate3. ibatis [보조자료] 더보기
스프링 프레임워크 관련 자료 스프링 프레임 워크 자료 더보기
JSTL 다운로드 및 설치 * jstl 다운로드 1.1.2 버전 링크주소 http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/jakarta-taglibs-standard-1.1.2.zip * jstl 설치 프로젝트 -> WEB-INF -> lib -> jstl.jar, standard.jar 더보기
[JSP] "Unbound classpath container: 'JRE System Library [jre1.6.0_05]' in project '[projectName]' [출처] "Unbound classpath container: 'JRE System Library [jre1.6.0_05]' in project '[projectName]'" 오류 이유import를 하면서 기존 사용하던 시스템과 다른 환경일 경우 Build path에서 jre 라이브러리를 제대로 받아오지 못해서 생기는 오류 오류 해결 방법(순서/이클립스 기준)1. 프로젝트에서 오른쪽 버튼 -> properties2. Java Build Path -> Libraries -> JRE System Library (unbound)3. 해당 부분 선택하고 edit 4. Alternate JRE 에서 설치된 jre버전 위치 선택 더보기
jsp 프로젝트 컴파일 한 위치 찾기 C:\eclipse\workspace2\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\Serveltjsp2\org\apache\jsp 해당 이클립스 - 프로젝트 - metadata - plugins 등으로 들어간다. 에러 분석에 쓰인다. 원래 소스는 아래와 같다. 더보기
web.xml servlet 등록 하지 않아도 되는 방법 Servers - web.xml 에서 server - web.xml 122라인 해당 부분 주석을 해제해주고, action form에서 가상의 servlet 주소를 추가하면 된다.예를들면 servletjsp 프로젝트에서 Demoservlet파일을 참조하고자 하면, form action="servletjsp/servlet/Demoservlet위 처럼 하면 된다. 더보기
웹 페이지 한글 출력 문제 톰캣을 서버로 둔 이클립스 환경에서 웹 페이지 로딩시에 한글이 깨져 나오는 경우 해결 방법입니다. 1. Servers -> server.xml 2. 수정 안했을 경우 63라인 수정 했을 경우 URIEncoding="EUC-KR"을 추가합니다. 3. jsp나 servlet으로 옵니다. 4. post방식과 get방식의 차이가 있습니다. post방식은 아래 2가지를 추가합니다. request.setCharacterEncoding("euc-kr");response.setContentType("text/html;charset=euc-kr"); get방식은 아래 1가지만 추가합니다. response.setContentType("text/html;charset=euc-kr"); 5. 서버 리스타트를 하고 테스트합니다. 더보기
3초후에 현재 시간 출력 2가지 방법 - Servlet 에서 순수하게 Java 코드 사용- Servlet 에서 Javascript (Jquery) 사용 (추천하지 않음, jsp를 따로 생성하여 받아오는 방법 추천) 1. Servlet 에서 Java 사용 import java.io.IOException; import java.io.PrintWriter; import java.text.SimpleDateFormat; import java.util.Calendar; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.Ht.. 더보기
Servlet URL 주소 변경 프로젝트 Webcontent -> web-inf -> web.xml 이동 항상 web.xml이 생성된다.자신이 사용하는 servlet에서 mapping에 url-pattern에 이름을 바꾸면 url 페이지 이름이 바뀐다. DateServlet DateServlet DateServlet DateServlet /Date /Date 더보기