JS

43일차

dP fla 2022. 12. 1. 17:29

location.

href = hyper reference 

<div> 박스: 화면의 영역을 지정

<span> 인라인

주소를 encoding, get일때 encoding은 server.xml에서 ...

@webServlet ?! annotation 파라미터로 하나만 넘겨 받음. 하나의 객체만 넘겨받아야함.

여러개의 데이터를 하나로 합치기 위해 배열 사용(anntation의 파라미터 개수는 1개이므로)

request : client가 보낸 데이터를 포함하고있음!!

 

getContextPath : 프로젝트 이름

getRequestURI : 클라이언트가 요청한 모든 값 

URL ... 주소!

/web-pos 글자수 + 1 => memberjoin을 substring하기 위한 인덱스를 연산

split을 할 경우 불필요한 배열을 사용하므로 substring

/web-pos/MemberJoin에서 MemberJoin만을 얻기위한 subString

 

이렇게 만들면
폴더 안에 폴더가 생긴다!

Auth의 역할 : 로그인, 로그아웃, 암호화

registration의 역할 : 대표자 등록, 상점 등록, 직원 등록, 분류 등록 

 

get 방식 : 주소창으로 접근이 가능함 ... 보안에 취약하다!

 

job list

DAO 공통 작업은 DataAccessObject.java

각 서비스마다 DAO를 생성하고, 공통작업은 DataAccessObejct.java에서 상속받음!

 

자식이 부모를 골라 상속받음!

상속... inheritance(extends)

하나의 자식 -> 하나의 부모만 상속받을 수 있음, 하나를 초과하는 부모를 가질 수 없다!

 

interface 

abstract class 

 

scalar 데이터 

 

protected

 

 

redirect 방식  : response, servlet에 이미 존재하고있다! 

-> 안주거나, 새로운 데이터를 전달하거나 .....client에서 넘어온 데이터를 소멸시킬때.

 

forward 방식 : dispatcher

-> 새로운데이터 + 기존데이터 전달 ... client에서 넘어온 데이터를 유지할때

 

로그인 : password가 전달되면안되므로 forward사용조심 ... 

.sendRedirect

RequestDispatcher dispatcher = req.getRequestDispatcher 

 

EL... 

500 : 백엔드 문제

 

 

 

반응형