location.
href = hyper reference
<div> 박스: 화면의 영역을 지정
<span> 인라인
@webServlet ?! annotation 파라미터로 하나만 넘겨 받음. 하나의 객체만 넘겨받아야함.
request : client가 보낸 데이터를 포함하고있음!!
getContextPath : 프로젝트 이름
getRequestURI : 클라이언트가 요청한 모든 값
URL ... 주소!
split을 할 경우 불필요한 배열을 사용하므로 substring
Auth의 역할 : 로그인, 로그아웃, 암호화
registration의 역할 : 대표자 등록, 상점 등록, 직원 등록, 분류 등록
get 방식 : 주소창으로 접근이 가능함 ... 보안에 취약하다!
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 : 백엔드 문제
댓글