분류 전체보기246 BNF 모든 SQL 명련문과 공통 요소의 구문을 설명하기 위해서 형식적 표현 방법을 사용하였다. 이러한 표현 법을 Backus Naur Form(BNF)라고 한다. BNF는 일련의 기호로 구성된 치환 규칙 또는 생성 규칙의 언어를 사용하고 있다. 하나의 기호는 각 생성 규칙으로 정의되닌다. 예를 들면, SQL 명령문에서 기호는 테이블 또는 콜론(:)이라 할 수 있다. 단말 기호는 기호의 특별한 종류이다. 단말 기호를 제외한 모든 기호는 생성 규칙에서 다른 기호의 항목으로 정의된다. 단말 기호의 예는 단어 CLOSE와 세미콜론이다. 기호 비단말 기호는 으로 표현된다. 생성 규칙은 모든 비단말 기호를 갖고 있다. 이러한 비단말 기호 명칭은 소문자로 나타낸다. 비단말 기호의 예는 와 이다. ::= 기호 :.. 2012. 2. 28. 5장 테이블 생성 사용자가 데이터베이스 설계를 준비하고 사용. 데이터베이스 설계를어떻게 하는지 설명한다. 5.1 MySQL RDBMS의 제한 조건 RDBMS의 제한조건 - 데이터베이스가 포함할 수 있는 Table의 수 : 무한대 - 테이블의 행의 갯수 : 무한대 - 테이블이 포함할 수 있는 열의 갯수 : 254개 - 1개의 Row의 최대 문자수(전체) : 130,306 Byte - 문자열필드의 최대바이트수 : 255 - 숫자열 필드의 최대 Byte의 수 : 38 - 쿼리시 결합 가능한 필드의 수 : 무한대 - 명칭의 문자수 30Byte 테이블 관리 명령문 종류 - CREATE TABLE : 테이블 생성 - ALTER TABLE : 테이블 열 변경 - DROP TABLE : 테이블 삭제 - RENAME : 테이블 이름변경 .. 2012. 2. 28. response 기본객체 request 기본 객체와는 정반대의 기능을 수행한다. request 기본 객체가 웹 브라우저가 전송한 요청 정보를 담고 있는 반면에 response 기본 객체는 웹브라우저에 보내는 응답 정보를 담는다. response 객체의 기능 - 헤더 정보 입력 - 리다이렉트 하기 웹 브라우저에 헤더 정보 전송하기 add로 시작하는 메소드는 기존의 헤더에 새로운 값을 추가할 때 사용되며, set으로 시작하는 메소드는 새로 헤더의 값을 지정할 때 사용됨 헤더 정보에는 주로 웹 서버에 대한 정보를 담는 경우가 많으며, JSP 프로그래밍 자체에서는 많이 사용되지 않는다. 헤더 정보는 부가적인 정보를 지정하는 경우에 많이 사용됨. 리다이렉트를 이용해서 페이지 이동하기 위에서 보듯이 리다이렉트 기능은 웹 서버 측에서 웹 브.. 2012. 2. 28. request 기본 객체 request 기본 객체는 JSP 페이지에서 가장 많이 사용되는 기본 객체로서 웹 브라우저의 요청과 관련이 있다. 웹 브라우저에 웹 사이트의 주소를 입력하면 웹 브라우저는 해당 웹 서버에 연결한 후, 웹 서버에 요청 정보를 전송한다. 클라이언트가 전송한 요청 정보를 제공하는 것이 바로 request 기본 객체이다. - 클라이언트(웹 브라우저)와 관련된 정보 읽기 기능 - 서버에 관련된 정보 읽기 기능 - 클라이언트가 전송한 요청 파라미터 읽기 기능 - 클라이언트가 전송한 요청 해더 읽기 기능 - 클라이언트가 전송한 쿠키 읽기 기능 - 속성 처리 기능 클라이언트 정보 및 서버 정보 읽기 reqeust 기본 객체는 웹 브라우저, 즉 클라이언트가 전송한 정보 및 서버 정보를 구할 수 있는 메서드를 제공하고 있.. 2012. 2. 27. 이전 1 ··· 54 55 56 57 58 59 60 ··· 62 다음