[eGov] eGov-study 영상 보면서 정리한 것들

HyeJi9908·2023년 1월 26일
0
post-thumbnail

참고 영상
BoardController.java
list.jsp(첫화면 페이지)
Board_SQL.xml

시작 세팅 및 각 파일 경로

  • 각 파일 경로
    (위)

    (아래)

  • 프로젝트 생성시 이름 board -> localhost:8080/board 검색창 주소 입력

  • 검색창 입력시 뜨는 페이지는 .../webapp/...WEB-INF/index.jsp
    index.jsp의 상단에 <jsp:forward page="/list.do"/>
    여기서 /list.do는 보드컨트롤러에서 Getmapping("/list.do") .. return "/list" 의 액션
    list.jsp(내가 만들 페이지들)의 경로는 .../webapp/...WEB-INF/jsp/.../example/board 하위

Mapper.xml -> src.../resource/egovframework/sqlmap/example/mappers 하위
컨트롤러는 src../egovframework/example/board/web 하위
vo/service는 src../egovframework/example/board/service 하위
mapper.java/serviceImpl는 src../egovframework/example/board/service/impl 하위

index.jsp가 첫화면인 이유는 WEB-INF/..jsp/web.xml에서 index.jsp를 웰컴 페이지로 설정했기때문. 수정하면 됨

Egov sample

  • boardMapper.java

  • boardSerive.java

  • boardServiceImpl.java

서버 구현 순서


매퍼.xml에서 쿼리문 쓰고
매퍼.java에서 정의하고
서비스에서 정의하고
서비스임플에서 동작까지 정의하고
컨트롤러에서 그 함수를 쓰려면 컨트롤러 상단에 @Resource("boardService") private boardServie boardService; 선언해주고 쓰기

0개의 댓글