본문 바로가기
728x90
반응형

[ 다먹살 ]/- JSP3

[게시판 만들기 #2] DB 사용해보기 게시판에 작성하는 글, 회원가입을 하는 ID와 비밀번호를 포함한 페이지에서 사용하는 모든 데이터는 DB에 저장된다. 그리고 필요에 따라서 Create/Retrieve/Update/Delete를 수행하며 각각의 비즈니스 로직을 처리하고 그 결과를 다시 화면에 나타내주게 된다. 나는 무료 DB인 MySQL 8.0을 설치하고, 이 게시판 프로젝트에 연동해보기로 했다. (다운로드 링크 : https://dev.mysql.com/downloads/installer/) 기본 User인 root로 사용하기로 하고 설치를 완료하였다. 회원으로 사용할 테이블 user를 만들어주고, 각각의 칼럼을 정의해준다. ID는 고유값이기 때문에 PK로 지정한다. (PK은 중복이 되지않고, NULL값도 입력할 수 없다.) 이 테이블에.. 2021. 8. 3.
[게시판 만들기 #1] 기본화면 만들기 홈페이지의 기본적인 구조와 UI를 만들어보았다. 일단 페이지는 크게 3가지로 나뉜다. index, login, board로 구성할 예정이고, 현재는 index.jsp에서 login.jsp로 바로 페이지가 리다이렉트 되지만 기능을 추가적으로 구현해서 로그인 기능을 넣을 예정이다. 또한 게시판의 content 리스트들은 board.jsp에 추가할 예정이다. 로그인을 했을 경우 처리할 비즈니스 로직은 loginAction.jsp에 추가할 예정이다. 그리고 전반적인 UI는 BootStrap를 이용해서 진행한다. 에전에 웹프로그래밍 수업을 들을 떄에는 html이나 css를 한땀한땀 설정해줘서 시간이 오래걸렸는데 지속적으로 이런 라이브러리가 나오면서 개발 생산성이 좋아지고 있는 것 같다. (사용한 Bootstrap.. 2021. 8. 3.
[게시판 만들기 #0] 설치 및 환경설정 [기본환경] IDE : Eclipse 11 Language : Java 1.6 Server : Apache Tomcat 8.5 시작하기에 앞서 위 3개가 모두 설치가 되어있어야 한다. 이 프로젝트는 유투버 동빈나 님의 자료를 참조하였다. 사실 처음에는 Spring 기반의 웹 페이지를 만들어보려고 했는데 아직 기초가 좀 부족한 것 같아서 JSP 기반의 웹 페이지를 먼저 만들어보려고 한다. 가장 먼저 dynamic web project를 생성하려고 했는데 리스트에 없어서 최신 버젼을 다운 받았다. 이클립스의 help - install new software 경로에서 내가 필요한 web 쪽 카테고리를 설치한고 이클립스를 재실행해서 프로젝트를 생성한다. 서버는 Apache Tomcat 8.5 이다. WebCon.. 2021. 8. 3.
728x90
반응형