17. 뉴스기사 관리 서비스 설계

2022. 7. 14. 16:01·Java Spring/JSP와 스프링


1️⃣ 개요

뉴스기사관리 웹 서비스를 만들어볼것이다.

뉴스 DB에 새 뉴스 등록, 조회, 삭제가 가능하게 할것이다.

 

전체적인 기능 구현이 목적이며, 관리자 페이지를 중심으로 설명할것이다.

이번 프로젝트에서 구현할 내용은 다음과 같다.

  • 부트스트랩을 이용한 화면 구현
  • DB 연동
  • 뉴스등록(이미지 파일 첨부를 포함)
  • 뉴스 목록에서 등록한 뉴스 확인
  • 뉴스 에러 처리

이번에 만들 프로젝트는 나중에 진행할 프로젝트에서 연계될 예정이니 유의하길 바란다.

2️⃣ 구조

전체 구성요소
  • DB
  • 모델
  • 뷰
  • 컨트롤러
  • 소스패키지 : ch10
  • jsp : webapp > ch10
데이터 베이스

H2는 더이상 사용하지 않겠다.

이제부턴 필자의 컴퓨터에 설치되어있는 마리아DB + HeidiSQL 조합으로 사용하겠다.

테이블 명은 news로 만들것이다.

모델

news테이블과 연동해 데이터를 처리하기 위한 클래스이다.

  • News.java : 뉴스 테이블 구조와 매핑되는 DO 클래스
  • NewsDAO.java : 뉴스 데이터 처리를 위한 DAO 클래스
컨트롤러

이전에 만든 컨트롤러 구조를 개선해 

다른 프로젝트 개발에서도 재활용 가능 한 수준의 컨트롤러를 만들것이다.

  • NewsController.java : 뉴스 관린 서비스 컨트롤러
뷰

뉴스 등록, 목록, 보기, 삭제의 네가지 기능을 구현할것이다.

화면은 2개로 구성할것이다.

  • newsList.jsp : 뉴스 관리 메인화면. 목록을 보여주고 삭제와 등록 가능.
  • newsView.jsp : 뉴스 선택시 사진과 함께 기사 내용을 출력.

 


[메인으로 돌아가기]

 

 

 

 

 

'Java Spring > JSP와 스프링' 카테고리의 다른 글

19. 컨트롤러 구현  (0) 2022.07.14
18. 모델 구현  (0) 2022.07.14
16. JDBC 종합 : 학생정보 조회와 등록  (0) 2022.07.13
15. SQL : 학생정보 목록 생성  (0) 2022.07.12
14. 고급 컨트롤러 서블릿 구현  (0) 2022.07.11
'Java Spring/JSP와 스프링' 카테고리의 다른 글
  • 19. 컨트롤러 구현
  • 18. 모델 구현
  • 16. JDBC 종합 : 학생정보 조회와 등록
  • 15. SQL : 학생정보 목록 생성
백고미
백고미
  • 백고미
    백고미의 정신세계
    백고미
  • 전체
    오늘
    어제
    • 분류 전체보기 (127)
      • [ 공지사항 ] (0)
      • 정보 (15)
        • 워프레임 (6)
        • 게임 (3)
        • 군대 (1)
        • 이민 (1)
      • Java Spring (43)
        • JSP와 스프링 (34)
        • Tip (9)
      • Spring boot (1)
        • Tip (1)
      • 직업 정보 (2)
        • 경찰 공무원 (2)
        • AAFES (0)
        • HD GFD (0)
      • 리뷰 (1)
        • 인터넷 (1)
      • Life (2)
        • 운동 (1)
        • 자격증 (1)
      • 소스모드 (28)
        • CSGO (7)
        • CSS (0)
        • HL2DM (3)
        • L4D2 (1)
        • BMS (0)
        • TIP (16)
        • Extension (1)
        • 문법 (0)
      • C# (4)
        • s&box (4)
      • LUA (8)
        • Garry's Mod (8)
      • Resource (11)
        • Player Model (1)
        • Npc Model (1)
        • Weapon Model (2)
        • PropPhyics (6)
        • PropDynamic (1)
        • Texture (0)
        • Animation Texture (0)
        • Overlay (0)
        • Effect Sound (0)
        • Particle (0)
      • 일기장 (1)
        • TRH (4)
        • 스케줄 (1)
        • Els (0)
        • 프로젝트 (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

    • John John한 블로그
  • 공지사항

  • 인기 글

  • 태그

    경기북부 병무청 가는길
    경기북부병무청 망월사
    발표 PPT
    스쿼트 운동 효과
    경찰공무원 선택과목
    경찰공무원 가산점표
    경찰시험 응시 자격
    경기북부병무청 가는법
    병무청가는법
    경찰 가산점표
    윈도우10 닌자캣
    윈도우10 참가자 프로그램
    경찰 공무원 응시 자격
    순경 가산점
    경기북부병무지청
    원동기장치면허
    윈도우10 고양이
    키벨류
    경기북부 병무청 가는 법
    병무청가는길
    병무청 가는 법
    경기북부 병무청 가는 길
    공찰공무원 필수과목
    경기북부병무청
    경찰 간부후보생
    병무청 가는 길
    운전면허 종류
    경기북부 병무청
    경기북부병무청 회룡역
    윈도우10 1주년
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
백고미
17. 뉴스기사 관리 서비스 설계
상단으로

티스토리툴바