# servlet

187개의 포스트
post-thumbnail

[Servlet] 서블릿 기본

서블릿(Servlet)이란? 서버에서 실행되면서 클라이언트의 요청에 따라 동적으로 서비스를 제공하는 자바 클래스 톰캣과 같은 Servlet 컨테이너에서 실행됨 일반적으로 HTTP (HyperText Transfer Protocol)를 통해 웹 클라이언트의 요청을 수신하

2021년 9월 16일
·
0개의 댓글
post-thumbnail

1. Apache Tomcat이란? 설치 방법

Apache Tomcat 설치

2021년 9월 6일
·
0개의 댓글
post-thumbnail

JSP와 Servlet

JSP와 Servlet 모두 클라이언트 - 서버 간의 통신을 위해 만들어진 기술이다

2021년 9월 3일
·
0개의 댓글
post-thumbnail

[servlet]하나의 request에 대해 동일 서블릿이 두번 호출되고 있다

Servlet에 request가 들어오면 -> 해당 request에 맞는, view를 rendering해 주는 것. 그런데 404 Error가 떳다. 아래코드를 보다시피 , request URI에 mapping되는 ControllerV4를 찾지 못하면, 404 Er

2021년 8월 19일
·
0개의 댓글
post-thumbnail

GenericFilterBean

https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/filter/GenericFilterBean.htmlSimple base implementation

2021년 8월 18일
·
0개의 댓글
post-thumbnail

Spring Boot 내장 톰캣의 서블릿, 리스너, 필터 등록

스프링 부트 어플리케이션 내부에서 작동하는 내장 Servlet 3.0+ 컨테이너는 ServletContainerInitializer 와 WebApplicationInitializer 를 직접적으로 사용하지 않는다. 즉, 위의 2개 인터페이스를 구현하여 설정한 Filte

2021년 8월 18일
·
0개의 댓글
post-thumbnail

서블릿(Servlet)

정적 웹 페이지란 변하지 않는 페이지를 뜻한다. 모든 이용자에게 동일한 내용을 보여주며, 한번 작성된 후에 변동을 보여주지 않는 웹 페이지이다.동적 웹 페이지는 사용자에게 반응하여 다른 화면을 보여주는 페이지로, 장바구니나 게시판 등이 동적 웹페이지라고 할 수 있다.웹

2021년 8월 3일
·
0개의 댓글
post-thumbnail

Request와 Response 이해하기2

이번엔 실습을 통해서 Request와 Response를 이해하겠습니다. 서블릿을 하나 만들어, HeaderServlet이라고 하나 만들어 보겠습니다.그리고 예제를 통해 살펴보겠습니다.ContentType은 무언갈 알려주어야 한다고 전에 정리했습니다. 우리는 그것을 ht

2021년 7월 21일
·
0개의 댓글
post-thumbnail

Request와 Response 이해하기

오늘은 HttpServletRequest와 HttpServletResponse라는 객체에 대해 알아보겠습니다. 통상적으로 웹 브라우저에 URL을 입력하고 Enter를 입력하면 웹 브라우저는 도메인과 포트번호를 이용해서 서버에 접속합니다. 그리고 나서 path 정보,

2021년 7월 21일
·
0개의 댓글

MVC 패턴 정리

DTO,VO,DAO 강의록MVC Pattern 강의록Model : 애플리케이션 데이터. Java Class(DTO, VO, DAO)DB연동 로직 수행 --> DAO처리 결과 저장 --> DTO, VOView : 사용자 인터페이스 요소(JSP).응답 뿐만 아니라, 컨트롤

2021년 7월 20일
·
0개의 댓글

서블릿 Servlet 총정리

Servlet은 HttpServlet 클래스 상속해야 한다.Tomcat은 구동되는 시점에서 새로이 생성된 Servlet을 인식함. (톰캣 이미 구동되어있는 상태에서, 수정한 서블릿 실행하면 404 not found 에러 뜨는 이유)URL : 요청 프로토콜부터 서버 주

