본문 바로가기

구디 아카데미 수료 과정/자바스크립트

구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님/클라우드 활용 자바개발자 양성과정/•40일차/12.18

servlet이란?

 

화면(view)의 요청을 처리하여 값을 전송할 수 있도록 해줌 

 

HttpServlet이라는 객체가 있고 -> 하위에 HttpServletRequest 라는 애가 있고 , HttpServletResponse라는 애가 있음 

 

Protocol이란?

전송을 하기 위한 통신규약임  

ex) http 1.1    GET, POST, PUT, DELETE

 

 

FORM TAG와 FORM 요소를 통해서 값을 화면에서 입력한다 -> 전송

 

Servlet WAS의 설정

 

1. 화면에서 요청 URL = Class(extends HttpServlet)   -> 1:1 mapping   

 

                                     환경                             값

2. <<Servlet>> / <<ServletConfig>> / <<ServletContext> : hirearchy

 

3. init() 톰캣초기화 -> service()  -> destory() 종료:    Life-Cycle

 

HTML tag에서                                         ->          WAS(class extends HttpServlet)

 

tag중에서 form요소(name)                                   HttpServeletRequest를 통해서  map과 name을 호출 값을 준다

 

<form action="./home.do" method="post/get/delete/put">

            <input type="text" name="name">

             <input type="submit" vale="전송">

</form>                             

 

./home.do => HomeController.java extends HttpServlet

                       @Override

                         public void doGet(HttpServletReques request, HttpServletResponse response ){

                                        String name = request.getParameter("name");        (input 태그의 name이 여기에 들어오는거임)

                         }

 

 

 

 

 

 

 

 

 

 

 

 

 

구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님