728x90
반응형

JSP 35

JSP 웹 프로그래밍 - 웹 쇼핑몰 만들기 09 (게시판 만들기)

웹 쇼핑몰 만들기 01 >>> https://rogi221.tistory.com/93 웹 쇼핑몰 만들기 02 >>> https://rogi221.tistory.com/101 웹 쇼핑몰 만들기 03 >>> https://rogi221.tistory.com/105 웹 쇼핑몰 만들기 04 >>> https://rogi221.tistory.com/109 웹 쇼핑몰 만들기 05 >>> https://rogi221.tistory.com/114 웹 쇼핑몰 만들기 06 >>> https://rogi221.tistory.com/116 웹 쇼핑몰 만들기 07 >>> https://rogi221.tistory.com/121 데이터베이스 [웹 쇼핑몰] 게시판 만들기 웹 쇼핑몰의 데이터베이스에 게시판 관리 테이블 만들기 데이터..

JSP 2023.03.09

JSP 웹 프로그래밍 - 웹 MVC(MVC의 개요, 패턴구조, 패턴 구현 방법)

1. MVC의 개요 MVC Model, View, Controller의 약자로, 웹 애플리케이션을 비즈니스 로직, 프레젠테이션로직, 데이터로 분리하는 디자인 패턴 웹 애플리케이션에서는 일반적으로 애플리케이션을 비즈니스 로직, 프레젠테이션, 요청 처리 데이터로 분류 비즈니스 로직은 애플리케이 션의 데이터, 즉 고객, 제품, 주문 정보의 조작에 사용 프레젠테이션은 애플리케이션이 사용자에게 어떻게 표시되는지, 즉 위치, 폰트, 크기 요청 처리 데이터는 비즈니스 로직과 프레젠테이션 파트를 함께 묶는 것 MVC 패턴의 구성 요소 모델(model): 애플리케이션의 데이터와 비즈니스 로직을 담는 객체 뷰(view): 사용자에게 모델의 정보(데이터)를 보여주는 역할. 비즈니스 로직을 포함하지 않으며, 하나의 모델을 다..

JSP 2023.03.09

JSP 웹 프로그래밍 - JSP 표준 태그 라이브러리 (JSTL의 개요, JSTL이 제공하는 태그의 종류와 사용법)

1. JSTL의 개요 JSTL( JSP Standard Tag Library) JSP 페이지에서 스크립트 요소로 인한 코드의 복잡함을 해결하기 위한 일종의 사용자 정의 태그의 표준 JSP 페이지의 로직을 담당하는 부분인 if, for, while, 데이터베이스 처리 등과 관련 된 코드를 JSTL로 대치하여 코드를 깔끔하게 하고 가독성을 좋게 하는 것 JSP 내장 객체에 쉽게 접근할 수 있을 뿐 아니라 파라미터, 헤더, 쿠키 등의 복잡한 코드를 사용하지 않고 쉽게 직관적으로 사용 객체 간의 비교를 equals( ) 메소드로 처리하는 대신 ==와 같은 간단한 연산자로 구현이 가능 2. JSTL이 제공하는 태그의 종류와 사용법 JSTL이 제공하는 태그의 종류 JSTL이 제공하는 태그 사용 JSP 페이지에 디렉..

JSP 2023.03.09

JSP 웹 프로그래밍 - 웹 쇼핑몰 만들기 08 (회원 가입, 수정, 탈퇴하기)

웹 쇼핑몰 만들기 01 >>> https://rogi221.tistory.com/93 웹 쇼핑몰 만들기 02 >>> https://rogi221.tistory.com/101 웹 쇼핑몰 만들기 03 >>> https://rogi221.tistory.com/105 웹 쇼핑몰 만들기 04 >>> https://rogi221.tistory.com/109 웹 쇼핑몰 만들기 05 >>> https://rogi221.tistory.com/114 웹 쇼핑몰 만들기 06 >>> https://rogi221.tistory.com/116 웹 쇼핑몰 만들기 07 >>> https://rogi221.tistory.com/121 16. 데이터베이스 [웹 쇼핑몰] 회원 가입, 수정, 탈퇴하기 웹 쇼핑몰의 데이터베이스에 회원 관리 ..

JSP 2023.03.09

JSP 웹 프로그래밍 - 웹 쇼핑몰 만들기 07 (데이터베이스)

웹 쇼핑몰 만들기 01 >>> https://rogi221.tistory.com/93 웹 쇼핑몰 만들기 02 >>> https://rogi221.tistory.com/101 웹 쇼핑몰 만들기 03 >>> https://rogi221.tistory.com/105 웹 쇼핑몰 만들기 04 >>> https://rogi221.tistory.com/109 웹 쇼핑몰 만들기 05 >>> https://rogi221.tistory.com/114 웹 쇼핑몰 만들기 06 >>> https://rogi221.tistory.com/116 16. 데이터베이스 [웹 쇼핑몰] 상품 조회, 등록, 수정, 삭제하기 데이터베이스에 저장된 상품 목록을 가져와 출력하기 데이터베이스 커넥션하기: 커넥션 이름은 Market_Conn이고 데이..

JSP 2023.03.08

JSP 웹 프로그래밍 - JDBC로 데이터베이스와 JSP 연동 02 (데이터베이스 쿼리 실행, 쿼리문 실행 결과 값 가져오기)