2021년 7월 20일
·
0개의 댓글
post-thumbnail

서블릿 실습

이어서 서블릿 실습을 계속 진행해보도록 하겠습니다. 저번 포스팅에서 중요한 내용을 정리했습니다. 서블릿이 처음 호출되면 init()이라는 메서드가 호출이 되었고요. 그리고 service()라는 메서드가 호출되었습니다. destroy()라는 메서드는 항상 호출되는 것이

2021년 7월 20일
·
0개의 댓글

서블릿 실습(생명주기)

오늘은 서블릿의 생명주기에 대해 알아보겠습니다. 생명주기는 서블릿이 언제 생성되고 또 언제 어떤 메서드들이 어떻게 호출되는지 이런 것을 알아보려고 합니다. 그럼 먼저 LifecycleServlet이라는 클래스를 만들어서 실습을 해보겠습니다. 이번에는 init이라는

2021년 7월 20일
·
0개의 댓글
post-thumbnail

서블릿 실습

이클립스를 먼저 키겠습니다.Project를 생성하고 doGet()메서드로 1부터 10까지 출력할 수 있는 프로그램을 짜보도록 하겠습니다. 서블릿은 동적으로 응답 결과를 만들어내는 것입니다. 동적으로 만들어 낸다는 것은 이미 응답할 페이지를 만들어서 가지고 있는 게 아니

2021년 7월 19일
·
0개의 댓글
post-thumbnail

서블릿

저는 tomcat이라는 WAS를 이용하여 웹 앱을 동작하도록 해보겠습니다. 자바 웹 애플리케이션은 HTML, CSS, 이미지, 자바로 작성된 클래스들, 서블릿, JSP 등이 포함될 수 있습니다. 복잡한 웹 애플리케이션일수록 이런 구성 요소들이 많이 들어갈 것입니다. 흔

2021년 7월 19일
·
0개의 댓글

2021-07-19 강의록_Session관리

세션이란, 서버(WAS)와 클라이언트(브라우저)간의 지속적인 연결을 의미.즉, 사용자의 상태정보를 서버에서 관리하는 메커니즘.기본적으로, web이 사용하는 통신 프로토콜인 HTTP/1.1 은한 번의 요청(Request)에 대해서, 한 번의 응답(response)이 전송

2021년 7월 19일
·
0개의 댓글

2021-07-14강의록_커넥션 풀(Data Source)

패키지: javax.sql.DataSource interface이 인터페이스의 구현객체는, WAS가 만들어 제공이 DataSource 객체는 아래의 기능을 제공:Connection Pool 기능을 제공개발자: 아래의 2가지 작업을 해야 함.(1) DataSource 설

2021년 7월 14일
·
0개의 댓글
post-thumbnail

[서블릿/JSP] mysql JDBC이용시 한글 저장 안될 때

본 포스트는 mysql 5.7.34 / 톰캣 8.5 / 웹모듈 3.1 / 자바 8을 기준으로 작성하였습니다.위와 같은 화면에서 <form>태그를 이용해 서블릿으로 데이터 넘겨 mysql에 데이터를 저장하고자 한다. 한글을 입력해 저장한 후 조회해서 웹으로 출력해보

2021년 7월 13일
·
0개의 댓글

0705 - Servlet

0707 Servlet모든 서블릿이나 JSP에서 공유할 데이터가 바로 ServletContext 객체이다!!브라우저를 종료하고 다시 접속해도 계속 유지되는, 즉 지속적으로 사용해야 되는 데이터를ServletContext 객체의 setAttribute(name, valu

2021년 7월 7일
·
0개의 댓글

0705 - Servlet

0705 Servlet서블릿 객체는 마치 '싱글톤'처럼 한번만 생성된다!getInitParameter로 초기화 파라미터 값을 얻어 올때는 반드시 '소속'을 밝혀서 값을 얻어와야 한다.초기화파라미터 값을 바로 얻어오는 것이 아닌,아래처럼 this.getInitParame

2021년 7월 5일
·
0개의 댓글