본문 바로가기
컴퓨터 공부/Record : no.01 - Ohju Project

Login : No.10_Controller + IServcie 코딩

by 오주현 2021. 7. 19.
반응형

OhController와 IOhService단을 코딩합니다.

 

-

 

컨트롤러 위에 @(어노테이션)을 작성해 주고 아래 코드를 작성합니다.

@Resource(name = "OhService")
private IOhService OhService;

코드를 작성하고 로그인을 위한 코드를 작성해 줍니다.

자바에서 라이브러리를 사용할 때 타이핑 하지 말고 컨트롤 + 스페이스바를 통해 자동 완성을 이용하는 게 좋습니다.

위에서 로그인 페이지를 출력할 경로를 입력하고 log.info를 통해 진입을 확인해 줍니다.

 

login.jsp에서 checklogin.do로 보냈을 때 받을 경로를 작성하고 서비스로 보낼 준비를 해 줍니다.

여기까지 작성했다면

int res = OhService.checklogin(oDTO);

이 부분에 빨간줄이 뜹니다. 

 

마우스를 올리고 우클릭 후 Create Method 클릭해 주고 IOhService단으로 가 줍니다.

IOhService단에 이렇게 메소드가 생기는데 예외처리하여 마무리해 줍니다.

예외 처리는 throws Exception를 입력해 주면 됩니다.

이제 마저 아래 작성해 주면 됩니다.

 

값을 보내주고 리턴 받아와서 어떻게 됐는지 결과값을 보여주는 if문을 넣었습니다.

 

result 값은 @ResponseBody를 통해 화면에 보여지게 됩니다.

반응형

댓글