6. DB
mariaDB: mySQL의 파생버전
mySQL J Connector을 통해서도 연결 가능
개인용 라즈베리파이에서 구동 중…
jdbc:mariadb://miles17.iptime.org:3306/playground
혹은
jdbc:mysql://miles17.iptime.org.3306/playground
7. DB
Users(id, name)
** 사용자 id과 이름
Urls(origin, shorten, owner, description, deleted)
** url의 원래 주소, 단축 URL, 최초 등록자, 설명
11. login.jsp
scriptlet으로 작성
사용자 id, name을 입력
존재하는 id? 존재하는 데이터 불러 옴
존재하지 않는 id? id와 name으로 새로운 계정 생
성
현재 세션에 User 인스턴스를 추가
session.setAttribute(“user”, user);
app.jsp로 포워딩
12. app.jsp
세션에서 user Attribute를 불러옴 -> 없을 경우 불법
접속
존재하는 경우 -> 해당 id로 등록한 url들을 불러옴
url: 단축할 url
description: url에 대한 설명
해당 사용자가 등록한 url
커서 hover-> 원래 url 나타남
모든 사용자가 등록한 url