일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 서블릿에서 초기화하는방법
- 쿠키API
- load-on-startup
- DataSource이란?
- ServletContext 메서드
- Statement 단점
- 오라클 데이터베이스 접속
- Persistence 쿠키
- 스크립트 요소 예제
- ServletConfig란
- JRE라이브러리 깨짐
- ConnectionPool이란?
- 쿠키생성위치
- web.xml에 load-on-startup 설정
- Session쿠키
- ClassPath 경로
- Configure build path
- Project facet java version 10 is not supported
- 이클립스 톰캣 DataSource사용방법
- Tomcat DataSource 설정
- 세션트래킹 이란
- DataSource 설정
- 쿠키 종류
- 자바 웹을 다루는 기술
- 서블릿과 오라클 연동
- PrepareStatement란?
- 쿠키실행과정
- 애너테이션으로 서블릿에서 초기화
- import 오류
- JNDI란
- Today
- Total
목록전체 글 (21)
백문이불여일타
웹 페이지끼리 정보를 공유하는 기능 중 쿠기를 이용하는 기능에 대해 알아보자! 쿠키(Cookie)란? 웹 페이지들 사이의 공유 정보를 클라이언트 pc에 저장해 놓고 필요 할때 여러 웹페이지들이 공유해서 사용할 수 있도록 매개 역활을 하는 방법입니다. 쿠키의 특징 정보가 클라이언트 pc에 저장됩니다. 저장 정보 용량에 제한이 있습니다(파일용량 4kb) 보안이 취약하다. 클라이언트 브라우저에서 사용 유무를 설정할수 있다. 도메인당 쿠키가 만들어진다 (웹 사이트당 하나의 쿠키가 만들어진다!) 쿠키는 클라이언트 pc에 정보를 저장해서 사용하므로 -> ★보안에 취약합니다!! 방법은 주로 보안과 무관한 경우에 한해 사용합니다. 예를들자면, 우리가 웹 페이지를 방문 했을 때 어떤 팝업창이 나타나면 '오늘은 더 이상 ..
프로젝트 import시 이전 오류에 대해 이미 알아봤습니다. 2019/08/27 - [이클립스 오류] - 이클립스 오류:: ClassPath지정 || JRE 라이브러리깨질때 || 프로젝트 import시 오류 해결방법 이클립스 오류:: ClassPath지정 || JRE 라이브러리깨질때 || 프로젝트 import시 오류 해결방법 다른 프로젝트를 import할시 여러 직면된 다양한 에러 해결방법에 대해 알아보자. 1.import 하려는 프로젝트가 빨간색으로 보일때 2. 무조건 오류에 해당되는 곳으로 커서를 갖다대어 오류의원인을 알아보자 Conf.. java117.tistory.com 이번에도 새로 직면한 오류인 Project facet java version 10 is not supported 란 오류를 해결..
다른 프로젝트를 import할시 여러 직면된 다양한 에러 해결방법에 대해 알아보자. 1.import 하려는 프로젝트가 빨간색으로 보일때 2. 무조건 오류에 해당되는 곳으로 커서를 갖다대어 오류의원인을 알아보자 Configure build path..라는 오류로 이것은 서블릿을 사용하려면 클래스패스를 지정해줘야하는 오류로 확인됩니다. 3.오류를 더블클릭하여 발생된 오류는 2가지로 확인됩니다. 3. 1)JRE 라이브러리깨짐 2)클래스패스 경로 미지정 1)JRE라이브러리 깨질때: JRE System Library 더블클릭->Edit Library에서 Alternate_JRE 클릭하면 JRE가 설치된 해당경로로 자동 활성화된다. 아래 같은 오류는 서블릿API들은 톰캣의 servlet-api.jar 라이브러리로 ..
보통 웹 프로그래머에서 사용되는 정보는 서블릿의 비즈니스 로직 처리 기능을 이용해 데이터베이스에서 가져온다. 그러나 동시 사용자 수가 많아지면 데이터베이스 연동 속도도 영향을 받게 되고, 정보의 종류에 따라 어떤 정보들은 클라이언트 pc나 서버의 메모리에 저장해두고 사용한다. 그러면 좀 더 빠른 프로그램을 실행시킬수 있다. 서블릿이 로그인 시 사용자의 로그인 상태를 일정하게 유지시키는 기능에 대해 알아보자. 세션트래킹(Session Tracking)이란? 온라인 쇼핑몰을 이용하다보면 메인페이지에서 미리 로그인한 후 다른 웹 페이지에서 상품 관한 댓글을 달거나, 게시판에 상품평을 달곤합니다. 글쓰기창에서는 따로 로그인 하지 않아도 되나, 메인 페이지에서 미리 로그인하지 않고 새 글을 작성하려면 '로그인 후..
load-on-startup 이란? 서블릿은 브라우저에서 최초 요청시 init() 메서드를 실행한 후 메모리에 로드되어 기능을 수행합니다. 따라서 최초요청에 대해서 실행시간이 길어질수 있는 단점이 있다. 이런 단점을 보완하기 위해 생긴 기능이 load-on-startup 기능이다. load-on-startup의 특징 톰캣 컨테이너가 실행되면서 미리 서블릿을 실행. 지정한 숫자가 0 보다 크면 톰켓컨테이너가 실행되면서 서블릿이 초기화 된다. 지정한 숫자는 우선순위를 의미하며, 작은숫자부터 먼저 초기화 된다. load-on-startup 기능 구현방법 애너테이션 설정 web.xml 설정 애너테이션을 이용해 설정하는방법 2019/08/22 - [Jsp] - Jsp&Servlet:: ServletConfig란?..
ServletConfig란? 서블릿 확장API인 ServletConfig는 각 Servlet 객체에 대해 생성됩니다. (▼아래 내용참조하시어 그림을 확인해보시기 바랍니다.) 2019/08/20 - [Jsp] - jsp&servlet:: ServletContext란 jsp&servlet:: ServletContext란 ServletContext클래스란? ServletContext클래스는 톰캣 컨테이너 실행 시 각 컨텍스트(웹 애플리케이션)마다 한 개의 ServletContext객체를 생성합니다. 그리고 톰캣 컨테이너가 종료하면 ServletContext객체 역시.. java117.tistory.com 서블릿 API는 Servlet과 ServletConfig 인터페이스를 구현해 제공하며 GenericServ..