본문 바로가기

JSP/웹페이지 만들기8

JSP 웹페이지 만들기 10장 연습문제(시큐리티) 1.시큐리티란 무엇인가? -허가된 사용자만이 특정 웹 페이지에 접근할 수 있도록 제한하는 보안기능 2.시큐리티의 두 가지 처리 기법에 대해 간단히 설명하시오. 1) 선언적 시큐리티 : 코드 작성 없이 web.xml파일에 보안 구성을 작성하여 사용자의 인증을 수행하는 방식 2) 프로그래밍적 시큐리티 : request내장 객체의 메소드를 통해 사용자의 권한 부여를 처리하는 프로그래밍 3.FORM 기반 인증 처리 기법으로 로그인 페이지를 작성하는 방법을 설명하시오. -웹 브라우저가 인증 처리에 직접적으로 관여하지 않기 때문에 사용자가 로그인 페이지에서 인증 정보를 직접 입력해야ㅑ 전달됨. 이 때 로그인 페이지에서 form태그의 action속성값, 사용자 아이디와 비밀번호 등 input 태그의 name 속성 값.. 2023. 7. 17.
JSP 웹페이지 만들기 9장 연습문제(다국어) 1.다국어란 무엇인가? 1) JSP에서 다국어란 웹 브라우저를 사용하는 국가에 따라 다양한 언어 및 지역을 지원하는 서비스 이다. 2) 다른 언어와 지역적 차이를 기술 변경 없이 소프트웨어에 바로 적용하는 것 3) 국제화(internationalization,i18n),지역화(localization, L10n)를 포함한다. 2. Locale클래스를 이용한 다국어 처리 기법에서 현재 웹 브라우저에 미리 정의된 언어나 국가 정보를 가져오는 request 내장 객체의 메소드는 무엇인가? 답 : getCountry()메소드 3.다국어 처리를 위한 JSTL fmt 태그의 종류에 대해 설명하시오, 1. Locale을 설정할 수 있는 setLocale 태그, 메세지 처리를 위한 bundle 태그, message태그,.. 2023. 7. 15.
JSP 웹페이지 만들기 8장 연습문제 1.유효성 검사한 무엇인가? 1) 유효성 검사는 사용자가 폼 페이지에서 입력한 데이터 값이 서버로 전송되기 전에 특정 규칙에 맞게 입력되었는지 검증하는 것 2) 유효성 검사를 위한 핸들러 함수는 폼 페이지에서 이벤트가 발생했을 때 (를 클릭한 경우)의 유효성 검사를 위해 매핑하는 메소드 2.유효성 검사를 위한 두 가지 처리 기법을 간단히 설명하시오. 1)기본유효성 검사 1.입력 항목에 입력한 데이터 값이 있는지 없는지 확인하고 데이터 길이, 숫자 등 기본적인 것이 맞는지 검사 2.데이터 값의 유무에 대한 검사에서 회원 가입 페이지에서 사용자가아이디와 비밀번호 등 필수 입력 항목을 입력하지 않고 을 클릭하면 입력하지 않았자는 오류 메시지가 나타남 3데이터 길이에 대한 검사는 회원 가입 페이지에서 아이디, .. 2023. 7. 15.
JSP 웹페이지 만들기 7장 연습문제 01. form 태그의 method 속성은 무조건 POST 방식을 써야 함 form 태그의 enctype 속성은 무조건 multipart/form-data를 써야 함 form 태그의 action 속성은 파일 업로드를 처리할 jsp 파일을 설정해야 함 input 태그의 type 속성은 file로 설정해야 함 02. 브라우저에서 서버로 파일 업로드 - 서버가 요청 파라미터를 분석하여 파일을 찾음 - 서버의 디렉토리에 저장 MultipartRequest 클래스를 이용하거나 Common-FileUpload를 통해 파일을 업로드할 수 있다. MultipartRequest 클래스는 cos.jar 파일을 추가하고, MultipartRequest 클래스 객체를 생성하여 생성된 MultipartRequest 객체의 메서.. 2023. 7. 5.
JSP 20230703 웹페이지만들기 6장 form정리 및 실습 01. 1. action 폼 내부에 입력 값들 전송하는(받는사람) 서버 측 URL을 지정 데이터를 보내려면 브라우저가 전송 위치(URL)를 알아야 하기 때문에 이를 위해 action 속성을 사용 2. name 전송될 데이터의 이름 3. accept-charset 폼 전송에 사용할 문자 인코딩을 지정. 4. target action에서 지정한 스크립트 파일을 현재 창이 아닌 다른 위치에 열도록 지정합니다. 5. method (디폴트 값 = get) 서버로 데이터를 전송하는 방식 get 방식 or post 방식이 있다. 1) get 방식& 링크 & URL 직접 & 자바스크립트 등등 -URL의 끝에 데이터를 첨부해서 전송하는 방식 문제점 항상 노출이 된다. (보안에 중요한 데이터는 사용 금지) URL 최대 2.. 2023. 7. 3.
JSP 20230629 웹페이지 만들기 5장 실습 products.jsp 도서 목록 [${book.category}] ${book.name} ${book.description} 상세 정보» ${book.author} | ${book.publisher} | ${book.unitPrice} ©BookMarket product 도서 정보 [${book.category}] ${book.name} ${book.description} 도서코드 : ${book.bookId} 출판사 : ${book.publisher} 저자 : ${book.author} 재고수 : ${book.unitsInStock} 총 페이지 수 : ${book.totalPages} 출판일 : ${book.releseDate} ${book.unitPrice} 도서주문» 도서목록» ©BookMarket 2023. 6. 29.