Development/JSP(199)
-
세션 (Session), 세션 도식도, 세션 생성 단계, 쿠키 vs 세션
세션 (Session)웹 컨테이너에서 클라이언트의 정보를 보관할 때 사용합니다.세션도 쿠키와 마찬가지로 서버와의 관계를 유지하기 위한 수단 입니다.단, 쿠키와 달리 클라이언트의 특정 위치에 저장되는 것이 아니라, 오직 서버에서만 생성되어 객체로 존재 합니다.따라서 세션은 서버에서만 접근이 가능하여 보안이 좋고, 저장할 수 있는 데이터에 한계가 없습니다. 세션 도식도클라이언트마다 세션이 생성됩니다.세션 객체는 컨테이너에서 자동으로 생성됩니다. 세션 생성 단계세션은 클라이언트의 요청이 발생하면 자동생성 됩니다. session이라는 내부 객체를 가지고 있습니다.생성된 세션의 속성을 설정 할 수 있습니다. 구분 쿠키 세션 저장위치 클라이언트의 특정 위치 서버 저장용량 파일 당 4KB 400개로 제한 제한없음
-
액션 태그, 액션 태그 종류
액션 태그JSP페이지 내에서 어떤 동작을 하도록 지시하는 태그입니다. JSP페이지에서 액션이 일어나는 시점에 페이지간의 이동, 페이지 include, 애플릿과 자바빈 이용등을 위해 사용합니다. 액션 태그 종류forward, include, param태그들이 있습니다. Bean과 관련된 태그도 있습니다.
-
include 디렉티브, include 디렉티브 구문, include 디렉티브 활용, 인크루트 파일의 확장자 .jspf
include 디렉티브· 다른 문서를 포함합니다.· 즉. 현재 페이지내에 다른 페이지를 삽입할 때 사용 됩니다. · 코드 차원에서 포함됩니다. include 디렉티브 구문별도의 페이지를 현재 페이지에 삽입할 때 file속성을 이용 합니다
-
인코딩하는 방법 - Connector 엘리먼트에 URIEncoding 값, Connector 엘리먼트에 useBodyEncodingForURI 값
인코딩하는 방법· URIEncoding 속성· useBodyEncodingForURI 속성 Connector 엘리먼트에 URIEncoding 값· 가장 많이 사용· 67번째 라인에 있습니다. (85번라인에도 동일한 구문이 존재합니다.)· 모든 GET 형태의 파라미터를 톰켓(tomcat)안의 서블릿에 던져줄 때 자동으로 URIEncoding에 설정한 케릭터셋으로 URLDecoding을 합니다 Servers/Tomcat v7.0 Server at localhost-config/server.xml Connector 엘리먼트에 useBodyEncodingForURI 값· useBodyEncodingForURI="true"로 되어 있다면 request.setCharacterEncoding()으로 설정한 케릭터셋으..
-
Error-Server Tomcat v7.0 Server at localhost failed to start. - 해결방법2
Error-Server Tomcat v7.0 Server at localhost failed to start. 다른 해결방법http://codedragon.tistory.com/1352 http://codedragon.tistory.com/4613 오류 메시지 Server Tomcat v7.0 Server at localhost failed to start.각: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]..
-
웹 애플리케이션 서버(Web Application Server; WAS), 웹서버 vs WAS
웹 애플리케이션 서버(Web Application Server; WAS) · HTTP를 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해 주는 미들웨어(소프트웨어 엔진) · 동적인 웹 사이트, 웹 애플리케이션, 웹 서비스의 개발을 지원하기 위하여 설계된 소프트웨어로 동적 서버 콘텐츠를 수행하는 것으로 일반적인 웹 서버와 구별됩니다. · 주로 데이터베이스 서버와 같이 수행되며 데이터 접근, 세션 관리, 트랜잭션 관리 등을 위한 라이브러리를 제공합니다. https://en.wikipedia.org/wiki/Application_server http://bit.ly/2PkwzrN 웹서버 vs WAS