TIL(Web) - 2020.12.03(servlet-doGet,doPost, SQL-UPDATE,DELETE)

오늘의 웹 개발 학습내용입니다.
Today I Learned
- doGet and doPost method in Servlet
- SQL DML with INSERT and DELETE
doGet and doPost method in Servlet
- 필요성
- 사용자의 요청에 따른 servlet 매핑시 init()을 거쳐 service method가 실행되는데, 모든 요청에 대한 처리를 service()에서 처리하기보단 요청 방식에 따라 처리 할 필요가 있다.
- 작동원리
- 사용자의 요청 > init() 호출 > init()에서 service( ) 호출 > service()에서 요청 방식에 따라 doGet() 또는 doPost()호출
- 추가정보
- doGet(),doPost() 메소드를 오버라이드 하여 사용할 때, service()를 오버라이드 할 경우 주의사항
- 오버라이드 한 service()에서 super.service(request,response)로 수퍼클래스의 메소드를 호출해줘야 함
- 또는, doGet(),doPost() 오버라이드 시 service() 오버라이드 하지 않기

SQL DML with UPDATE,DELETE
- 용도
- UPDATE : 데이터베이스에서 레코드 수정
- DELETE : 데이터베이스에서 레코드 삭제
- 사용방법
- 수정
UPDATE NOTICE SET column1=?, column2=? WHERE column3=?;
- 삭제
DELETE FROM TABLE WHERE column1=?;


오늘의 학습은 여기까지입니다.
느릴지라도 한걸음 한걸음 나아갑시다~!