안녕하세요! 분류 전체보기 썸네일형 리스트형 JSP_22-11-11(2) [ 리스너 ] ○ 이벤트 리스너 - 컨테이너에서 발생하는 이벤트를 모니터링하다가 특정 이벤트가 발생하면 실행되는 특수한 서블릿 ○ 웹 애플리케이션 실행에 필요한 정보를 제공 톰캣 시작/종료와 같은 특정 상황에 자동 동작하는 프로그램 구현할 때 사용 ○ 초기화 매개변수와 연동 - 톰캣이 시작될 때 'web.xml'의 ServletContex 초기화 매개변수를 읽어 - 그에 따라 특정 객체를 초기화한 후 서블릿이나 JSP에 제공 ○ 예제 프로그램 등을 배포할 때 샘플 데이터 제공 - 프로그램 실행할 때 DB가 필요한 경우 미리 DB와 연결을 만들어 두거나 - 테이블을 생성하고 샘플 데이터를 로딩하는 등의 작업을 자동으로 수행해서 추가적인 작업 없이 프로그램 실행 가능 ○ 복잡한 환경 설정 제공 - 프로그램 .. 더보기 JSP_22-11-11 [ 커스텀 태그 ] ○ 사용자 정의 태그 ○ 스크립트릿 사용 줄이고 태그와 같은 형태로 프로그램 코드를 대체하거나 재활용 가능한 구조 통해 태그 라이브러리로 활용하고자 개발된 규격 ○ taglib 지시어 사용해 커스텀 태그가 어디에 정의되어 있는지 먼저 선언, 태그에 사용할 접두어 지정 ○ 프로젝트가 특정 커스텀에 종속될 수 있다는 문제 때문에 커스텀 태그를 직접 만드는 방식 점차 감소 [ EL ] ○ EL(Expression Language) - 현재 페이지의 자바 객체 혹은 aaplication, session, request, page와 같은 scope object에 저장된 자바 빈 객체를 손쉽게 접근하고 사용할 수 있게 해줌 - 사칙연산, 비교연산, 논리연산 3항 연상 등 지원 - 핵심 로직의 구.. 더보기 JSP_22-11-10 [ src/main/webapp/WEB-INF/views/common/header.jsp ] 이제영의 쇼핑몰 ${member.name}님, 즐거운 시간되십니오. 로그아웃 로그인 회원관리 로그인 [ src/main/webapp/WEB-INF/views/common/footer.jsp ] E-mail : admin@testhop.com 회사주소 : 서울특별시 종로구 관철동 좋은빌딩 305호 찾아오시는 길 : 약도 [ src/main/webapp/WEB-INF/views/common/topMenu.jsp ] 쇼핑몰 ${member.name}님, 즐거운 시간되십시요. 로그아웃 로그인 회원관리 로그인 [ src/main/webapp/WEB-INF/views/main.jsp ] 도서 쇼핑몰 방문을 환영합니다. 책방.. 더보기 JSP_22-11-09 ○ 한글 입력 - General - ContextType - Text - java Properties File - UTF-8 - Update [ src/main/webapp/jdbc.properties ] # DataSource # jdbc.driverClassName=com.mysql.cj.jdbc.Driver jdbc.DriverClassName=net.sf.log4jdbc.sql.jdbcapi.DriverSpy jdbc.url=jdbc:log4jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=Asia/Seoul jdbc.username=awsuser jdbc.password=123123 # 오라클인 경우 # 버전에 따라 @localhost:.. 더보기 JSP_22-11-08 [ dependency 추가하기 ] ○ log4j core 2.17.2 https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core/2.17.2 org.apache.logging.log4j log4j-core 2.17.2 ○ log4jdbc https://mvnrepository.com/artifact/org.bgee.log4jdbc-log4j2/log4jdbc-log4j2-jdbc4.1/1.16 org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4.1 1.16 ○ log4j API https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-api o.. 더보기 쇼핑몰 만들기(1) 출처 : https://happygram.tistory.com/entry/Spring-Boot-%EC%8A%A4%ED%94%84%EB%A7%81-%EB%B6%80%ED%8A%B8-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%87%BC%ED%95%91%EB%AA%B0-%EB%A7%8C%EB%93%A4%EA%B8%B0-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EB%AA%A8%EB%8D%B8-%EC%84%A4%EA%B3%84 [ 테이블 목록 ] 사용자 users 권한 authorities 상품 product 장바구니 basket 주문 order 게시판 board 카테고리 category [ users ] CREATE TABL.. 더보기 JSP_22-11-04 [ pom.xml ] encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /* [ BMICalculator.java ] package com.edu.di.bmi; //------------------------------------------------------------------- // BMI(Body Mass Index : 체질량 지수) 계산기 // 비만도 측정(BMI 지수) // BMI를 이용한 비만도 계산 : 자신의 몸무게를 키의 제곱으로 나눈 것으로 공식은 kg/㎡ // BMI가 18.5 이하 : 저체중 / 18.5 ~ 22.9 : .. 더보기 JSP_22-11-02 [ 시큐리티 ] ○ 허가된 사용자만이 특정 웹페이지에 접근할 수 있도록 제한하는 보안 기능 ○ 사용자가 권한이 없는 데이터에 접근하는 것을 막거나 웹 공격자가 전송데이터를 중간에 가로채는 것을 방지 ○ 인증(Authentication) - 사용자가 웹 브라우저를 사용해 웹 페이지에 접근할 대 JSP 컨테이너는 요청된 페이지에 보안 제약이 있는지 확인하고 사용자에게 사용자의 이름과 암호를 확인해 수행 ○ 권한 부여(Authorization) - 특정 사용자가 해당 페이지에 접근할 수 있는지 확인해 승인 시큐리티 처리 방법 설명 선언적 시큐리티 코드 작성 없이 web.xml 파일에 보안 구성을 작성해 사용자의 인증 수행 프로그래밍 시큐리티 request 내장 객체의 메소드를 통해 사용자 원한 부여 처리하는 .. 더보기 이전 1 ··· 30 31 32 33 34 35 다음