jsp
-
[JSP] 표현 언어(Expression Language)프로그래밍/JAVA 2015. 7. 29. 11:18
표현 언어 - Expression Language- JSP에서 사용가능한 새로운 스크립트 언어- EL의 주요기능- JSP의 네 가지 기본 객체가 제공하는 영역의 속성 사용- 집합 객체에 대한 접근 방법 제공- 수치 연산, 관계 연산, 논리 연산자 제공- 자바 클래스 메서드 호출 기능 제공- 표현언어만의 기본 개게 제공- 간단한 구문 때문에 표현식 대용 사용 기본 문법–${expr}, #{expr}–사용예••${sessionScope.member.id}님 환영합니다.–${expr}은 표현식이 실행되는 시점에 바로 값 계산–#{expr}은 값이 실제로 필요한 시점에 값 계산JSP 템플릿 텍스트에서는 사용 불가 스크립트 요소(스크립트릿, 표현식, 선언부)를 제외한 나머지 부분에서 사용 오늘의 코드 요청 URI..
-
[JSP] 웹어플리케이션의 일반적인 구성 및 방명록 구현프로그래밍/JAVA 2015. 7. 28. 22:15
JSP만을 이용하는 경우의 문제 - 동일한 로직을 수행하는 코드가 중복될 가능성이 높음- 문제점 : 기능 변경 발생 시 여러 코드에 동일한 수정 반영해 주어야 함- 누락될 가능성 발생 -> 버그 발생 가능성 높음 클래스를 이용한 중복 제거- 클래스를 이용해서 중복된 코드를 한 곳으로 분리- 화면 요청 처리하는 JSP와 실제 로직을 수행하는 클래스로 분리하는것이 일반적인 구성 웹 어플리케이션의 일반적인 구성- Service 클래스 : 사용자의 요청을 처리하는 기능을 제공 오늘의 코드 package util; import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement; pub..
-
[JSP] JSP 기본 (1)프로그래밍/JAVA 2015. 7. 13. 15:17
Request 기본 객체가 제공하는 기능 - 클라이언트(웹브라우저)와 관련된 정보 읽기 기능 - 서버와 관련된 정보 읽기 가능- 클라이언트가 전송한 요청 파라미터 읽기 기능 (중요)- 클라이언트가 전송한 요청 헤더 읽기 기능- 클라이언트가 전송한 쿠키 읽기 기능- 속성 처리 기능 중요 4개 request 객체 (파라미터 읽기 메서드)- getParameter(String name)- getParameterValues(String name)- getParameterNames()- getParameterMap() GET 방식 : 쿼리 문자열로 전송 (URL에 공개)POST 방식 : 요청 몸체 데이터로 전송 (숨겨져서 데이터 전송)