Servlet

코딩 개발/Java

Web 통신 - Forward, Redirect

Forward란? request와 response가 유지되면서 제어가 이동되는 방식입니다. Web Container 상에서 이동되므로 클라이언트(브라우저) 측은 이동여부를 알 수 없습니다. ( URL 상의 변경이 없음 ) 클라이언트가 재동작 즉 재요청(새로고침) 할 경우 request와 response가 유지되므로 기존 동작이 반복됩니다. 주로 정보 조회(select)시 이용됩니다. 그림에서 보면 알 수 있듯이 한 번의 통신이 Server 내에서만 동작이 이루어지고 그 다음에 브라우저에 보내주는 형식입니다. Redirect 란? 응답시 클라이언트에게 이동할 url을 지정하여 클라이언트가 이동하게 하는 방식입니다. 기존 request와 response 는 유지되지 않습니다. 재요청시 기존 동작은 반복되지 ..

코딩 개발/Java

Model 2 Architecture (MVC)

Model2와 Model 1 비교해보면 재밌습니다. https://pabeba.tistory.com/157 Model 1 Architecture Model1 Architecture 이란? Model 1 은 View와 Model을 모두 JSP 페이지 하나에서 처리하는 구조를 말합니다. Java Bean은 class를 만들어서 로직을 작성해 놓은 것입니다. JSP 역할 client 에게 리스트 또는 입력양 pabeba.tistory.com Model 2 Architecture 란? JSP, Servlet, JavaBeans를 사용하여 웹 애플리케이션을 개발하는 아키텍처입니다. 모델 2 아키텍처에서 JSP는 View를 생성하는 데 사용됩니다. Servlet(Controller)은 요청을 처리하고 모델을 조작하..

코딩 개발/Java

Servlet - ServletConfig, ServletContext

ServletConfig 란? Servlet 설정 정보 객체입니다. Servlet 객체당 하나 생성합니다. ServletConfig 객체는 Servlet이 초기화될 때 생성되며, Servlet의 init() 메서드에서 사용할 수 있습니다. ServletConfig 객체는 Servlet이 종료될 때까지 사용할 수 있습니다. ServletConfig 객체는 Servlet을 구성하는 데 사용할 수 있습니다. 예를 들어, ServletConfig 객체를 사용하여 로깅 프레임워크를 설정하거나, 데이터베이스 연결을 초기화하거나, Servlet의 구성을 설정할 수 있습니다. ServletConfig 객체 일부 메서드 getInitParameter(String name): 애플리케이션의 초기화 매개변수에 대한 값을 가..

코딩 개발/Java

Java - Servlet 연동 (HTML <form>, <a> tag)

https://pabeba.tistory.com/145 Apache Tomcat (WAS, Web Server, Apache HTTP Server, Apache Tomcat) 주제 간단하게 생각해 보기 처음 보는 입장에서 WAS(Web Application Server) , Web Server, Apache HTTP Server, Apache Tomcat 이 뭔지 도저히 알 수가 없습니다. (네. 제가 그렇습니다.) 그래서 '와 이거를 어떻게 쉽 pabeba.tistory.com 저번 시간에 알아본 WAS에 대하여 알아보도록 하겠습니다. 직접 예시를 보면서 알아보도록 하겠습니다. Servlet 이란? java web programming 기반 기술입니다. MVC*의 Controller 역할을 담당합니다...

코딩 개발/Java

Servlet 생명 주기 (Servlet Life Cycle)

사람이 생을 시작하여 마감하는 것처럼 Servlet도 태어나 생을 마감하는 Cycle이 있습니다. 그럼 .... Servlet의 생애를 알아볼까요? API Documentation 확인해 보시면 좋아요! https://docs.oracle.com/javaee/7/api/toc.htm Java(TM) EE 7 Specification APIs docs.oracle.com Servlet 생명 주기 클라이언트가 Servlet에 요청하면, Servlet은 바로 호출되지 않습니다. Servlet은 객체를 생성하고 초기화 작업을 거친 후, 요청을 처리하는 생명주기를 가지고 있습니다. 1. Server에 Request 를 보내면 요청과 Servlet 로딩이 되었는지 확인하고 안되었으면 Servlet 객체 생성합니다...

코딩 개발

Apache Tomcat (WAS, Web Server, Apache HTTP Server, Apache Tomcat)

주제 간단하게 생각해 보기 처음 보는 입장에서 WAS(Web Application Server) , Web Server, Apache HTTP Server, Apache Tomcat 이 뭔지 도저히 알 수가 없습니다. (네. 제가 그렇습니다.) 그래서 '와 이거를 어떻게 쉽게 설명해야 하지'라는 생각이 들었고 일단 제가 이해한 내용을 좀 작성하고 싶었습니다. 메인 주제는 Apache Tomcat 이기 때문에 그것에 대해 먼저 설명해 보겠습니다. Apache 웹 사이트와 웹 애플리케이션을 호스팅 하는 데 사용되는 웹 서버입니다. HTML, CSS 및 JavaScript와 같은 정적 콘텐츠를 처리하는 데 사용할 수 있습니다. Tomcat Java를 사용하여 작성된 웹 애플리케이션을 실행하기 위한 웹 애플리케..

호소세
'Servlet' 태그의 글 목록