분류 전체보기
-
[JSP] cookie, session, removeAttributeWEB/JSP 2022. 9. 9. 19:14
cookie -쿠키는 웹사이트 접속시 접속자의 개인장치에 다운로드 되고 브라우저에 저장되는 텍스트 데이터임 -웹사이트는 쿠키를 통해 접속자의 장치를 인식하고 접속자의 설정과 과거 이용내역에 대한 일부 데이터를 저장함 -쿠키에는 만료일이 있음. 브라우저를 닫는 경우 자동으로 삭제되는 쿠키가 있을 수 있으며 일부는 수동으로 삭제 되기 전까지 남아 있는 쿠키가 있음 필수쿠키 페이지 탐색 웹사이트의 보안 영역 접속 그리고 검색을 포함한 웹사이트의 기본기능을 활성화할 목적으로 사용함 기능쿠키 웹사이트가 접속자의 지역 및 언어 등 웹사이트의 행태 및 외관에 영향을 줄 수 있는 접속자 설정을 저장하도록 허용하며, 접속자 설정에 따라 웹사이트가 작동하도록 도움을 줌 성능쿠키 정보의 익명 수집 및 보고를 통해 웹사이트 ..
-
[JSP] servlet, action tag formWEB/JSP 2022. 9. 9. 19:08
servlet 예전 자료처리 방식 -정보입력 페이지(jsp) → 정보처리페이지(jsp) → 처리결과페이지(jsp) -주로 윈도우 서버(Window NT)에서 ASP 언어를 사용할 때 많이 사용하던 방식 다른 방식으로 JAVA&JSP로 넘어오면서 자바 프로그램 코드가 실행가능해지는 WAS 서버를 사용하고 이 서버에서는 정보처리페이지(jsp)를 사용하지 않는 대신 Servlet이라는 웹용 클래스(서버에 생성하고 서버에서 실행하는)를 생성하여 정보 처리 명령을 실행하게함 -서블릿을 사용한다는 의미는 앞선 예제(081~083, 071~073)의 XXX_do.jsp 파일의 역할을 서버 내부에 감춰져서 공개되지 않을 웹클래스를 일임하는 것과 같음 -프로그래밍 명령등의 로직과 알고리즘이 공개되는 것이 부담스럽..
-
[JSP] login form, forward form, server objectWEB/JSP 2022. 9. 9. 19:01
login form 1. 로그인폼에 아이디와 패스워드 입력 후 로그인버튼(submit) 클릭 2. action으로 지정된 페이지에 가서 아이디와 패스워드를 검증(유효한 아이디인가, 그 아이디에 맞는 정확한 패스워드인가) 3. 검증을 마친 결과를 (로그인 성공 or 아이디가 없음 or 패스워드가 틀림)를 갖고 결과 페이지로 이동 -아이디와 패스워드 검증은 보통 서버 내부에서 실행되는 JSP 프로그램밍으로 이루어지는데 그 자바프로그램의 시작을 서블릿이라고 하며 외부에는 노출되지 않음 서블릿 사용없이 072_Login_do.jsp 파일안에서 그 작업을 실행함(코드외부노출가능) 아이디: 암 호: JSP 문법에 의한 로그인 체크 동작만 필요한 페이지이므로 별도의 HTML 태그는 사용하지 않음 -아래는 072_Lo..
-
[JSP] variable, import, request, includeWEB/JSP 2022. 9. 9. 18:47
variable 선언부(Declare)에 선언된 변수는 전역변수와 같이 사용되어 jsp 페이지 어디서나 사용 가능하며 값도 일관되게 유지됨. 또한 페이지를 새로고침해도 이전 값이 유지되는 특성이 있으며 이는 나중에 공부하게 될 세션값과 비슷하게 작용되어 서버가 재설정되거나 브라우저가 닫힐때까지 값이 유지되는 특성이 있음 local_cnt: global_cnt: import -모든 jsp파일에는 response 객체와 request 객체가 포함되어 있음 -jsp 파일에는 이미 존재하는 객체로 바로 out.print로 출력이 가능함 오늘은 지금 시각은 request -주로 서버에서 정보를 요청할 때 사용하는 객체이며, 객체의 각 정보들을 이용하여 사이트에 유용한 설정 및 실행에 이용함 컨텍스트 패스: 요청 ..
-
[JSP] Java Server PasgeWEB/JSP 2022. 9. 9. 17:29
-웹페이지 내부에 프로그래밍적인 요소를 추가하거나, 서버에서 계산되고 실행된 결과를 웹페이지에서 표시하고자 할 때 사용함. -쉽게 얘기한다면 웹페이지 HTML5 중간 중간에 자바 프로그래밍 코드를 같이 쓰겠다라는 뜻과 비슷. JSP 파일 생성하기 1. 이클립스에서 Dynamic Web Project를 생성 2. 생성된 프로젝트 클릭 후 Alt+Enter하면 아래와 같이 Properties 실행됨 JSP 사용 : 명령의 실행 : 웹페이지에 출력 : 주석처리 날짜 변수 d의 선언과 객체 초기화 동작 -HTML로 페이지를 구성하던 중 JSP에 의한 컨텐츠가 중간에 나와야 한다면 필요한 곳에 JSP 명령을 씀 -jsp 파일 안에 html 문법 사이로 jsp 문법이 껴들어 코딩될 때는 를 사용함 안녕하세요..
-
[PLSQL] cursorDataBase/PLSQL 2022. 9. 9. 17:11
SET SERVEROUTPUT ON; -- 주로 프로시져 내부의 sql 명령 중 -- select 명령의 결과가 다수의 행으로 얻어졌을 때 -- 사용하는 결과를 저장하는 메모리 영역을 말함 DECLARE v_job varchar2(30); BEGIN select job into v_job from emp where deptno=30; DBMS_OUTPUT.PUT_LINE(v_job); END; --결과: exact fetch returns more than requested number of rows 위의 익명블럭은 SELECT 명령의 결과가 1행(ROW)이므로 실행 가능하지만 SELECT 명령의 결과가 2행 이상이라면 에러 발생. 2행 이상의 결과를 담을 수 있는 메모리 영역(또는 변수)으로 사용하는 ..