Web Programming/Spring 게시판 프로젝트
-
게시판 만들기 #4 스프링과 데이터베이스 연동Web Programming/Spring 게시판 프로젝트 2020. 9. 8. 18:45
데이터를 전달할 때 사용할 수 있는 방식은 3가지가 있다. 1. 메소드의 파라미터로 정의 후 전달 public void write(String title, String content) { ... } write("제목1","내용1"); 2. Map(혹은 HashMap)에 담아 이를 파라미터로 전달 public void write(Map param) { ... } Map param = new HashMap(); param.put("title","제목1"); param.put("content","내용1"); write(param); 3. VO(Value Object)에 담아 이를 파라미터로 전달 public class BoardVO { private String title; private String cont..
-
게시판 만들기 #3 스프링 기본 설정Web Programming/Spring 게시판 프로젝트 2020. 9. 8. 18:21
이번 시간은 eclipse에서 스프링 프로젝트를 생성하고 기본 환경을 설정한다. Eclipse에서 New > Other > Spring Legacy Project를 선택한다. Project name을 지정하고 Templates은 Spring MVC Project로 설정 후 넘어간다. 프로젝트의 패키지는 com(혹은 net).회사명.프로젝트명 의 순서를 따른다. 설정이 완료되면 Finish를 눌러 프로젝트를 생성한다. 기본적인 Maven 빌드 기반의 Spring Project가 생성되었다. 이제 pom.xml을 수정하여 버전을 업데이트하고 필요한 모듈을 다운받도록 하자. 필요없는 모듈도 보이지만 지금 모두 파악할 수는 없으니 필요한 부분만 추가하여 사용한다. 1.8 4.3.8.RELEASE pom.xml의..
-
게시판 만들기 #2 데이터베이스 준비Web Programming/Spring 게시판 프로젝트 2020. 9. 8. 17:18
2020/09/08 - [Web Programming/Spring4.0] - 게시판 만들기 #1 환경 설정 게시판 만들기 #1 환경 설정 1. 개발 목표 spring4.0을 활용하여 게시판을 제작하고 CRUD 구현을 통한 spring 프레임워크 이해 2. Tools 통합개발환경 Eclipse 2020-06 개발 도구 JDK 1.8 메인 프레임워크 Spring4.3.8 빌드 Maven 데이터베이.. cluster-taek.tistory.com 이번 시간에는 MariaDB의 WorkBench(시각화된 데이터베이스)인 HeidiSQL을 사용하여 데이터베이스를 미리 제작한다. MariaDB는 MySQL과 동일한 문법을 사용하여 MySQL을 다뤄본 개발자라면 쉽게 접근할 수 있다. HeidiSQL을 실행하면 ro..
-
게시판 만들기 #1 환경 설정Web Programming/Spring 게시판 프로젝트 2020. 9. 8. 16:28
1. 개발 목표 spring4.0을 활용하여 게시판을 제작하고 CRUD 구현을 통한 spring 프레임워크 이해 2. Tools 통합개발환경 Eclipse 2020-06 개발 도구 JDK 1.8 메인 프레임워크 Spring4.3.8 빌드 Maven 데이터베이스 연동 myBatis 데이터베이스 MariaDB 10.5 UI Bootstrap 4 3. TODO 로그인/로그아웃 페이지 구현 회원가입 페이지 구현 전체 게시판 페이지 구현 게시물 쓰기(Create) 구현 게시물 읽기(Read) 구현 게시물 수정(Upadate) 구현 게시물 삭제(Delete) 구현 전체 게시판 페이징 구현 전체 게시물 검색 구현 추가 예정 소스 코드 : github.com/Cluster-Taek/boardProject Cluster..