JAVA 웹개발 과정 국비 53일차 정리

53일차

※ 배우는 과정이므로 정확하지 않을 수 있습니다.
잘못된 점은 알려주시면 수정하도록 하겠습니다!


1. Dynamic Web Project

오늘 수업은 그동안에 배웠던 것과 Servlet 의 개념을 합해 간단한 프로그램을 만들어보았다.
MVC 패턴에 대해서도 살짝 복습개념으로 훑었는데, View가 없어서 아직 완전하지는 않다고 하셨다.
뒤쪽에서 자세히 배울 예정이니 이해만 하고 넘어가자.

1) 오늘 내용 간단 정리

  • table, form, button, a 등의 태그를 이용한 html 페이지 만들기
  • DB에 계정 생성, table 생성, 권한 주기, sequence 생성
  • DAO, DTO를 기능별로 구분하기
  • servlet을 이용한 CRUD 기능 구현
  • try with resource를 이용한 예외처리
  • JDBC를 이용하여 oracle DB 연결

2) 새로 배운 것

response.sendRedirect : 클라이언트를 파라미터로 보내는 메소드.
리턴처럼 아래 코드가 실행이 안되는 개념이 아니다.
response에 다음 이동 위치를 담는 것이라고 생각하면 된다. 모든 것이 끝나고 response가 클라이언트로 돌아갈 때 다음 위치를 정해준다.

// 에러 페이지로 클라이언트를 보냄
response.sendRedirect("error.html");
// 처음 페이지로 클라이언트를 돌려보냄
response.sendRedirect("index.html");

3) 소스 코드

앞으로의 예제는 프로젝트라고 하기는 뭐하지만 파일이 많고 블로그에 정리하기에는 한계가 있다고 생각해서 github에 올리기로 결정했다.

소스 코드 보러가기

댓글남기기