java

코딩 개발/Java

Java - DBCP (Database Connection Pool)

DBCP란? Database Connection Pool 의 약어로 Java 언어로 개발된 어플리케이션에서 데이터베이스 연결 관리를 담당하는 라이브러리 또는 프레임 워크입니다. Java DBPC는 데이터베이스 연결을 관리하는 데 사용되며, 일반적으로 다중 스레드 환경에서 사용되는 애플리케이션에서 데이터베이스 연결을 효율적으로 관리하기 위해 사용됩니다. 이를 통해 애플리케이션에서 데이터베이스와의 연결을 만들고 해제하는 데 드는 비용을 줄일 수 있습니다. Java DBPC는 연결 풀을 사용하여 데이터베이스 연결을 관리합니다. 연결 풀은 미리 정의된 수의 데이터베이스 연결을 생성하고 풀에 저장한 다음, 애플리케이션이 연결이 필요할 때마다 해당 연결을 풀에서 가져와 사용합니다. 연결이 사용되고 난 후에는 다시 ..

코딩 개발/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' 태그의 글 목록 (2 Page)