일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DB
- dbms
- 코테
- 클라우드 컴퓨팅
- 가상컴퓨팅
- 생성자
- 자료구조
- dfs
- MVC
- JDBC
- 알고리즘
- Algorithm
- Stack
- 크루스칼
- Queue
- generic class
- jsp
- spring
- 암호학
- sql
- python
- BFS
- JPA
- 자바의정석
- 공개키 암호화
- cloud computing
- javascript
- Java
- data structure
- 코딩테스트
- Today
- Total
목록jsp (3)
PLOD
JSP JSP(JaveServer Pages) 는 서블릿과 동일 하게 웹 어플리케이션에서 동적 콘텐츠를 만들기 위해 제공되는 기술이다. JSP는 서블릿 프로그램에 HTML을 삽입하여 작성하여 웹으로 구현해준다. JSP는 자바 클래스로 구현하기 때문에 플랫폼에 독립적이고, 특정 서버에 종속되지 않으면서 멀티스레드를 기반으로 다수의 사용자 요청을 효율적으로 처리한다. 기존의 서블릿은 다음과 같은 단점이 있었다. 1. 정해진 규칙을 지켜서 작성해야 한다. (import, public클래스, HttpServlet 상속, 기본 생성자 , 콜백 메소드 오버라이딩) 2. web.xml 파일이나 어노테이션을 통해 요청 URL에 대한 매핑을 설정해야 한다. 3. 소스를 수정한 후에는 반드시 재컴파일을 하고 리로딩 될때까..
Extensible Markup Language(XML) XML은 반정형 데이터의 한 종류이다. XML은 데이터를 정의하는 규칙을 제공하는 마크업 언어로써 다른 프로그래밍 언어와 달리 XML은 자체적으로 컴퓨팅 작업을 수행할 수 없지만, 구조적 데이터 관리를 위해 모든 프로그래밍 언어 또는 소프트웨어를 구현할 수 있다. XML을 사용하면 공유 가능한 방식으로 데이터를 정의하고 저장할 수 있다. XML은 웹 사이트, 데이터베이스 및 타사 애플리케이션과 같은 컴퓨터 시스템 간의 정보 교환을 지원한다. Sevlet과 XML XML은 Servlet을 설정할 때 사용된다 서블릿 컨테이너는 자신이 생성하고 관리할 객체에 대한 정보를 web.xml 파일을 통해서 힉득하고 관리한다. 따라서 서블릿 클래스를 사용하기 위..
HTTP (HyperText Transfer Protocol) 웹에서 클라이언트(브라우저)가 서버와 통신 할 때 사용하는 통신 규약 HTTP는 비연결성(connectionless)와 무상태(stateless)한 특징이 있다.비연결성이란 브라우저가 서버에 특정 문서를 요청하는 순간 잠시 연결되었다가 서버로부터 응답이 전송된 후 곧바로 끊어 지는 것을 의미한다. 웹이라는 특성상 다수의 브라우저가 서버와 통신하기 때문에 한 클라이언트가 서버와 지속적으로 연결되어 있다면 다른 클라이언트와 연결할 때 문제가 생길 것이다.무상태란 웹 서버가 웹 클라이언트의 상태정보를 유지하지 않는 것이다. 상태정보란 브라우저가 서버에게 요청을 전달하면서 함께 전달된 테이터를 의미한다. HTTP는 기본적으로 이러한 상태정보를 유지하..