일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 자바스크립트
- Servlet
- Ajax
- Database
- 반응형웹
- Multipart
- HTTP
- 자바
- 웹프로그래밍
- 데이터규정
- java컴파일
- 프로그래밍용어
- 세션
- JSP
- XML Core
- Request/Response Header
- JSTL
- xml mapping
- 카카오APi
- 데이터포맷
- java annotation
- xml
- Java
- 데이터베이스
- 공문서작성규정
- 스프링프레임워크
- JavaScript
- 데이터문서포맷
- Session
- XML DOM
- Today
- Total
목록Jsp And Servlet (5)
KyungHwan's etc.
JSTLJSP페이지 작성자가 가장 일반적으로 찾는 표준 기능을 제공하는 JSP태그 콜렉션 이다. JSTL은 조건,반복,로케일에 민감한 형식화 등을 지원한다. 또한 페이지 작성자가 데이터의 검색 및 표시 방식을 제어하게 하는 표현식 언어(EL)도 제공한다. JSTL태그는 기능에 따라 JSP 페이지를 만들 때 사용할 수 있는 다음 JSTL 태그 라이브러르 그룹으로 분류 할 수 있다.· Core Tags· Formatting tags· SQL tags· XML tags· JSTL Functions Core tagjsp에서 사용되는 반복,조건,데이터관리,데이터베이스액세스,시간,숫자,날짜,문자열,가공등을 사용할 수 있는 표준라이브러리 이다.JSTL은 EL(Expression Language)를 사용하여 표현한다...
세션(Session) 쿠키가 웹 브라우저에 사용자의 상태를 유지하기 위한 정보를 저장했다면, 세션(Session)은 웹 서버 쪽의 웹 컨테이너에 상태를 유지하기 위한 정보를 저장한다. 세션은 사용자의 정보를 유지하기 위해 javax.servle.http 패키지의 HttpSession 인터페이스를 구현해서 사용한다. 쿠키는 사용자의 상태 유지를 위한 정보를 웹 브라우저에 저장해서 웹 서버가 쿠키 정보를 읽어서 사용한다. 이것은 웹 브라우저에 저장된 쿠키는 웹 서버에서 열어볼 수 있다는 점에서 보안상 문제가 발생할 수 있다. 따라서 사용자의 정보를 유지하기 위해서는 쿠키를 사용하는 것보다 세션을 사용한 웹 브라우저와 웹 서버의 상태유지가 훨씬 안정적 이고, 보안상의 문제도 해결할 수 있다. 웹 서버는 각각의..
쿠키와 세션 Http 프로토콜은 상태가 없다. 즉 이전에 무엇을 했고, 지금 무엇을 했는지에 대한 정보를 갖지 않고 있는 특성을 지닌다. 즉, 웹 브라우저(클라리언트)의 요청에 대한 응답을 하고 나면 해당 클라이언트와의 연결을 지속하지 않는다(Connectionless) Http 프로토콜은 상태에 대한 지속적인 연결이 없기 때문에, 이런 부분을 해결하기 위해서 쿠키(Cookie)와 세션(Session)을 사용하여 상태가 없을 프로토콜을 위해 상태를 저장하고 지속시키기 위한 방법을 사용한다. 1. 쿠키(Cookie) 쿠키(Cookie)는 웹 브라우저의 정보를 웹 브라우저에 저장 한다. 이후에 서버로 전송되는 요청에는 쿠키가 가지고 있는 정보가 같이 포함되어 전송된다. 이때 웹 서버는 웹브라우저의 요청 속에..
Http Multipart Multipart는 HTTP를 통해 File을 SERVER로 전송하기 위해 사용되는 Content-type이다. 일반적으로 HTTP Request는 Body에 클라이언트가 전송하려고 하는 데이터를 넣을 수 있다. 그리고 Body에 들어가는 데이터의 타입을 HTTP Header에 명시해 줌으로써 서버가 타입에 따라 알맞게 처리하게 한다. 이 Body의 타입을 명시하는 Header가 Content-type이다. Content-Type필드에는 엔티티본문의 MIME타입을 기술한다. -MIME타입 HTTP가 웹에서 전송되는 객체 각각에 붙이는 데이터 포맷 라벨로써 Multipurpose Internet Mail Extensions의 약자이다. 이는 원래 각기 다른 전자메일 시스템 사이에..
Servlet(서블릿)웹프로그래밍에서 클라이언트의 요청을 처리하고 그 결과를 다시 클라이언트에게전송하는 Servlet 클래스의 구현 규칙을 지킨 자바 프로그래밍 기술. Servlet 특징클라이언트의 요청에 대해 동적으로 작동하는 웹 어플리케이션 컴포넌트html을 사용하여 요청에 응답한다.Java Thread를 이용하여 동작한다.MVC 패턴에서 Controller로 이용된다.HTTP 프로토콜 서비스를 지원하는 javax.servlet.http.HttpServlet 클래스를상속받는다. UDP보다 속도가 느리다.HTML 변경 시 Servlet을 재컴파일해야 하는 단점이 있다.서블릿 동작방식사용자(클라이언트)가 URL을 클릭하여 HTTP Request를 Servlet Conatiner로전송한다.HTTP Requ..