본문 바로가기

청년취업아카데미

(34)
[ JS ] Day 12 - ① JavaScript 기본 # Java Script 자바 스크립트의 등장 : 스크립트는 웹 페이지의 처리 능력을 향상시키기 위해 등장. 자바 스크립트 특징 유니코드 기반 프로그래밍 언어 대소문자 구별 동적 바인딩 -> 변수의 형을 지정할 필요 X 객체지향 HTML 문서에 혼합 사용 가능 # Java Script Example # Java Script 기본구조 (1) 자바 스크립트 기술 방법 html안에 기술 외부 파일(js 형식)로 작성하여 source 속성을 이용하여 삽입. (2) 자료형 문자형: ''나 ""부호에 묶인 형태의 자료형 null형: 내용이 전혀 없음을 나타낼 때 사용하는 자료형 특수 문자 ...더보기 Escape Sequence 의미 '\n' 커서를 다음 줄로 이동(New Line) '\t' 커서를 탭 키를 누른 ..
[ JSP ] Day 12 - ② File Upload # File Upload (1) HTML - uploadForm.html file을 업로드할 때, 태그의 type 속성 값을 file로 지정한다. ...더보기 File Upload 작성자 제목 : 파일 명 : (2) JSP - upload.jsp 파일을 가져올때는 반드시 MultipartRequest로 받아야한다. 가장 유명함. ...더보기 Result
[ 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) 선택시 아래의 페이지를 볼수 있다.