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 : 학생정보 목록 생성
백고미
백고미
  • 백고미
    백고미의 정신세계
    백고미
  • 전체
    오늘
    어제
    • 분류 전체보기 (125)
      • [ 공지사항 ] (0)
      • 정보 (14)
        • 워프레임 (5)
        • 게임 (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)
      • 소스모드 (27)
        • CSGO (7)
        • CSS (0)
        • HL2DM (2)
        • 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한 블로그
  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바