728x90 전체 글86 JSP 기본 문법 [선언문, 스크립트릿, 표현식, 주석] [JSP & Servlet] JSP 기본문법 JSP 스크립트 (JSP문법의 표현 형태) : 기본적으로 선언문(Declaration), 스크립트릿(Scriptlet), 표현식(Expression) 그리고 주석(Comment)으로 구성된다. 1). JSP 선언문(Declaration) -선언문의 문법 : 선언문은 JSP 페이지 내에서 필요한 멤버변수나 메소드가 필요할 때 선언해 사용하는 요소로 변수 및 메소드를 선언하고, 선언된 변수는 메소드를 이용해 필요한 독적 HTML코드 생성에 사용한다. JSP 선언문(Declaration) 예시 코드 id : * JSP 특성상 자주 사용하지 않으며 스크립트릿이 많은 부분을 차지한다. 2).JSP 스크립트릿(Scriptlet) -스크립트릿의 문법 - : 가장 일반적으로.. 2021. 10. 6. Servlet Life Cycle 서블릿 라이프 사이클, 생명주기 Java Servlet Life Cycle 자바 서블릿 라이프 사이클, 생명주기 Servlet Life Cycle 서블릿 라이프 사이클 객체의 생성부터 소멸까지의 과정을 생명주기 즉 라이프 사이클(Life Cycle)라고 하는데, Servlet의 경우 HttpServlet의 3가지 메소드 init, service, destroy를 오버라이딩하는 라이플 사이클을 가지고 있다. 1). init() - 시작 2). service(request, response) - do get/post 통한 요청 3). destroy() -끝 Servlet 생명주기 특징 WAS는 서블릿 요청을 받으면 해당 서블릿이 메모리에 있는지 확인 - if (메모리에 없을 경우) { - 해당 서블릿 클래스를 메모리에 올림 - init().. 2021. 10. 5. Servlet란? 서블릿의 특징 Servlet란? 서블릿의 특징 : 자바 웹 어플리케이션의 구성요소 중 동적인 처리를 하는 프로그램의 역할로 WAS에 동작하는 JAVA 클래스 -서블릿은 자바 코드 안에 HTML을 포함하고 있다. -서블릿은 HttpServlet 클래스를 상속받아야 한다.( import javax.servlet.http.HttpServlet;) -doGet과 doPost 메소드를 사용한다. 클래스에 거의 필수 항목으로 제공되는 메소드로 각각 HTTP 메소드인 GET/POST에 액세스할 때 실행된다. 하나(또는 양쪽)가 반드시 준비되며 IOException이 발생할 수 있어 throws IOException해 둔다. (import java.io.IOException;) -서블릿은 외부 요청마다 가벼운 스레드로써 응답하므로 .. 2021. 10. 4. SQL WHERE 조건절 형태와 NULL값 WHERE 조건절 형태 - WHERE 절 숫자형 데이터 조건 SELECT 열 이름1, 열 이름 2 FROM 테이블명 WHERE 비교할 열 이름 = 숫자; - WHERE 절 문자/날짜형 데이터 조건 SELECT 열 이름1, 열 이름 2 FROM 테이블명 WHERE 비교할 열 이름 = '문자'; 작은따옴표 (' ')안에 기재해야 한다. - WHERE 절 내 비교연산자 활용 A=B A와 B가 같다. AB , A!=B , A ^=B A와 B가 같지 않다. A< B A가 B보다 작다 (미만) A = B A가 B보다 크거나 같다 (이상) BETWEEN A AND B A와 B사이의 값: 지정된 두 값 사이에 있는 경우 IS NULL NULL 값을 가진 열을 검색하는 경우 IN NOT NULL NULL 값이 아닌 열을.. 2021. 9. 3. SQL 기본구문과 데이터 정렬(ORDER BY) 그리고 중복(DISTINCT) SQL 기본구문 SELECT FROM WHERE; SELECT 열 이름 FROM 테이블명 WHERE 조건절 ; SQL 데이터 정렬하기 ORDER BY (ASC / DESC) 를 사용해 데이터를 정렬할 수 있다. - ASC : ASCENDING (위로 향하는, 올라가는) - ESC : DESCENDING (아래로 향하는) SQL 오름차순으로 데이터 정렬 열 이름 1 기준으로 오름차순 정렬시 SELECT 열 이름1, 열 이름 2 FROM 테이블명 WHERE 조건절 ORDER BY 열이름1 (ASC); : SQL 기본값(Default)으로 오름차순 정렬을 실행하기 때문에 ORDER BY 뒤에 ASC를 입력하지 않더라도 자동으로 오름차순 정렬로 출력된다. SQL 내림차순으로 데이터 정렬 열 이름 1 기준으로 내.. 2021. 9. 2. 데이터 형식 및 DBMS , SQL 기본 개념 데이터 Data : 유무형의 형태를 구성하는 요소로 하나 이상의 데이터가 모여 의미 있는 형태를 만든다. 주요 데이터 형식 1). NUMBER : 수치 데이터를 저장 : NUMBER(전체 자리 수, 소수점 이하 자리 수) 예). NUMBER(3) : 3자리 수치로 -999~999까지 입력 가능, NUMBER(5, 2) : 소수좀 2자리를 포함한 5자리 수치 2). DATE : 날짜(시간 포함) 데이터를 저장 3). CHAR : 고정 문자열을 저장 : CHAR(크기) 예). CHAR(20) :고정 형식의 20자리 문자 : 몇자리로 입력하던 간에 20자리로 저장한다. 4). VARCHAR2 : 가변 문자열 저장 : VARCHAR2(크기) 예). VARCHAR2(20) : 가변 형식의 20자리 문자 , 5자리.. 2021. 9. 1. 이전 1 ··· 10 11 12 13 14 15 다음 728x90