본문 바로가기

전체 글

(58)
[ JSP ] Day 12 - ① JAVA BEANS # JAVA BEANS 사용하기 데이터베이스에 테이블 생성 DBCP을 이용하여 데이터베이스 연결 설정 관리 DAO/DTO 설계후 클래스 작성 Web에서 이용(JSP) 1. 데이터베이스에서 테이블 생성 예제 : Member1 code ...더보기 -------------------------------------------------------- -- DDL for Table MEMBER1 -------------------------------------------------------- DROP TABLE Member1; CREATE TABLE MEMBER1 ( id VARCHAR2(10) CONSTRAINT PK_MEMBER1_ID PRIMARY KEY, -- ID password VARCHAR2(2..
[ JSP ] Day 10 - ④ 서블릿(Servlet) 더보기 Read Before Servlet은 톰캣 위에서 동작하는 Java 프로그램입니다. Java언어를 기반으로 동적인 contents를 생성하는 기술입니다. Servlet은 Java를 잘 모르면 상당히 어려운 부분으로, 예전에는 JSP가 서블릿을 대체하는 기술이 되었지만, 현재는 MVC 패턴2가 등장하면서 상호보완적 기술로 자리 잡고 있습니다. (1) MVC Pattern이란? MVC(Model-Veiw-Controller) 패턴은 디자인 패턴 중 하나로서, 비지니스 영역과 로직 영역을 명확히 구분하기 위해서 만들어 졌습니다. (2) MVC1과 MVC2의 비교 -- 1. MVC1 -- 웹 브라우저의 요청을 JSP 페이지가 받아서 처리한다. 쉽게 페이지를 작성할 수 있는 장점이 있지만, JSP 페이지 ..
[ JSP ] Day 11 - ① JSTL # JSTL JSTL은 JSP 표준 태그 라이브러리(JSP Standard Tag Library)의 약어 JSP로 할 수 있는 일 간단한 프로그램 로직의 구사(자바의 변수 선언, if문, for문 등에 해당하는 로직) 다른 JSP페이지 호출 날짜, 시간, 숫자의 포맷 XML 문서의 처리 문자열 처리하는 함수 호출을 제외한 나머지 기능은 모두 커스텀 액션 형태로 제공된다. JSTL에 있는 커스텀 액션은 자바의 for문과 비슷한 기능을 한다. # JSTL을 구성하는 작은 라이브러리들 라이브러리 기능 ULI 식별자 접두어 코어 일반 프로그래밍 언어에서 제공하는 것과 유사한 변수선언, 실행 흐름의 제어 기능을 제공, 다른 JSP 페이지로 제어를 이동하는 기능 제공 http://java.sun.com/jsp/js..
[ JSP ] Day 10 - ③ Error Page 정의하기 # Error Page 자동 정의하기 1. 프로젝트의 WEB-INF 아래에 web.xml 파일에 태그를 이용하여 Exception에 대한 에러페이지를 정의한다. - error 폴더안에 생성된 error404, errorArithmetic, errorNull 등 에러페이지를 작성한다. och05 index.html index.htm index.jsp default.html default.htm default.jsp java.lang.ArithmeticException /error/errorArithmetic.jsp 404 /error/error404.jsp java.lang.NullPointerException /error/errorNull.jsp 2. Error Page 만들기 페이지 지시어에 isErr..
[ JSP ] Day 10 - ② Error 처리하는 방법 # Error 처리 JSP 에러 발생시 처리하는 방법에는 두가지, 처리하는 장소에는 세 가지가 있다. 처리하는 방법 ErrorPage 작성하기, out.println()으로 웹 전송 Servlet에서 에러처리 JSP페이지에서 처리 Javascript에서 처리 1. Error Page 작성하기 JSP 페이지로 작성 공지 더 나은 페이지를 위해 준비중입니다. 메세지: 클래스: 에러페이지 작성 순서 Page 지시어에 isErrorPage = "true" 추가 스크립트릿에 response.setStatus() 메소드를 이용하여 상태코드 지정 에러페이지 화면 작성 2. Servlet에서 처리하기 import java.io.IOException; import java.io.PrintWriter; import jav..
[ JSP ] Day 10 - ① 조건에 따른 페이지 이동 # 조건에 따른 JSP 파일로 이동 ...더보기 Source 보기 보고 싶은 것을 선택하시오. 배경 구구단 중앙정보 ...더보기 Source 보기 선택에 따른 JSP 조건. RequestDispatcher rd = request.getRequestDispatcher(pgm) 선택시 아래의 페이지를 볼수 있다.
Cloud Computing # Read Before 최근에 IT 업계에서는 '클라우드 컴퓨팅(Cloud Computing)', 'SaaS, IaaS, PaaS'이라는 단어를 많이 접해볼 수 있을 것입니다. 어느 기업의 사이트에서도 쉽게 클라우드라는 용어를 접할 수 있고, 뉴스나 일상 생활에서도 흔히 쓰이고 있습니다. 제가 클라우드에 대해 관심을 갖게 되고 알아보게 된 이유는 문득 이런 생각이 들었습니다. "직관적으로 이해하지만 여러 용어를 알아들을 수 없다" 이러한 이유로 포스팅으로 하여금 내용을 정리하는 시간을 갖게되었습니다. # 1. Cloud 관련 기사 ZDNet Korea의 기사에 따르면, 가트너 "2022년 데이터베이스 75%, 클라우드서 돈다" 가트너는 데이터베이스 관리 시스템(DBMS)이 점점 클라우드로 이동하는 추세..
[ Database ] ERD tool # ERD ERD란? 객체-관계-다이어그램(Entity-Relationship Diagram)으로서 객체간의 상호 관계를 갖는 관계데이터베이스의 설계 단계에서 사용되는 다이어그램이다. # ERD tools eXERD: ERD 무료 tools 아래의 PDF 파일은 eXERD의 설명서이다. http://www.exerd.com/ eXERD 편리한 사용법 매우 직관적인 위지윅 모델링 도구로 쉽고, 빠르고, 동적인 인터페이스를 제공합니다 합리적가격 이클립스통합 www.exerd.com eXERD의 특징: 간결하고 빠른 사용자 인터페이스. 코드 변환 쉬움 # 데이터베이스와 연결하기 [ 포워드 엔지니어링 ]