Wanna be a Programmer/Servlet & JSP 썸네일형 리스트형 자동 완성 기능을 통한 Servlet 구현 자동 완성 기능을 통한 sevlet 구현 ☞ 위와 같이 Servlet을 통해 GreetingServlet.java 클래스를 생성하면 doGet(), doPost() 메소드를 자동완성 기능을 통해 실제로 구현하지 않고 편리하게 사용 할 수 있다. ☞ 또한 기존에 servlet을 사용하려면 web.xml 파일에 사용할 servlet을 수동으로 추가해야 했으나, 위와 같이 servlet을 생성하면 web.xml에 자동으로 servlet이 구현된다. 더보기 Servlet & JSP day5 - 초기 파라미터(ServletConfig, ServletContext), Event 모델 초기 파라미터 ☞ 서버단 컴포넌트(Servlet, JSP, Listener 등)이 사용하는 문자열 중 나중에 변경 될 수 있는 문자열을 web.xml에 등록해 놓고 컴포넌트에서 호출하여 사용 ☞ 나중에 변경시 설정에서만 바꾸면 컴포넌트의 수정없이 변경이 가능 ☞ 초기 파라미터 2가지 ◎ 특정 서블릿, JSP만 사용할 수 있는 초기 파라미터 - ServletConfig 이용 ◎ Application 내 모든 컴포넌트가 사용할 수 있는 초기 파라미터 - ServletContext 이용 ☞ javax.servlet.ServletConfig - Servlet 객체가 일하는 데 필요한 정보를 가지고 있는 객체 - Web Container가 생성하여 Servlet의 init() 호출시 주입 - Servlet 객체 .. 더보기 Servlet & JSP day4 - HTML form관련 태그, servlet을 이용한 사칙연산, servlet을 이용한 Login HTML 폼을 통해 넘어온 데이터를 받는 메소드 ☞ HttpServletRequest - String value = getParameter(String name) - String [] values = getParameterValues(String name) - Enumeration names = getParameterNames() 태그 type="text" type="password" type="checkbox" 하루동안 안보이기 하루동안 안보이기 영화감상 음악감상 독서 type="radio" yes : no : type="file" type="hidden" type="button" type="reset" type="submit" HTML Form 관련 태그 ☞ Text 태그 : 문장 한 줄을 입력함 t.. 더보기 Servlet & JSP day3 - Request, Response, HTML 관련 태그 javax.servlet.http.HttpServletRequest ☞ 클라이언트의 요청과 관련된 정보와 동작을 가지고 있는 객체 ☞ Web Container가 생성하여 service()의 인수로 넘겨 준다. ☞ 주요기능 - 요청 파라미터 조회 - HttpSession 객체 조회 - Request scope 상의 component간의 데이터 공유 지원 javax.servlet.http.HttpServletResponse ☞ 응답할 Client에 대한 정보와 동작을 가지고 있는 객체 ☞ Web Container가 생성하여 service()의 인수로 넘겨 준다. ☞ ServletResponse의 하위 ☞ 주요기능 - 응답 Header 정보 설정(Content type 설정) - 응답 Stream 조회 - R.. 더보기 Servlet & JSP day2 - container&component, 개발환경, servlet의 lifecyle eclipse test Container ↳ Component 실행환경 - 프로그램 실행에 필요한 모든 것을 제공 - Infra 기술들을 제공 ↳ component를 실행하는데 공통적으로 필요한 logic ex) 집을 짓는데 수도, 전기, 학군, 편의시설과 같은 인프라를 제공하는 역할 Component → Java Beans ↳ p/g 모듈 : 독립적인 업무를 처리하고 재사용 가능한 p/g 모듈 개발환경 web.xml ① 배포(배치) 서술자(설명자) - Development Descriptor ② Web application에 대한 여러 가지 설정을 해주는 xml기반의 파일 - 서블릿 등록 - 서블릿 요청을 위한 url 설정 - 초기 파라미터 설정 - 보안 설정 ③ 모든 Web application은 하나의 web.xml 파일.. 더보기 JSP로 작성한 hello.jsp hello.jsp 안녕하세요.. 반갑습니다. 더보기 Servlet 테스트 - HelloServlet.java와 web.xml HelloServlet.java package servlet.hello; import java.io.IOException; import java.io.PrintWriter; import java.text.SimpleDateFormat; import java.util.Date; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class HelloServlet extends HttpServlet{ public void doGet(HttpSer.. 더보기 Servlet 클래스 작성 패턴 1. public class로 생성 2. javax.servlet.http.HttpServlet을 extends 3. no-argument 생성자 필수 4. Service 메소드 구현 - 클라이언트의 요청에 응답하는 메소드 - public void doPost() 또는 public void doGet() 5. web.xml(배치 설명자)에 등록 - 서블릿 객체 등록 : 태그 - Client가 호출하는 방법 등록 : 태그 더보기 HTML Second HTTP : web 요청방식 URL, HTTP 버전 요청라인 client system에 대한 정보(Key=Value 쌍 형식) Header 요청파라미터(POST방식에서만 가능) body 요청방식(Request Method) - Client가 서버에 요청하는 목적에 따라 7가지 방식이 있다. ① GET : 목적 – 서버가 가진 자원 요청 → 요청의 기본방식 → 요청 파라미터 : URL 뒤에 붙여 전송 ` ⇨ URL?name=value&name=value...(QueryString) ex) id=30&pwd=40&수량=70 → 보안적인 측면 X(web browser 주소창에 보임), 문자열 값만 전송가능(binary 파일 전송X) ② POST : 목적 – client가 가진 자원을 서버로 보내는 것 → 태그.. 더보기 HTML First HTML(Hyper Text Markup Language) ① 목적 : Display → 내용(글)이 web browser 상에서 어떻게 보여질지 지정, →web page 작성하기 위한 markup 언어 →문서의 구조, 문서의 display ⇨ CSS(style) ② Element(요소) 내용 ⇨ 내용 : text, element 안녕하세요.. 우리 카페입니다. 항상 좋은 재료로 맛있는 커피를 제공하도록 노력하겠습니다. 저희가 제공하는 메뉴 아이스 카페 아메리카노 아이스 카페 모카 카페 아메리카노 아이스 캬라멜 마키아또 아이스 카푸치노 바닐라 라떼 메뉴의 자세한 설명 더보기 이전 1 2 3 4 5 다음