Web Programming Language12 동음이의어 사이트 1. 메인화면 2. intro 3. no_login 시 intro를 제외한 모든사이트 접근차단 4. login 화면 4-1. 패스워드 찾기 4-2. 회원가입 5. 관리자로그인 [modify(수정), leave(탈퇴), admin(관리자페이지), logout] + 로그인하지 않은 사용자가 로그인 페이지에 접속할 경우[예외처리] if (session.getAttribute("sid") == null) { %> + 일반 사용자가 관리자 페이지에 접속할 경우[예외처리] } else { if (session.getAttribute("sid") == null) { %> request.setCharacterEncoding("utf-8"); BoardDBBean dbPro = BoardDBBean.getInstance.. 2018. 8. 21. 도서관 사이트 1. index.php 2018. 8. 21. PHP 기본상식 1. CGI(Common Gateway Interface) 프로그램 종류 1) CGI란 무언가와 게이트웨이 역할을 하는 인터페이스를 말한다. 2) CGI 프로그램 종류에는 Perl, C, Shell Script 등이 있다. 2. CGI 동작절차 = CGI는 동적인 웹 페이지 구성이 가능하게 한다. 1) 사용자가 브라우저에 입력한 내용이 웹 서버로 전달된다. 2) 웹 서버는 입력을 CGI프로그램에 입력한다. 즉 CGI를 호출한다. 3) CGI프로그램은 입력에 따른 처리를 수행하고, 그 결과를 웹 서버에 전달한다. 4) 웹 서버는 사용자의 브라우저, 즉 클라이언트에 CGI의 실행결과를 출력한다. 5) CGI를 사용하는 이유는 웹 서비스가 HTML문서를 보여주는데 그치는 것이 아니라 사용자와의 양방향 소통을 .. 2018. 8. 21. jquery[basic] 1. jquery - 라이브러리 불러오기 1) 기본구문 - $(document).ready(function() {}); 2) 배경색, 글자색 test 3) show, hide Show it 4) focus, blur 아이디 5) 쿠키와 세션 [1] 쿠키 : 정보를 클라이언트pc의 컴퓨터에 설치되는 작은 기록정보 파일 [2] 세션 : 사용자가 특정 웹사이트에 접속하여 머물러있는 시간, 정보를 서버의 컴퓨터에 설치되는 작은 기록정보 파일 - javascript:alert(document.cookie) : 서버 접속했을 때 접속한 내용보기 6) input 속성 아이디 패스워드 2018. 8. 21. class class 2018. 8. 21. fopen, fput, fclose, fgets ";?> 2018. 8. 21. call by value, reference 1. call by value 2. call by reference 2018. 8. 21. 배열 1. 스칼라 배열 = 인덱스 배열 2. array_diff($A, $B) - $A에 있으나 $B에는 없는 값들을 배열 형식으로 반환하는 함수. [$A - $B] 3. sort() - 순서정렬 4. arsort() - 역순정렬 5. 연상배열 2018. 8. 21. MySQL 연동 1. MySQL 연동 (1) cmd -> mysql -u root -p = mysql에 root계정으로 접근 (2) grant all privileges on basicjsp.* to 'jspid'@localhost identified by 'jsppass'; = jspid계정에 대해 로컬서버 내 basicjsp데이터베이스의 모든 권한을 부여 (3) grant all privileges on basicjsp.* to 'jspid'@‘%’ identified by 'jsppass'; = jspid계정에 대해 모든서버 내 basicjsp데이터베이스의 모든 권한을 부여 (4) show databases; = 데이터베이스 목록확인 (5) create database basicjsp; = basicjsp라는 데이.. 2018. 8. 12. JSP 액션태그 1. JSP 액션태그 - 외부에 사용 (1) JSP 액션태그는 서버가 해석 (2) 액션태그 ① 다른페이지를 현재페이지에 포함시킬 때 사용 ② include 디렉티브()는 소스의 내용이 텍스트로 포함, but, include 액션태그()는 페이지의 처리 결과(JSP, HTML, Servlet)를 포함 ③ 는 페이지를 모듈화 시 사용 (3) 액션태그 가 출력 ⑤ 파라미터를 받을 때는 URI로 넘어온 것을 받아도 되고, param으로 넘어온 것도 사용가능 ⑥ 는 페이지의 흐름 제어 시 사용 (4) 자바빈과 액션태그 ① id는 생성할 객체명, class는 패키지명.클래스명, scope는 생략가능, 기본=page ② 3개 속성이 모두 같으면 같은 객체 ③ style first = new style(); ④ nam.. 2018. 8. 12. JSP 기본상식 1. JSP 기본상식 (1) request = 클라이언트가 서버로 요청정보 저장 (2) response = 서버가 클라이언트에게 응답정보 저장 (3) out = 출력 스트림 객체 (4) 서버는 정보만 보고 HTML문은 클라이언트에게 전달 2018. 8. 12. JSP 기본문법 Java Server Page 1. JSP 기본문법 (1) out.println( ); = 출력은 되지만 \n이 되지는 않는다. (2) String str = ""; str += ""; = 변수에 저장 후 변수를 출력 (3) request.setCharacterEncoding("utf-8"); = 요청한 파라미터의 캐릭터인코딩을 utf-8로 처리 (4) String uAge = request.getParameter("age"); = 항상 String type로 넘어오고 String type의 변수명에 uAge값으로 age의 파라미터 값을 요청받는다. (5) String[] strHobby = request.getParameterValues("hobby"); = String type의 배열형태로 hobby.. 2018. 8. 12. 이전 1 다음