반응형
콩니🔧
개지니어 콩니
콩니🔧
전체 방문자
오늘
어제
  • 분류 전체보기 (79)
    • Life outside of work (13)
    • DevOps (29)
    • Developments (23)
    • CS and others (7)
    • Book reviews (7)

블로그 메뉴

  • 홈
  • 태그

공지사항

  • 제가 누군지 궁금하시다면

인기 글

태그

  • Infra
  • kubernetes
  • HTML
  • DevOps
  • Java
  • Network
  • Jenkins
  • programmers
  • 프로그래머스
  • web

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
콩니🔧

개지니어 콩니

200804 Spring MVC 게시판(ver.1.0)
Developments

200804 Spring MVC 게시판(ver.1.0)

2020. 8. 4. 10:20
반응형

Spring MVC를 이용한 게시판입니다.

 

자세한 코드는 깃허브에서 확인하실 수 있습니다.  https://github.com/Heegene/personal_projects/tree/master/spring_mvc_board

 

Heegene/personal_projects

personal project repository mostly with Spring framework - Heegene/personal_projects

github.com

 

<개발 환경>

Java 8

MySQL 8.0

Apache Tomcat 8.5

Spring 4.3.5

 

<구현 기능>

-. Spring MVC를 이용한 Create, Read, Update, Delete 기능

 

<구현 화면>

1. 게시글 조회
-. 진입 시 게시글의 목록이 조회됩니다. 

 

2. 글 작성

-. 글 작성 버튼을 누르면 글 작성 화면이 나타납니다. * 표시된 부분을 입력하지 않으면 글이 입력되지 않습니다.

목록으로 돌아가기를 누르면, 처음의 게시글 조회 화면으로 돌아갑니다.

 

 

3. 게시글 조회

-. 게시글 목록에서 게시글 제목을 클릭하면 게시글 조회로 이동합니다. 게시글의 상세 내역을 확인할 수 있습니다.

목록으로 다시 이동하거나 게시글을 수정/삭제할 수 있습니다. 사용자가 입력한 줄바꿈은 그대로 반영됩니다.

4. 게시글 수정

-. 게시글 수정하기 버튼을 눌러 진입할 수 있고, 게시글의 내용을 수정할 수 있습니다. 수정 시에는

기존에 입력했던 제목과 내용이 기본 값으로 보여집니다. 작성자의 이름은 수정할 수 없습니다.
(작성자의 이름까지 바뀌면 새 글 작성과 별다른 차이가 없기 때문)

 

5. 게시글 삭제
-. 게시글 삭제 버튼을 누르면 삭제 여부를 확인하는 confirm 메세지가 출력되며, 확인 시 삭제됩니다. 삭제가 완료되면 목록으로 돌아가며, 삭제된 게시글이 조회되지 않습니다. 

 

 

6. 기록

-. 게시글 조회/업데이트 시 해당 수정 기록이 DB에 기록됩니다.

 

 

<추가 개선사항>

-. 무결성 보장을 위해 트랜잭션 처리를 하고, multipart를 이용해 첨부파일 기능을 추가할 예정입니다.

-. 조회의 편의를 위해 페이징 처리와 답글을 위한 답글처리부도 추가할 예정입니다. 

반응형
저작자표시 비영리 변경금지 (새창열림)

'Developments' 카테고리의 다른 글

200806 TIL: Spring 예외처리(ExceptionHandler, ControllerAdvice)  (0) 2020.08.06
200805 Spring boot를 이용한 일기장 Webapp  (0) 2020.08.04
[이럴땐이렇게] org.mockito import가 안 될 때 (org.mockito cannot be resolved)  (0) 2020.07.30
200729 Spring MVC 기반 방명록  (0) 2020.07.29
200724 MVC 기반 Java 방명록  (0) 2020.07.28
    콩니🔧
    콩니🔧
    개발알못 인프라알못 콩니

    티스토리툴바