반응형

개발 47

[JSP 게시판 만들기] 7강 접속한 회원 세션 관리하기

참고유튜브 이번에는 "세션 관리"를 해볼 것이다. 세션을 간단하게 말하자면 현재 접속한 회원에게 할당해 주는 고유한 ID라고 생각하면 된다. 세션에 대해 정리해서 글을 따로 올릴 예정이다. 가장 먼저! 로그인/회원가입 한 사용자들은 이미 로그인이 되어있는 상태이므로 세션할당이 필요하다. 이후, 로그인/회원가입 페이지는 다시 접근할 필요가 없으므로, if 문을 통해 main페이지로 이동시키는 로직을 추가하였다. loginAction.jsp / joinAction.jsp 페이지 모두 동일 로직! loginAction.jsp joinAction.jsp = 0){ session.setAttribute("userID", USER.getUserID());//USER의 ID를 세션값으로 설정해준다. PrintWrit..

[JSP 게시판 만들기] 6강 회원가입 기능 구현하기

참고 유튜브 https://www.youtube.com/watch?v=v2mmPRLjJGw&list=PLRx0vPvlEmdAZv_okJzox5wj2gG_fNh_6&index=6 이번 시간에는 회원가입 페이지를 통해 데이터가 전달 및 저장되는 기능을 구현해 본다. UserDAO.java 지난 시간 UserDAO.java 파일은 데이터베이스에 직접 접근하여 데이터 조회 및 수정을 진행하는 트랜잭션 객체라고 설명하였다. UserDAO.java 파일에 회원가입 기능인 join() 메소드를 추가 작성한다. ////// 생략 ////// public int join(User user) { String SQL ="INSERT INTO USER VALUES (?, ?, ?, ?, ?)"; try { pstat = co..

[JSP 게시판 만들기] 5강 회원가입 페이지 디자인

참고 유튜브 https://www.youtube.com/watch?v=-Kbhn2TJGn4&list=PLRx0vPvlEmdAZv_okJzox5wj2gG_fNh_6&index=5 로그인 페이지에 이어 회원가입 페이지를 디자인해본다. 사용자 정보 테이블에 저장될 Data를 입력하는 페이지를 만들 것이다. (기존 로그인 화면을 응용해보자!) Join.jsp JSP 게시판 웹 사이트 메인 게시판 접속하기 로그인 회원가입 회원가입 화면 남자 여자 실행 화면 이메일 형식에 맞지 않는 값을 입력할 때, 다음은 회원가입 데이터가 전달 및 저장되는 기능을 구현해 볼 것이다.

[JSP 게시판 만들기] 4강 로그인 기능 구현하기

참고 유튜브 https://www.youtube.com/watch?v=RYo3OGlRoJw&list=PLRx0vPvlEmdAZv_okJzox5wj2gG_fNh_6&index=4 지난 시간 데이터베이스 구축을 완료하였다. 로그인 페이지 디자인을 완료하였으니, 로그인 기능을 구현해보겠다. 기능 구현에 앞서, JAVA-MySQL을 위해서는 MySQL JDBC Connecter 설치 및 적용 과정이 필요하다. 기능 구현 후 바로 테스트 가능하도록 설치 완료 후 기능 구현을 진행하도록 한다. [MySQL] JAVA 연동을 위한 MySQL JDBC Connecter 설치 및 적용하기 MySQL-JAVA 연동을 위한 MySQL JDBC Connecter 설치 및 적용하는 방법을 소개한다. 먼저, 설치에 앞서 JDBC..

[JSP 게시판 만들기] 3강 회원 데이터베이스 구축하기 (MYSQL)

참고 유튜브 https://www.youtube.com/watch?v=kN8xRG6UPZM&list=PLRx0vPvlEmdAZv_okJzox5wj2gG_fNh_6&index=3 지난 시간 로그인 페이지 디자인을 완료했다. 이제 실제 웹페이지의 회원 정보 및 정보들을 저장할 데이터 베이스를 구축 및 연동이 필요하다. 이번시간은 MYSQL(Database)을 설치하여 연동까지 진행할 것이다. MYSQL 다운로드 (설치버전 : mysql-installer-community-8.0.27.0.msi) download ULR : https://dev.mysql.com/downloads/windows/installer/8.0.html MySQL :: Download MySQL Installer Select Opera..

[JSP 게시판 만들기] 2강 로그인 페이지 디자인 (Bootstrap 사용하기)

* 참고 유튜브 https://www.youtube.com/watch?v=MtxFWczSFqU&list=PLRx0vPvlEmdAZv_okJzox5wj2gG_fNh_6&index=2 게시판을 만들 Dynamic Web Project 를 생성 완료하였으면, 가장 먼저 로그인 페이지를 디자인 할 것 이다. 웹 페이지 개발 순서는 디자인을 먼저 구성하고, 그에 필요 기능을 입히는 것이 좀 더 일반적이다. (좀 더 빠르다.) 디자인 구성에 앞서 화면은 Bootstrap을 사용하여 구성한다. Bootstrap은 화면을 좀 더 빠르고 보기좋게 구현할 수 있도록 도와주는 프레임워크이다. 해당 프로젝트에서 사용된 부트스트랩 버전은 아래 URL에서 다운로드 가능하다. Bootstrap download : http://ge..

[JSP 게시판 만들기] 1강 개발환경 구축하기

* 참고 유튜브 https://www.youtube.com/watch?v=wEIBDHfoMBg&list=PLRx0vPvlEmdAZv_okJzox5wj2gG_fNh_6&index=1 개발 환경 구축은 영상을 통해 모두 확인 가능하니, 해당 글에서는 간략하게 적겠다. 개발에 앞서 JDK, Tomcat, Eclipse 설치가 필요하다. - JDK 설치 : 1.8 version https://www.oracle.com/java/technologies/downloads/#java8-windows - 위 URL 접속 후, JDK 1.8버전을 본인 PC 운영체제에 맞는 버전을 다운로드 JAVA 환경변수 설정까지 완료 후, 아래와 같이 뜨면 성공! JAVA 환경 변수 설정은 아래 글을 참고하세요! [JAVA] Wind..