본문 바로가기

반응형

게시판 삭제 기능

(2)
FirstSpringBoard#6-1] 페이징 기능 구현하기 안녕하세요. 저번 챕터에서는 간단한 CRUD 기능을 구현했었죠.오늘 추가할 기능은 페이징 기능입니다.우리가 전체 게시글을 조회할 때 모든 게시물을 하나의 화면에 보여주었습니다.이렇게 할 경우 개발하는 우리 입장에서는 아주 편합니다.그러나 사용자 입장에서 가독성은 아주 떨어지죠.웹 애플리케이션에서 페이징 처리는 필수입니다. 우선 저희는 Controller에서 페이징을 처리해 줄 겁니다.일단 구현해 보고 문제점을 찾아야죠. 리팩토링해서 더 효율적인 방향으로 고쳐볼게요. 페이징 처리를 하는데 있어서 고려해야할 사항은 무엇이 있을까요.우선 게시판에서 페이지라는 것이 어떤 기능을 하는지 생각해봅시다.게시판에서 페이지는 게시글을 정해진 숫자로 나눠서 보여주는 기능입니다.그리고 페이지 번호를 클릭하면 해당하는 페이지..
FirstSpringBoard#5-5] 게시물 삭제 기능 구현 안녕하세요.여태까지 전체 글 조회, 특정 게시글 조회, 게시글 수정을 구현해봤는데요.아마 웹 애플리케이션에서 구현하는 기능 중에 제일 간단한 것이 삭제 기능일 겁니다.이번에는 가볍게 삭제 기능을 구현해보죠. 여러분은 DB에서 특정 튜플을 삭제할 때 어떻게 하시나요?아마 바로 답이 나올 겁니다. 삭제 기능에 해당하는 DML은 Delete이죠.그리고 특정 조건을 넣는 키워드는 where 입니다.우리 프로젝트에서 특정 게시물을 삭제하는 SQL문은Delte from board where id = ? 입니다.이미 마이바티스를 이용해서 비즈니스 로직으로 구현을 했죠.위 조건에서 알 수 있듯이 id를 DAO에 넘겨 줘야합니다.아래는 게시글 조회 화면에서 삭제 기능에 해당하는 HTML 태그에요.id를 넘겨주고 있죠? ..

반응형