일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 형변환
- react
- order by
- 이클립스 오라클 연동
- oracle 연동
- 싱클톤패턴
- Java
- downcasting
- 다중 모달창
- singleton
- spring annotation
- IP
- 객체협력
- GROUP BY
- 깃 명령어
- 리스트 모달창
- 상속
- 오라클 비교연산자
- 스프링 모달창
- SUB Query
- 템플릿
- static메서드
- Servlet 맵핑
- 추상 메서드
- 모달창 여러개
- AOP란?
- static 예제
- static
- 다운캐스팅
- 사용자 데이터그램 프로토콜
- Today
- Total
목록JSP, Servlet (4)
모든지 기록하자!
웹서버는 DB에 Access하기위해 드라이버 로드를 하고 그후에 Connection 객체를 얻는다. 쿼리 질의문을 통해서 DB와 통신을한다. PreparedStatement 객체가 그 역할을 해준다. 작업이 끝난 후 에는 자원을 효율적으로 사용하기 위해 DB Connection 을 종료한다. 웹서버는 데이터를 받아서 가공한 후에 브라우저로 response를 해준다. 규모가 큰 프로젝트에는 많은 질의 응답으로 위와같은 과정을 반복하는 횟수가 높아진다. 이런 부분이 프로세스에 부하가 걸릴만한 작업 일수도 있다. 그렇기 때문에 Connection Pool에 미리 Connection을 만들어 놓고 웹서버가 DB에 접속이 필요할 때 마다 사용하는 것이다. Connection Pool은 우리가 사용하는 ( tomc..
Reqeust(요청)는 검색사이트에서 검색 결과를 요청하거나 로그인 요청, 회원가입 요청 등 과 같이 서버로 데이터를 주고받기를 원하는 과정을 Reqeust라고 한다. 자바는 객체지향 이기 때문에 Reqeust도 객체로 만들어서 객체로 전달된다. 이 객체 이름을 Reqeust 객체라고 한다. Response(응답)는 서버에서 사용자의 요청이 들어오면 그 요청에 맞게 데이터를 가공하고 처리해서 사용자에게 다시 응답해주는 것을 말한다. 응답을 객체로 만든 것을 Response 객체라고 한다. HttpServelt HttpServelt은 추상 클래스이다. 아래 클래스 다이어그램을 확인해보자 ServletEx는 사용자가 목적에 맞게 만든 Servlet이다. 자바 파일을 만들 때 Servlet 객체로 만들려고 하..
Servlet 맵핑이란? 여러 개의 Servlet이 존재할 때 브라우저가 어떤 Servlet을 요청하는지 구별하기 위해 각 Servlet마다 이름이 필요하고 그 이름은 중복이 될 수 없다. Servlet을 구분하기 위한 full path는 길이도 길고 복잡하며 모든 경로가 다 나타나기 때문에 보안에 취약하다. 반대로 맵핑을 사용 하게되면 URL이 간결하고 보안에 취약하지 않게 할 수 있다. 1. web.xml 파일을 이용한 맵핑 HelloServlet com.testPjt.HelloServlet HelloServlet /hs web.xml 파일에 위와 같이 임의로 에 가명(HelloServlet)을 적어주고 servlet의 패키지명을 포함한 full path name을 에 넣어준다. 태그는 위쪽에서 만든..
JSP란? JavaServer Pages의 약자로 HTML 코드에 Java 코드를 넣어 동적인 웹 페이지를 생성하는 웹 애플리케이션 도구이다. JSP는 자바 기반이기 때문에 운영체제에 상관없이 플랫폼에 독립적이다. 1.선언태그 JSP 페이지에서 Java의 멤버 변수 또는 메서드를 선언한다. 2. 주석 태그 JSP 주석은 jsp 파일이 서블릿 파일로 변할 될 때 제외된다. 3. 스트립트릿 태그 jsp 페이지에서 java 코드를 넣기 위한 태그 4. 표현식 태그 java의 변수 및 메서드의 반환 값을 출력하는 태그 5. 지시어 서버에서 jsp페이지를 처리하는 방법을 정의 사진으로 웹 컨테이너의 구조를 알아보자 1. 개발자가 JSP 파일을 생성해 웹 컨테이너에 요청(request)을 한다. 2. JSP페이지가..