본문 바로가기

programming/web16

커넥션 풀(connection pool) Connection pool & JNDI커넥션 풀이란라이브러리 설정(WEB-INF/lib) tomcat-dbcp.jarWAS(Servers)의 context.xml에 다음과 같이 설정 context.xml 설정 속성 설정auth = "Container"name= "jdbc/orcl"driverClassName="oracle.jdbc.driver.OracleDriver"type="javax.sql.DataSource"url="jdbc:oracle:thin:@localhost:1521:xe"username="scott"password="tiger"loginTimeout="10" : 연결이 끊어지는 시간maxActive="50" : 최대 연결 가능한 Connection 수maxIdle="20" : Connec.. 2017. 5. 29.
[jsp] 쿠키 쿠키??웹 브라우저(클라이언트)는 파라미터를 통해 웹 서버에 정보 전달웹 서버가 웹 브라우저에 정보를 전달브라우저단에 저장하여 서버와 정보를 주고받을 때, 해당 클라이언트 정보를 JSP 쿠키라는 저장 객체를 통해 저장한다.쿠키의 구성요소 쿠키 생성기본 형식 - Cookie cookie= new Cookie("이름","값"); - 값은 문자열 - response.addCookie(cookie); - cookie.getName(): 쿠키이름 - cookie.getValue(): 쿠키값쿠키값의 한글 처리 - URLEncode 클래스의 encode("쿠키값","한글처리방식-utf-8/euc-kr") 메서드 활용이 필요함쿠키값 가져오기쿠키를 생성하면, 웹 브라우저에 저장되어 있기에 다음에 서버에 접속할 때, 쿠키.. 2017. 5. 25.
[jsp] 액션 태그, 에러 페이지 요청흐름제어웹 서비스에서 화면 처리에 공통과 개별 부분 또한 조건에 따라 다른 page를 처리할 때 활용하는 부분이 흐름제어 jsp 모듈입니다.페이지 모듈화 사용법요청값 전달 및 받기 - top.jsp - ${param.param01} ===> "data01" 이동 액션 태그 사용법 : 특정 page로 조건에 따라 이동 처리.. 에러 페이지 지정 & 에러 페이지 작성에러페이지 지정 에러페이지 작성 - isErrorPage 속성이 true인 경우 에러 페이지로 지정 - exception 기본 객체: 웹에서 발생하는 주요 에러 코드200: OK, 에러 없이 전송 성공403: Forbidden, 접근이 거부된 문서를 요청404: Not found, 문서를 찾을 수 없음405: Method not allowed.. 2017. 5. 24.
[jsp]mvc pattern MVC 패턴?Model-View-ContorllerModel: 비즈니스 영역의 상태 정보를 처리한다Controller: 사용자의 입력 및 흐름 제어를 담당한다.View: 비즈니스 영역에 대한 프레젠테이션 뷰(즉, 사용자가 보게 될 결과 화면)을 담당한다특징로직을 처리하는 모델과 결과 화면을 보여주는 뷰가 분리됨흐름 제어나 사용자의 처리 요청은 컨트롤러에 집중 모델 2 구조와 매핑: 컨트롤러-서블릿, 뷰-jsp 모델 1 구조 모델 2 구조 서블릿이 요청을 처리하고 jsp가 뷰를 생성 목표servlet을 사용하여 화면 구현을 할 수 있다mvc에 각 기능적 분리를 알고 해당 기능 내용에 맞게 구현할 수 있다controller에서 사용하는 기능 내용에 대한 코딩 내용과 활용되는 클래스들을 안다model 단에서 .. 2017. 5. 23.