Java Datebase Connectivity의 줄임말이다.java를 이용해서 DB로부터 정보를 조회하는 방법이다.웹을 실행할 때, java와 DB의 다리 역할을 한다.JDBC를 이용한 프로그래밍 방법은 아래와 같다.import java.sql.\*;드라이버 로드하기

동적인 처리를 하는 프로그램의 역할을 맡고 있다.WAS에서 동작하는 Java 클래스이다.서블릿은 HttpServlet 클래스를 상속 받아야 한다.서블릿과 JSP로부터 최상의 결과를 얻으려면, 웹 페이지를 개발할 때 이 두가지를 같이 사용해야 한다.http://
scope에 값을 줄 때는 setAttribuate(), 값을 받을 때는 getAttribute()를 사용한다.하나의 어플리케이션이 생성되어서 소멸 될 때까지 계속 유지한다.ServletContext 인터페이스를 구현한 객체를 사용한다.웹 어플리케이션 하나 당 하나의

JDK 22Tomcat 11.0.2MySQLIntelliJcd /usr/local/mysql/bin : mysql 폴더로 이동./mysql -u root -p : mysql 실행create database guestboard; : DB 생성해당 명령어를 입력하여 Que
Spring이란? Spring Framework 반제품을 이용해서 자신이 원하는 제품을 만드는 것을 상상해보자. 나무집을 만든다고 생각하면 언제 나무를 자르고 페인트칠하고.. 복잡하니깐 반제품, 즉 이미 다 잘려져 있고 물감도 주는 제품을 사서 완제품을 만든다. 이처럼

JDBC는 Driver loading -> 접속 -> 객체 생성 -> 쿼리 받기 -> 결과 꺼내기 -> 객체 닫기 ..처럼 반복되는 코드가 많다. 이것을 스프링 프레임워크가 처리해준다.반드시 개발자가 알려줘야 하는 작업들만 하면 된다. 나머지는 Spring framew
Spring MVC MVC란? Model : 모델은 뷰가 렌더링하는데 필요한 데이터이다. 예를 들어 사용자가 요청한 상품 목록이나, 주문 내역 View : 웹 애플리케이션에서 뷰(View)는 실제로 보이는 부분이며, 모델을 사용해 렌더링한다. 뷰는 JSP, JSF, P