본문 바로가기

게시판만들기

[내가 만든 프로젝트 코드 분석 | JSP게시판 만들기] 12.게시물 상세보기 기능 구현하기 글 제목으로 접근하여 해당 게시물의 상세정보를 보여주기 위해 BbsDAO클래스에 하나의 게시물의 정보를 가져오는 기능을 구현합니다. public Bbs getBbs(int bbsID) { // 해당 게시물 정보룰 가져오는 기능 String SQL = "SELECT * FROM BBS WHERE bbsID = ?"; // 해당 번호애 게시물 정보를 선택 try { PreparedStatement pstmt = conn.prepareStatement(SQL); pstmt.setInt(1, bbsID); rs = pstmt.executeQuery(); if (rs.next()) { Bbs bbs = new Bbs(); bbs.setBbsID(rs.getInt(1)); bbs.setBbsTitle(rs.getS.. 더보기
[내가 만든 프로젝트 코드 분석 | JSP게시판 만들기] 10.글쓰기 기능 구현하기 글쓰기 페이지 구현 . . . // 폼데이터를 숨겨지도록 서버에 전송 게시판 글쓰기 양식 // 2개만큼의 열을 할당 // 사용자로부터 삽입정보를 요청 // 장문글 요청양식 // 입력필드값을 서버로 전송 데이터베이스에 접근하기위해 DAO클래스를 생성해줍니다. package bbs; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class BbsDAO { private Connection conn; private PreparedStatement pstmt; private ResultSet rs; public BbsDAO() { .. 더보기
[내가 만든 프로젝트 코드 분석 | JSP게시판 만들기] 8.메인페이지 세션관리 main.jsp에서 세션에 따라 다른 메뉴정보를 제공합니다. 현재 접속한 회원의 세션을 관리하여 세션을 할당 받은 회원과 그렇지 않은 회원에게 보여지는 정보가 달라지도록 하였습니다. // script사용 라이브러리 JSP 웹 사이트 게시판 메인 게시판 접속하기 로그인 회원가입 회원관리 로그아웃 더보기
[내가 만든 프로젝트 코드 분석 | JSP게시판 만들기] 5.회원가입 페이지 작성하기 회원가입 양식을 만들기 위해 join.jsp를 생성합니다. JSP 웹 사이트 게시판 메인 게시판 접속하기 로그인 회원가입 // 데이터전송 페이지 회원가입 화면 // 회원가입 필요 정보 작성 // 비밀번호 양식으로 설정 // 남자,여자 버튼그룹 // 기본 남자부분 선택 남자 // 라디오 버튼 설정, 자동완성 비활성화 여자 // 이메일 양식으로 설정 // 폼을 서버로 전송하는 버튼 생성 더보기
[내가 만든 프로젝트 코드 분석 | JSP게시판 만들기] 4.로그인 기능 구현하기 JSP에서 회원DB 테이블에 접급하기위해 DAO를 생성합니다 DAO 데이터베이스 접근 객체의 약자로 데이터베이스에 회원정보를 삽입하거나 삭제하는데 사용됩니다. package user; import java.sql.Connection; // 외부 라이브러리 추가 import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class UserDAO { private Connection conn; // 데이터접근 객체 private PreparedStatement pstmt; // 재사용 쿼리 컴파일 private ResultSet rs; // 쿼리결과 저장 객체 public UserDAO().. 더보기
[내가 만든 프로젝트 코드 분석 | JSP게시판 만들기] 2.로그인 페이지 디자인 인덱스 페이지는 접속자가 웹사이트에 접속했을때 처음으로 접하는 페이지를 의미한다. 인덱스 페이지로 접속한 접속자를 로그인페이지로 이동시키기위해 login.jsp로 만들어서 기본 로그인페이지를 구성한다. // 한글표시를 위해 국제적으로 일반적인 인코딩 언어 'UTF-8'으로 변경 부트스트랩은 pc,앱등 다양한 해상도에 맞게 디자인이 설정되는 템플릿입니다. login.jsp를 생성하고 부트스트랩 3.5버전을 적용합니다. // 반응형 태그를 사용하여 기기화면에 맞게 설정 // 부트스트랩 적용 JSP 게시판 웹 사이트 //네비게이션바 구성 // 축소된 상태의 토글바 생성, 토글 대상 id지정 JSP 게시판 웹 사이트 // id를 통해 토글바 속성부여 메인 // 각각의 링크로 이동 게시판 접속하기 로그인 // 현.. 더보기
[내가 만든 프로젝트 코드 분석 | JSP게시판 만들기] 1.작업 환경 만들기 - eclipse, tomcat 연결 hello world! 자바 프로그래밍 언어가 어떻게 사용되는지 보다 실질적으로 경험하기 위해서 나동빈님의 유튜브를 보고 공부하며 만든 게시판입니다. 영상의 순서대로 따라 해보고 실행해보고 짜여진 코드에 대해서 설명하는 시간을 가져보았습니다. JSP 기본 홈페이지 만들기 JDK 설치 - 운영체제에 맞게 설치 이클립스 macOS 최신버전 설치 터미널 javac 웹서버 톰켓8.5버전 설치 터미널 톰켓 연결 index.jsp 파일 생성 더보기