[JSP] 게시판 만들기 - 로그인 기능 구현
·
프로젝트
[작성일: 2023. 04. 12] 로그인 기능 구현하기데이터베이스에 하나의 회원 정보를 담을 수 있는 유저 테이블을 구축 완료했기 때문에 이제 실제 로그인 기능을 구현하면 된다.로그인 기능을 구현하기 위해서는 JSP에서 회원 데이터베이스 테이블에 접근할 수 있도록 DAO가 있어야 한다. DAO란?데이터베이스 접근 객체로써 실질적으로 데이터 베이스에서 회원정보를 불러오거나 데이터베이스의 회원정보를 넣고자 할 때 사용한다. 나는 mariadb로 유저 테이블을 구축했기 때문에 이클립스와 mariadb를 연동했다.   [소스코드_DAO]package user;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStat..
[JSP] 게시판 만들기 - 회원 데이터베이스 구축
·
프로젝트
[작성일: 2023. 04. 11] 회원 데이터베이스 구축하기로그인화면 구현하고 나서는 한 명의 회원에 대한 정보를 관리할 수 있도록 하는 회원 데이터베이스 구축을 한다.데이터베이스 관리 시스템으로 mysql을 설치하면 되는데, 나는 mariadb와 dbeaver를 사용해서 공부를 했기 때문에 따로 mysql을 따로 설치하지 않았다.    [소스코드_테이블 생성]userID는 겹치면 안 되므로 PRIMARY KEY로 설정한다.CREATE TABLE USER( /*USER TABLE 생성 */ userID VARCHAR(20), userPassword VARCHAR(20), userName VARCHAR(20), userGender VARCHAR(20), userEmail VARCHAR(50), P..
[JSP] 게시판 만들기 - 인덱스 페이지, 로그인 화면 구현
·
프로젝트
[작성일: 2023. 04. 10] Hello World![소스코드 1] Hello World!   [실행화면 1]정상적으로 이클립스 내부 브라우저에 Hello World가 출력되었다.      로그인 페이지 디자인인덱스(index)란? 어떤 웹사이트든 공통적으로 홈페이지에 처음 접속했을 때 실행되는 홈페이지이다.예를 들어   https://www.naver.com 에 접속했다는 건 https://www.naver.com/index.html에 접속한 것과 동일하다.즉, 모든 웹사이트에 일반적으로 가장 기본이 되는 첫번째 실행 페이지는 인덱스 페이지이다.   [소스코드_index]로그인 화면을 구현하여 인덱스 페이지에 접속한 모든 접속자들을 모두 로그인 화면으로 강제로 이동시킨다.    [소스코드_logi..