본문 바로가기

728x90
반응형

JSP

[코드로 배우는 스프링 웹 프로젝트] java spring 설치 방법 1. java -version 11로 변경 ▷ 변경 이유 : java spring은 java 11버전 이상부터 적용 가능하기 때문입니다. ▷ 변경 방법 : 자바 버전 변경하려면 환경변수 설정해야합니다. ▷ 시스템 → 고급시스템 설정 → 환경변수 → 시스템 변수의 JAVA_HOME 편집(자바 버전 변경) → 시스템 변수의 Path 편집(%JAVA_HOME%\bin를 맨 위로 보냄) 2. java spring 설치 위한 홈페이지 접속 및 파일 다운 Spring Tool Suite 3 · spring-attic/toolsuite-distribution Wiki · GitHub Spring Tool Suite 3 the distribution build for the Spring Tool Suite and th.. 더보기
[JSP 웹 프로그래밍] 웹 MVC 1. MVC ▷ Model, View, Controller의 약자로, 웹 애플리케이션을 비즈니스 로직, 프레젠테이션로직, 데이터로 분리하는 디자인 패턴 ▷ 웹 애플리케이션에서는 일반적으로 애플리케이션을 비즈니스 로직, 프레젠테이션, 요청 처리 데이터로 분류 ▶ 비즈니스 로직은 애플리케이 션의 데이터, 즉 고객, 제품, 주문 정보의 조작에 사용 ▶ 프레젠테이션은 애플리케이션이 사용자에게 어떻게 표시되는지, 즉 위치, 폰트, 크기 ▶ 요청 처리 데이터는 비즈니스 로직과 프레젠테이션 파트를 함께 묶는 것 ◎ MVC 패턴의 구성 요소 ▷ 모델(model): 애플리케이션의 데이터와 비즈니스 로직을 담는 객체 ▷ 뷰(view): 사용자에게 모델의 정보(데이터)를 보여주는 역할. 비즈니스 로직을 포함하지 않으며, 하.. 더보기
[JSP 웹 프로그래밍] JSP 표준 태그 라이브러리 2 (sql 태그, function 태그) https://bobo12.tistory.com/265 [JSP 웹 프로그래밍] JSP 표준 태그 라이브러리 1 (Core 태그) 1. JSTL( JSP Standard Tag Library) ▷ JSP 페이지에서 스크립트 요소로 인한 코드의 복잡함을 해결하기 위한 일종의 사용자 정의 태그의 표준 ▷ JSP 페이지의 로직을 담당하는 부분인 if, for, while, 데이터 bobo12.tistory.com ◎ Sql 태그 ▷ Sql 태그의 종류 ◎ 태그로 select 쿼리문 실행하기 예제 1. member.sql drop table member; create table member( id varchar(20) not null, passwd varchar(20), name varchar(30), prim.. 더보기
[JSP 웹 프로그래밍] JSP 표준 태그 라이브러리 1 (Core 태그) 1. JSTL( JSP Standard Tag Library) ▷ JSP 페이지에서 스크립트 요소로 인한 코드의 복잡함을 해결하기 위한 일종의 사용자 정의 태그의 표준 ▷ JSP 페이지의 로직을 담당하는 부분인 if, for, while, 데이터베이스 처리 등과 관련 된 코드를 JSTL로 대치하여 코드를 깔끔하게 하고 가독성을 좋게 하는 것 ▷ JSP 내장 객체에 쉽게 접근할 수 있을 뿐 아니라 파라미터, 헤더, 쿠키 등의 복잡한 코드를 사용하지 않고 쉽게 직관적으로 사용 ▷ 객체 간의 비교를 equals( ) 메소드로 처리하는 대신 ==와 같은 간단한 연산자로 구현이 가능 2. JSTL이 제공하는 태그의 종류 ◎ JSTL이 제공하는 태그 사용 ▷ JSP 페이지에 디렉티브 태그를 사용 ▶ prefix 속.. 더보기
[JSP 웹 프로그래밍] JDBC 데이터베이스와 JSP 연동 3 (쿼리문 실행 결과 값 가져오기) https://bobo12.tistory.com/263 [JSP 웹 프로그래밍] JDBC 데이터베이스와 JSP 연동 2 (데이터베이스 쿼리 실행) https://bobo12.tistory.com/261 [JSP 웹 프로그래밍] JDBC 데이터베이스와 JSP 연동 1 (JDBC 드라이버 로딩, DBMS 접속) 1. JDBC(Java DataBase Connectivity) ▷ 자바/JSP 프로그램 내에서 데이터베이스와 관련된 작업을 처 bobo12.tistory.com 4. ResultSet 객체 ▷ Statement 또는 PreparedStatement 객체로 SELECT 문을 사용하여 얻어온 레코드 값을 테이블 형태로 가진 객체 ◎ Statement 객체를 이용해 select 쿼리문 실행 결과 값 가져.. 더보기
[JSP 웹 프로그래밍] JDBC 데이터베이스와 JSP 연동 2 (데이터베이스 쿼리 실행) https://bobo12.tistory.com/261 [JSP 웹 프로그래밍] JDBC 데이터베이스와 JSP 연동 1 (JDBC 드라이버 로딩, DBMS 접속) 1. JDBC(Java DataBase Connectivity) ▷ 자바/JSP 프로그램 내에서 데이터베이스와 관련된 작업을 처리할 수 있도록 도와주는 자바 표준 인터페이스 ▷ 관계형 데이터베이스 시스템에 접근하여 SQL 문을 실 bobo12.tistory.com 3. 데이터베이스 쿼리 실행 ◎ Statement 객체로 데이터 접근하기 ▷ Statement 객체 ▶ 정적인 쿼리에 사용 ▶ 하나의 쿼리를 사용하고 나면 더는 사용할 수 없음 ▶ 하나의 쿼리를 끝내면 close( )를 사용하여 객체를 즉시 해제해야 함 ▶ close( )를 사용하여 .. 더보기
[JSP 웹 프로그래밍] JDBC 데이터베이스와 JSP 연동 1 (JDBC 드라이버 로딩, DBMS 접속) 1. JDBC(Java DataBase Connectivity) ▷ 자바/JSP 프로그램 내에서 데이터베이스와 관련된 작업을 처리할 수 있도록 도와주는 자바 표준 인터페이스 ▷ 관계형 데이터베이스 시스템에 접근하여 SQL 문을 실행하기 위한 자바 API 또는 자바 라이브러리 ▷ JDBC API를 사용하면 DBMS의 종류에 상관없이 데이터베이스 작업을 처리할 수 있음 ◎ JDBC를 사용한 JSP와 데이터베이스의 연동 ① java.sql.* 패키지 임포트 ② JDBC 드라이버 로딩 ③ 데이터베이스 접속을 위한 Connection 객체 생성 ④ 쿼리문을 실행하기 위한 Statement/PreparedStatement/CallableStatement 객체 생성 ⑤ 쿼리 실행 ⑥ 쿼리 실행의 결과 값(int, R.. 더보기
[JSP 웹 프로그래밍] 쿠키 2 (Cookie 정보 얻기, 삭제) https://bobo12.tistory.com/259 [JSP 웹 프로그래밍] 쿠키 1 (Cookie 생성) 1. 쿠키(cookie) ▷ 클라이언트와 웹 서버 간의 상태를 지속적으로 유지하는 방법 ▷ 쿠키는 세션과 달리 상태 정보를 웹 서버가 아닌 클라이언트에 저장 ▶ 예를 들어 어떤 웹 사이트를 처음 방문 bobo12.tistory.com 쿠키에 대한 내용 이어서 해볼게요~ 3. 쿠키 정보 ◎ 쿠키 객체 얻기 ▷ 클라이언트에 저장된 모든 쿠키 객체를 가져오려면 request 내장 객체의 getCookies( ) 메소드를 사용 ▷ 쿠키 객체가 여러 개일 때는 배열 형태로 가져옴 ◎ 쿠키 객체의 정보 얻기 ▷ 쿠키 객체를 얻어왔다면 이 쿠키 객체에 저장된 쿠키 이름과 값을 가져오기 위해 getName( .. 더보기

728x90
반응형