scott 계정생성 명령프롬프트에 sqlplus /nolog를 이용하여 sqlplus를 실행 , conn sys/oracle as sysdba로 관리자 계정으로 서버에 연결 명렁 프롬프트에 @를 입력 후 탐색기에서 scott.sql을 드러그 앤 드롭으로 명령프롬프트에 넣은뒤 엔터를 입력하면 scott 계정 생성과 접속 오라클 오브젝트들을 생성 show user와 엔터를 입력 하면 현재 scott 계정임을 알 수 있습니다. scott의 최초 비밀번호는 대문자 TIGER로 설정되어 있습니다. 유저명은 대소문자를 구분하지 않으나 비밀번호는 구분합니다. 실습에 편리하도록 scott의 비밀번호를 소문자로 바꾸겠습니다. conn / as sysdba후 엔터를 입력하여sys로 연결하세요. alter user scot..
인공지능 교육/Jsp
자바스크립트는 따로 JVM 이 없기 때문에 웹브라우저와만 연계된다 그러므로 따로 함수를 지정해줘서 유효성 검사를 해준다. request.getParameter() 는 항상 문자로 받아온다 유효성 검사 : 사용자가 폼페이지에서 입력한 데이터 값이 서버로 전송되기 전에 특정 규칙에 맞게 입력되었는지 검증 ex) 코드) 실행화면) 데이터 유무 확인 document.폼 이름.입력양식 이름.value=" " 코드) 실행화면) 데이터 길이 확인 document.폼 이름.입력양식 이름.value.length ex) 숫자 여부 확인 isNaN(document.폼 이름.입력양식 이름.value) ex) 정규 표현식 : 특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식 언어 OS,DB,JAVA,PYTHON,R..
request 내장 객체는 웹 브라우저의 요청 및 서버 관련 정보를 얻을 수 있는 메소드를 제공 response 내장 객체 : 사용자의 요청을 처리한 결과를 서버에서 웹 브라우저로 전달하는 정보를 저장 리다이렉션 : 페이지를 강제로 이동 sendRedirect(String url) ; 설정한 URL 페이지로 강제 이동 응답 HTTP 헤더 관련 메소드 getHeader(String name) : 설정한 헤더 이름 name 값을 가져온다 setIntHeader(String name,int value) : 설정한 헤더 이름 name에 value를 추가한다. ex)response 내장 객체로 5초마다 JSP 페이지를 갱신 응답 콘텐츠 관련 메소드 setCharacterEncoding(String charset)..
JAVA와 HTTP는 상관이 없다 디렉티브 태그 : JSP 페이지를 어떻게 처리할 것인지 설정 디렉티브 태그의 종류 page : JSP 페이지에 대한 정보를 설정 include : JSP 페이지의 특정 영역에 다른 문서를 포함 taglib : JSP 페이지에서 사용할 태그 라이브러리를 설정 액션태그 (=스탠다드 태그) : 서버나 클라이언트에게 어떤 행동을 하도록 명령 *액션태그는 자바빈즈 기능을 제공한다 *액션태그는 와 같은 형식을 따르지 않고 XML형식 를 사용한다 액션 태그를 사용하는 이유 : 직접 자바 코드를 작성하는 것을 피하기 위함 forward 액션 태그 : 다른 페이지로 이동 forward 액션 태그 페이지 흐름 처리 과정 웹브라우저 에서 .jsp에게 HTTP요청 -> .jsp파일을 읽다가 ..
JSP 스크립트 태그 스크립트 태그 디렉티브 태그 액션 태그 스크립트 태그의 종류 선언문 : 변수나 메소드를 정의 스크립틀릿 : 로직 코드를 작성하는 데 사용 표현문 : 변수,계산식,메소드 호출 결과를 문자열 형태로 출력 정적,동적 웹 페이지의 차이점 정적 웹 페이지 : 컴퓨터에 저장된 텍스트 파일을 그대로 보는 것 ex)HTML 동적 웹 페이지 : 저장된 내용을 다른 변수로 가공 처리하여 보는 것 ex)PHP,ASP,JSP JSP의 특징 서블릿 기술의 확장 유지 관리가 용이 빠른 개발이 가능 코드 길이를 줄일수 있음 JSP 페이지의 처리 과정 Hello.jsp -> JSP요청 -> Hello_jsp.java 서블릿 프로그램 생성 -> 컴파일 -> Hello_jsp.class 위에서 서블릿 프로그램과 c..