전체 글

코딩 개발/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

Model 1 Architecture

Model1 Architecture 이란? Model 1 은 View와 Model을 모두 JSP 페이지 하나에서 처리하는 구조를 말합니다. Java Bean은 class를 만들어서 로직을 작성해 놓은 것입니다. JSP 역할 client 에게 리스트 또는 입력양식(form) 과 같은 웹화면을 제공합니다. client 의 request 를 분석하고, request에 따른 java bean or component 과 연동 연동 결과에 따라 적절한 응답을 제공합니다. Java Beans 역할 business logic 과 data access logic 을 담당합니다. 1. 브라우저가 JSP 페이지에 대한 요청을 보냅니다. 2. JSP는 Java Bean에 액세스 하고 비즈니스 로직을 호출합니다. 3. Java..

코딩 개발/Java

JSP HTTP 통신 (HTML <form>, <a> tag)

https://pabeba.tistory.com/152 Java - Servlet 연동 (HTML , 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 저번 시간에 Servlet으로 HTTP 통신을 했다면 이번에는 JSP Template Engine 을 이용하여 간편하게 통신을 해보겠습니다. 밑에 있는 글는 JSP에 대한 설명입니다. https:..

코딩 개발/Java

Cookie & Session

세션과 쿠키는 예전에 알아본 적이 있는데 Java를 사용하고서는 처음 알아보는 것이니 Java 에서는 어떻게 사용해야 하는지 알아볼까요? 개념은 예전에 작성한 글을 확인해보면 좋을 것 같아요. https://pabeba.tistory.com/40 Session & Token 웹 환경에서 사용자와 시스템 간에 데이터를 교환하기 위해 HTTP 방식을 사용합니다. HTTP 통신은 요청과 응답에 의해 동작하며, HTTP의 특징 중 가장 중요한 특징은 바로 Stateless 입니다. 문자 그대 pabeba.tistory.com Cookie 만들기 & 보내기 package step1; import java.io.IOException; import java.io.PrintWriter; import javax.serv..

코딩 개발/Java

JSP (feat. 기본 문법)

JSP란? Java Server Page의 줄임말입니다. 서버 측에서 웹페이지를 동적으로 생성하는 기술입니다. HTML에 자바 코드를 삽입하는 형식으로 개발되고, 동적인 웹페이지 구현에 적합합니다. *Template Engine입니다. MVC(Model, View, Controller)의 View 역할을 담당합니다. Template Engine 이란? 템플릿 양식과 특정 데이터 모델에 따른 입력 자료를 합성하여 결과 문서를 출력하는 소프트웨어 또는 소프트웨어 컴포넌트를 말합니다. 웹 템플릿 엔진은 지정된 템플릿 양식과 데이터가 합쳐져서 HTML 문서를 출력하는 소프트웨어를 말합니다. JSP, Thymeleaf가 있다고 합니다. JSP 내부 동작 과정 클라이언트가 웹 브라우저를 사용하여 JSP 파일을 요청..

코딩 개발/Java

Servlet - ServletConfig, ServletContext

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

호소세
호소세의 개발 블로그