본문 바로가기

spring14

[SPRING] 화면처리 이제 실제로 눈에 보이는 페이지를 구현해볼 것이다. 화면처리는 JSP, JavaScript(jQuery), CSS, HTML 을 이용해서 작성한다. ​ 디자인은 부트스트랩을 이용할 것이다. 해당 경로 아래에 new folder 를 생성한다. // name: board 생성된 폴더 아래에 new jsp file을 생성한다. //name: list.jsp ​ body 소스 안에 "list page"라고 입력하고, window > Web Browser 를 chrome 으로 변경한다. (만약 Web Browser가 없다면, Preferences 에서 직접 검색하여 변경할 수도 있다.) 이제 웹페이지가 크롬으로 뜰 것이다. ​ ​ 이제 URL을 변경해볼 것이다. server 에서 Tomcat 창을 띄우고 아래 탭.. 2022. 10. 12.
[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.