3. 데이터베이스 쿼리 실행 Statement 객체로 데이터 접근하기 Statement 객체 정적인 쿼리에 사용 하나의 쿼리를 사용하고 나면 더는 사용할 수 없음 하나의 쿼리를 끝내면 close( )를 사용하여 객체를 즉시 해제해야 함 close( )를 사용하여 객체를 즉시 해제하지 않으면 무시할 수 없는 공간이 필요하며 페이지가 다른 작업을 수행하는 동안 멈추지 않기 때문 복잡하지 않은 간단한 쿼리문을 사용하는 경우에 좋음 executeQuery() 메소드로 데이터 조회하기 executeUpdate() 메소드로 데이터 삽입, 수정, 삭제하기 executeUpdate( ) 메소드는 INSERT, UPDATE, DELETE 쿼리문을 통해 데이터를 삽입, 수정, 삭제하는 데 사용 Statement 객체로 I..

JSP 2023.03.08

JSP 웹 프로그래밍 - JDBC로 데이터베이스와 JSP 연동 01 (JDBC의 개요, JDBC 드라이버 로딩 및 DBMS 접속)

1. JDBC의 개요 JDBC(Java DataBase Connectivity) 자바/JSP 프로그램 내에서 데이터베이스와 관련된 작업을 처리할 수 있도록 도와주는 자바 표준 인터페이스 관계형 데이터베이스 시스템에 접근하여 SQL 문을 실행하기 위한 자바 API 또는 자바 라이브러리 JDBC API를 사용하면 DBMS의 종류에 상관없이 데이터베이스 작업을 처리할 수 있음 JDBC를 사용한 JSP와 데이터베이스의 연동 ❶ java.sql.* 패키지 임포트 ❷ JDBC 드라이버 로딩 ❸ 데이터베이스 접속을 위한 Connection 객체 생성 ❹ 쿼리문을 실행하기 위한 Statement/PreparedStatement/CallableStatement 객체 생성 ❺ 쿼리 실행 ❻ 쿼리 실행의 결과 값(int, ..

JSP 2023.03.08

JSP 웹 프로그래밍 - 데이터베이스 개발 환경 구축 (데이터베이스의 개요, 통합 개발 환경과 데이터베이스 연동, MySQL 기본 명령어)

1. 데이터베이스의 개요 데이터베이스 여러 자료를 동시에 여러 사람이 공유하여 사용할 수 있도록 체계화한 데이터의 집합 몇 개의 데이터 파일을 조직적으로 통합하여 중복을 없애고 구조화한 데이터의 모음이므로 검색과 갱신이 효율적으로 처리 데이터베이스 시스템의 구조 데이터베이스 특성 똑같은 자료를 중복해서 저장하지 않는 통합된 자료 컴퓨터가 액세스하여 처리할 수 있는 저장 장치에 수록된 자료 어떤 조직의 기능을 수행하는 데 없어서는 안 되는 자료이기 때문에 임시로 모아놓거나 단순한 입출력을 위한 자료가 아님 한 조직이 가지고 있는 데이터베이스는 그 조직의 공동 자료로서 사용자는 응용 목적에 따라 각자 다르게 사용할 수 있음 데이터베이스 관리 시스템 데이터베이스를 관리하는 소프트웨어 다수의 사용자와 데이터베이..

JSP 2023.03.08

JSP 웹 프로그래밍 - 쿠키 (쿠키의 개요, 생성, 정보, 삭제)

1. 쿠키의 개요 쿠키(cookie) 클라이언트와 웹 서버 간의 상태를 지속적으로 유지하는 방법 쿠키는 세션과 달리 상태 정보를 웹 서버가 아닌 클라이언트에 저장 예를 들어 어떤 웹 사이트를 처음 방문한 사용자가 로그인 인증을 하고 나면 아이디와 비밀번호를 기록한 쿠키가 만들어지고 그 다음부터 사용자가 그 웹 사이트에 접속하면 별도의 절차를 거치지 않고 쉽게 접속할 수 있음 클라이언트의 일정 폴더에 정보를 저장하기 때문에 웹 서버의 부하를 줄일 수 있다는 것이 장점 반면에 웹 브라우저가 접속했던 웹 사이트에 관한 정보와 개인 정보가 기록되기 때문에 보안에 문제가 있음 쿠키의 동작 과정 쿠키 생성 단계: 주로 웹 서버 측에서 생성. 생성된 쿠키는 응답 데이터에 함 께 저장되어 웹 브라우저에 전송됨 쿠키 저..

JSP 2023.03.07

JSP 웹 프로그래밍 - 웹 쇼핑몰 만들기 06 (주문 처리 페이지, 상품 관리 테이블 생성 및 상품 등록하기)

웹 쇼핑몰 만들기 01 >>> https://rogi221.tistory.com/93 웹 쇼핑몰 만들기 02 >>> https://rogi221.tistory.com/101 웹 쇼핑몰 만들기 03 >>> https://rogi221.tistory.com/105 웹 쇼핑몰 만들기 04 >>> https://rogi221.tistory.com/109 웹 쇼핑몰 만들기 05 >>> https://rogi221.tistory.com/114 14 [웹 쇼핑몰] 주문 처리 페이지 만들기 [웹 쇼핑몰] 주문 처리 페이지 만들기 쿠키를 이용하여 주문 처리 페이지 만들기 장바구니 페이지 수정하기: // cart.jsp ... (생략) ... 장바구니 삭제하기 주문하기 배송 정보 페이지 작성하기 // shippingInf..

JSP 2023.03.07
728x90
반응형