본문 바로가기

안녕하세요!

프로그래밍 언어/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 내장 객체의 메소드를 통해 사용자 원한 부여 처리하는 .. 더보기
JSP_22-11-01 [ PersonalInfoServlet.java ] package ch08; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; //------------------------------------------------------------------------ // public class PersonalInfoServlet //---.. 더보기
JSP_22.10.31 [ 파일 업로드 ] ○ 웹 브라우저에서 서버와 파일을 전송해 서버에 저장하는 것 ○ 텍스트 파일, 바이너리 파일, 이미지 파일, 문서 등 다양한 유형 서버로 업로드 가능 ○ 웹 브라우저에서 서버로 파일을 전송하기 위해 JSP 페이지에 폼 태그 사용 ○ 전송된 파일을 서버에 저장하기 위해 오픈 라이브러리 이용 ○ 파일 업로드 위한 JSP 페이지 - method : 반드시 POST 방식으로 설정 - enctype : 반드시 multipart/form-data로 설정 - action : 파일 업로드를 처리할 JSP 파일로 설정 - input type : 파일 업로드 위해 file로 설정 ○ 단순한 자바 코드로 작성해 처리할 수 없기 때문에 오픈 라이브러리인 cos.jar 혹은 commonsfileupload... 더보기
JSP_22-10-28(2) [ 액션 태그 ] ○ 서버나 클라이언트에게 어던 행동을 하도록 명령하는 태그 ○ JSP 페이지에서 페이지와 페이지 사이 제어 ○ 다른 페이지의 실행 결과 내용을 현재 페이지에 포함 ○ 자버 빈즈(JavaBeans) 등의 다양한 기능 제공 ○ XML 형식 사용 forward 다른 페이지로의 이동과 같은 페이지 흐름을 제어 include 외부 페이지의 내용을 포함하거나 페이지를 모듈화 useBean JSP 페이지에 자바빈즈 설정 setProperty 자바빈즈의 프로퍼티 값 설정 getProperty 자바빈즈의 프로퍼티 값 얻어옴 param , , 추가 plugin 웹 브라우저에 자바 애플릿을 실행, 자바 플러그인에 대한 OBJECT 또는 EMBED 태그를 만드는 브라우저별 코드 생성 element 동적 XM.. 더보기

300x250
반응형
loading