Skip to content

Latest commit

 

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

스프링을 이용한 게시판 프로젝트

이 프로젝트는 Java Spring 프레임워크를 사용하여 게시판을 구현한 웹 애플리케이션입니다. Apache Tomcat을 웹 애플리케이션 서버로 사용하였고, 데이터베이스로는 MySQL을 사용하였습니다. IDE로는 STS(Spring Tool Suite)를 사용하였습니다. 🌸

주요 기능

  1. 게시물 작성: 사용자는 게시판에 새로운 글을 작성할 수 있습니다. ✏️
  2. 게시물 목록 조회: 게시판에 작성된 글들의 목록을 조회할 수 있습니다. 페이징 기능을 통해 글 목록을 페이지별로 볼 수 있습니다. 📋
  3. 게시물 상세 조회: 각 게시물의 상세 내용을 확인할 수 있습니다. 🔍
  4. 게시물 수정: 작성된 게시물을 수정할 수 있습니다. 🛠️
  5. 게시물 삭제: 작성된 게시물을 삭제할 수 있습니다. 🗑️

개발 환경

  • Java Spring 프레임워크
  • Apache Tomcat 웹 애플리케이션 서버
  • MySQL 데이터베이스
  • STS(Spring Tool Suite) IDE

프로젝트 구성

프로젝트는 기본적으로 다음과 같은 구조를 따릅니다:

  • controller: 사용자의 요청을 처리하고 비즈니스 로직을 호출합니다.
  • service: 비즈니스 로직을 구현하고 데이터 처리를 담당합니다.
  • dao: 데이터베이스와의 상호작용을 담당하는 데이터 액세스 객체입니다.
  • dto: Data Transfer Object의 약자로, 데이터 전송을 위한 객체를 정의합니다.
  • model: 데이터베이스 테이블과 매핑되는 객체를 정의합니다.
  • resources: 설정 파일 및 기타 리소스를 저장하는 폴더입니다.
    • mapper: MyBatis Mapper XML 파일을 저장하는 폴더입니다.
    • application.properties: 스프링 부트 설정 파일입니다.

이 프로젝트는 스프링 프레임워크를 기반으로 하여 게시판을 제작하였습니다. 추가적인 보안 및 성능 개선이 필요한 경우 해당 클래스들을 수정하여 개선할 수 있습니다.

About

스프링 개인학습 - 게시판

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages