본문 바로가기

All97

[SPRING] 프레젠테이션계층의 CRUD 구현 프레젠테이션 계층의 CRUD 구현하기 스프링 MVC에서 Controller는 하나의 클래스 내에서 여러 메소드를 작성하고 @RequestMapping 등을 이용해서 URL을 분기하는 구조로 작성할 수 있다. 따라서 Controller 클래스를 만들고, 필요한 만큼 메소드의 분기를 이용하는 구조로 작성할 것이다. 작성하기 전에, 원하는 기능을 호출하는 방식을 미리 정리해두면 좋다. Task URL Method Parameter From URL이동 전체목록 /board/list GET ​ ​ ​ 등록 /board/register POST 모든항목 입력화면 필요 이동 조회 /board/get GET bno=123 ​ ​ 삭제 /board/remove POST bno 입력화면 필요 이동 수정 board/modi.. 2022. 10. 12.
[SPRING] 파일 Import 하기 2022. 10. 12.
[SPRING] 비즈니스 계층 생성 비즈니스계층​ 비즈니스계층은 고객의 요구사항을 반영하는 계층으로, 프레젠테이션 계층과 영속 계층의 중간다리 역할을 한다. 주로 'Service'로 표현된다. 비즈니스 계층을 만들 때는, service 인터페이스와 그 인터페이스를 상속 받는 Implements 클래스를 생성한다. src/main/java > new InterFace > package: kr.icia.service / name: BoardService package kr.icia.service; import java.util.List; import kr.icia.domain.BoardVO; public interface BoardService { public void register(BoardVO board); //등록 public Boar.. 2022. 10. 12.
[SPRING] 테이블 CRUD 구현 SQL Developer 에서 테이블 만들고 연동 테스트하기 sql developer를 실행하여 admin 계정으로 접속한 후 아래 쿼리문을 작성한다. // 게시판 테이블을 만들고 시퀀스로 일련번호를 만들고 만든 후 프라이머리키를 만드는 작업 CREATE SEQUENCE seq_board; CREATE TABLE tbl_board ( bno NUMBER(10, 0), title VARCHAR2(200) NOT NULL, content VARCHAR2(2000) NOT NULL, writer VARCHAR2(50) NOT NULL, regdate DATE DEFAULT sysdate, updatedate DATE DEFAULT sysdate ); ALTER TABLE tbl_board ADD CONSTRA.. 2022. 10. 12.