JSP(Java Server Page) > HTML을 중심으로 자바와 같이 연동하여 사용하는 웹 언어이다. HTML 코드 안에 JAVA코드를 작성할 수 있는 언어이다. 서버(service + er) > 사용자의 요청에 맞는 서비스를 제공해주는 것 웹(Web) >
자바빈즈(액션태그) 그동안 우리가 작성할 때는 편했다. 자바 쓰고 싶으면 스크립틀릿 태그 사용했고 값 쓰고 싶으면 표현식 사용했다. 그런식으로 파일을 만들다보니 다른 개발자가 보았을 때 가독성이 떨어지는 것. 만약 HTML문서에는 태그만 있다면? 태그를 제공할테니
내장객체 > 객체화 없이 사용할 수 있는 객체이며, JSP파일이 서블릿으로 변환될 때 웹 컨테이너가 자동으로 메모리에 할당하며 제공한다. 우리가 new로 생성자를 호출하지 않아도 이미 WAS라는 친구가 메모리를 할당해주면서 자동으로 얘네들까지 할당을 해준다. 그래서
주소에 데이터를 추가하여 전달하는 방식보통 쿼리 문자열(query string)에 포함되어 전송되므로, 길이에 제한이 있으며주소에 데이터가 보이므로 보안상 취약점이 존재한다. (로그인 할 때 GET방식으로 한다면 사용자 ID,PASSWORD가 주소창에 뜰 것.)중요한
웹 브라우저가 보관하고 있는 데이터로, 웹 서버에 요청을 보낼 때 헤더에 담아서 전송한다.웹 브라우저는 쿠키가 삭제되기 전까지 웹 서버에 쿠키를 전송한다. 장단점클라이언트의 일정 폴더에 정보를 저장하기 때문에 서버의 부하를 줄일 수 있다.정보가 사용자 컴퓨터(로컬)에
버튼을 누르면 login_ok.jsp 로 이동한다.임의의 아이디 비밀번호를 입력하고 이동한 후 뒤로가기를 하면 history가 남아있어 입력한 값이 남지만, 새로고침을 해보면 입력한 값이 다 날아간다. 그래서 쿠키로 아이디와 비밀번호를 저장해주어야 한다. 내가 입력한
dao 패키지에 DBConnecter 생성 Vo에서 UserVO 생성 dao패키지에서 UserVo 생성 join.jsp 생성 우편 번호 기능 넣기 https://www.poesis.org/postcodify/guide/example
join_db.jsp에서 아무 값을 입력하지 않고 회원가입 버튼을 눌러도 실행되기 때문에 유효성 검사를 넣어줄 것. join.jsp에서 js 연결. input button 타입 태그에 onclick=join() 함수를 연결. member.js 생성
member.jsreadOnly 가 true이면 아이디 검사가 잘되었다는 것. 중복검사가 잘되었다는 것.false이면 중복 검사를 하지 않았거나, 중복 검사 후 수정하기 위해 변경했다거나.아이디를 입력 후 중복검사를 하면 사용가능한 id라 나온다. 이 상태에서 아이디
아이디랑 비밀번호를 저장시키는 쿠키를 배웠다면 오늘은 세션에 대해 알아보자.login.jsp소규모 프로젝트는 서버를 하나만 두어도 서버가 다운되는 현상이 크게 없을 수 있다.서버를 여러개 두지 않고 하나만 쓸 때에 세션을 사용서버를 나누게 되었을 때, 여기 서버에 저장