일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 서블릿
- servlet
- JSP
- IOC
- 웹
- response
- controller
- was
- 기술면접
- Spring MVC
- 비동기
- DP
- 부스트코스
- 다이나믹프로그래밍
- Service
- 파이썬
- Spring
- 면접
- request
- 다이나믹 프로그래밍
- 부스터2기
- 알고리즘
- 네이버
- Promise
- Callback
- 코딩테스트
- 자바스크립트
- Spring Framework
- DI
- 백준
- Today
- Total
목록servlet (4)
Sh개발일기

학습 목표 내장객체가 무엇인지 이해한다. 내장객체 종류를 알고 이용할 수 있다. 핵심 개념 request response out application page session JSP 내장객체 JSP에서는 개발자가 선언하지 않아도 사용할 수 있는 미리 선언된 변수가 존재한다. 이를 "내장객체"라고 부른다. 우리가 익숙하게 사용하던 request, out 같은 객체들이 전부 내장객체이며 미리 선언되어 있기 때문에 별도의 선언 없이 사용할 수 있었던 것이다. 내장객체의 특징은 다음과 같다. JSP를 실행하면 서블릿 소스가 생성되고 실행된다. JSP에 입력한 대부분의 코드는 생성되는 서블릿 소스의 _jspService()메소드 안에 삽입되는 코드로 생성된다. _jspService()에 삽입된 코드의 윗부분에 미리..

학습 목표 Ajax기술은 왜 나왔고, 어떻게 사용하는지 이해한다. jsp가 무엇인지 이해한다. jsp의 간단한 사용법을 알아본다. jsp의 라이프 사이클을 이해한다. jsp를 이용해서 init, destroy 메소드를 이용할 수 있다. 핵심 개념 XMLHTTPRequest Ajax jsp(java server page) jsp라이프싸이클 Ajax통신의 이해 Ajax(XMLHTTPRequest통신) - 웹에서 데이터를 갱신할 때, 브라우저의 새로고침 없이 서버로부터 데이터를 받는 것이 좋겠다는 생각에서 출발한 기술이다. JSON - JavaScript Obeject Notation의 약자로 데이터포멧으로 이용된다. 사실상의 데이터 표준 포멧이다. {key:value, key:value, ... }의 형태로..

학습 목표 서블릿의 생명주기를 이해합니다. 핵심 개념 init service destroy Servlet Life Cycle (라이프 싸이클) Servlet의 생성 시기와 메소드들이 언제 어떻게 호출 되는지 알아본다. 개념적인 내용을 알아보기 전, 실습을 통해 Servlet이 어떻게 동작되는지 확인하려고 한다. LifecycleServlet이라는 이름의 Servlet을 만들고 다음과 같이 코드를 작성해보았다. 우선 코드의 맨 위 어노테이션 (@WebServlet("/LifecycleServlet"))에 주목하자. Client가 Server에 url을 이용하여 요청하게 되면, Sever는 어노테이션을 통해 어떤 Servlet을 요청하는지 알 수 있다. 위의 Servlet을 실행하면 다음과 같은 결과가 나온..

학습 목표 WAS가 무엇인지 설명할 수 있습니다. Apache Tomcat 자바 웹 어플리케이션의 구조를 이해한다. 서블릿에 대하여 이해한다. 핵심 개념 Apache Tomcat WAS(Web application server) 자바 웹 어플리케이션 서블릿 HttpServlet web.xml Java Web Application WAS에 설치되어 동작하는 어플리케이션으로 HTML, CSS, 이미지, 자바로 작성된 클래스, 각종 설정 파일이 포함되어 있다. 우리는 WAS로 Apache Tomcat을 사용할 것이다. * Apache Tomcat이란 - Apache Software Foundation에서 개발한 세계에서 가장 많이 사용되는 WAS이다. 컴퓨터의 운영체제와 같이 자바를 이용하여 작성된 웹 어플리..