본문 바로가기
[Servlet] 쿠키 : Cookie 쿠키 Cookie 쿠키는 클라이언트에 대한 정보를 클라이언트의 하드디스크에 저장한 TEXT 파일을 의미한다. 텍스트 형태로 저장되기 때문에 변조, 복사가 가능하며 보안성이 없다. 쿠키는 서버에서 사용자에게 편리한 기능을 제공하기 위해 많이 사용되고 웹 브라우저에 의해 관리된다. 일반적으로 브라우저는 각 웹서버당 20개의 쿠키와 총 300개의 쿠키를지원하며 쿠키 크기는 각각 4kb로 제한될 수 있다. 쿠키 정보는 javax.servlet.http.Cookie 클래스에 의해 관리된다. javax.servlet.http.Cookie 클래스 생성자 및 주요 메소드 생성자 및 주요 메소드 설명 Cookie(String name, String value) 지정한 이름과 값을 가진 쿠키 객체를 생성한다. String.. Web/JSP&SERVLET 2020. 11. 10.
[Servlet] 서블릿 이란? 서블릿 Servlet 이란? 서버에서 웹 페이지 등을 동적으로 생성하거나 데이터 처리를 수행하기 위해 자바로 작성된 프로그램이다. 자바 서블릿은 서버 측 기능을 확대시킨 자바 프로그램으로 JavaEE, Java, Java Platform, Enterprise Edition 의 한 기능이다. 서블릿은 javax.servlet.GenericServlet 클래스를 상속받아 작성하거나, HTTP protocol 서버를 지원하는 javax.servlet.http.HttpServlet 클래스를 상속받아 작성한다. 서블릿은 Servlet Container에 의해서 실행되고, 관리된다. 서블릿은 자바 코드 안에 HTML을 포함하고 있어서 그 효율성이 떨어진다. 따라서 HTML 변경시 서블릿을 재 컴파일해서 배포해야한다.. Web/JSP&SERVLET 2020. 11. 6.
이상 Anomaly 이상 이상이란 테이블에서 일부 속성들의 종속으로 인해 데이터의 중복이 발생하고, 중복으로 인해 테이블 조작시 문제가 발생하는 현상을 의미한다. 종류: 1) 삽입 이상 테이블에 데이터를 삽입할 때 의도와는 상관없이 원하지 않는 값들로 인해 삽입할 수 없게 되는 현상이다. 2) 삭제 이상 테이블에서 한 튜플을 삭제할 때 의도와는 상관없는 값들도 함께 삭제되는, 즉 연쇄 삭제각 발생하는 현상이다. 3) 갱신 이상 테이블에서 튜블에 있는 속성 값을 갱신할 때 일부 튜플의 정보만 갱신되어 정보에 불일치성이 생기는 현상 기타/정보처리기사 2020. 11. 4.
git과 이클립스 연동후 commit/push/pull 하기 1)git으로 연동중인 프로젝트에 마우스 우측을 눌러 Team을 누르면 아래와 같이 해당 기능을 선택할 수 있다. 2) 누르게 되면 본인이 수정한 내역들이 리스트로 되어있고 원하는 수정사항을 선택하여 stage change에 올리면 commit message를 기입하고 commit이나 push를 할 수 있다. commit/push/pull 주의사항 1)pull 이전에 자신이 짠 소스는 따로 백업파일에 저장해둔다. 2) commit/push를 하기전에 먼저 pull을 하고나서 한다. 기타/GIT&GITHUB 2020. 11. 4.
git 과 이클립스 연동하기 사전작업 먼저 연동하기전에 github 계정을 생성하고 레파지토리를 생성해야한다. 그리고 해당 레파지토리의 주소를 복사한다. 1)먼저 상단 메뉴에서 window -> Perspective -> Open Perspective -> Others 으로 들어간다. 2) git을 선택하고 open한다. 3)open 후 clone 레파지토리 버튼을 클릭하여 주소값과 포트, 계정정보를 기입한다. 4)다시 javaEE환경으로 바꿔서 좌측 Explorer 에서 마우스 우측을 눌러 import 를 선택한다. import 에서는 git-projects from git 을 선택한다. 5) Existing local repository를 선택하고 넘어간다. 6) 선택하고 넘어간다. 7) 아래와 같이 임포트할 파일을 선택한다. .. 기타/GIT&GITHUB 2020. 11. 4.