JSP | Action Tag (액션태그)
·
JSP
Action Tag : JSP 페이지 내에서 어떤 동작을 하도록 지시하는 태그입니다 : 종류에는 페이지 이동을 강제하는 forward , 페이지를 삽입하는 include, forward 나 include 를 할 때 값을 지정하는 param , 자바의 클래스와 연동하는 useBean 등이 있습니다 종류 기능 1. forward 현재의 페이지에서 다른 특정 페이지로 전환할 때 사용합니다 2. include 현재 페이지에 다른 페이지를 삽입할 때 사용합니다 3. param forward 및 include 태그에 데이터를 전달할 목적으로 사용되는 태그 name 과 value 속성으로 이루어져 있습니다 4. userBean 자바빈 JAVA 언어의 데이터 변수 와 기능 메서드 으로 이루어진 클래스 5. setPro..
DAO, DTO, VO 란? 간단한 개념 정리
·
JSP
출처 :https://melonicedlatte.com/2021/07/24/231500.html DAO DAO(Data Access Object) 는 데이터베이스의 data에 접근하기 위한 객체입니다. DataBase에 접근 하기 위한 로직 & 비지니스 로직을 분리하기 위해 사용합니다. DTO DTO(Data Transfer Object) 는 계층 간 데이터 교환을 하기 위해 사용하는 객체로, DTO는 로직을 가지지 않는 순수한 데이터 객체(getter & setter 만 가진 클래스)입니다. 유저가 입력한 데이터를 DB에 넣는 과정을 보겠습니다. 유저가 자신의 브라우저에서 데이터를 입력하여 form에 있는 데이터를 DTO에 넣어서 전송합니다. 해당 DTO를 받은 서버가 DAO를 이용하여 데이터베이스로 ..
JSP | 회원가입, 로그인 수업(1)
·
JSP
include 이용하여 합치기 다이나믹 웹 프로젝트 생성, JAR 파일 lib파일에 옮기기 쌤이 주신 파일 webapp파일에 복붙! include 파일 생성 > header.jsp 와 footer.jsp 파일 생성 기존 index.jsp 파일을 header와 footer로 나누고 include 시키기 더보기 header My Web Welcome to MyWorld Toggle navigation My First Web HOME Member BOARD LOGIN JOIN footer Copyright © By Park 2018.XX.XX~ include - 상대경로 : 지금 파일의 위치에서 상대적으로 가르키는 위치. - 절대경로 : 지금 파일의 위치와는 상관없이, 프로젝트에서 카리키는 위치. (앞에 "/..
JSP | MVC2 패턴
·
JSP
MVC2 패턴 ( Model View Controller 2 ) MVC 패턴은 디자인 패턴 중 하나로, 디자인 패턴이란 프로그램이나 어떤 특정한 것을 개발하는 중에 발생했던 문제점들을 정리해서 상황에 따라 간편하게 적용해서 쓸 수 있는 것을 정리하여 특정한 "규약"을 통해 쉽게 쓸 수 있는 형태로 만든 것을 말한다. MVC 패턴은 Model, View, Controller의 줄임말로써, 사용자와 상호작용하는 S/W를 디자인함에 있어 세가지 요소로 쪼개어 하는 것을 가리킨다. 출처 : https://velog.io/@gillog/a-j5c0h49n Model 애플리케이션의 정보, 데이터를 나타냅니다. 데이터베이스, 처음의 정의하는 상수, 초기화값, 변수 등을 뜻합니다. 또한 이러한 DATA, 정보들의 가공..
JSP | EL, JSTL
·
JSP
EL ( Expression Language ) : JSP 에서 저장객체를 출력할때 스크립팅을 전혀 쓰지 않을 수 있는 기술입니다 : EL은 일종의 스크립트 언어로 자료 타입 , 수치 연산자 , 논리 연산자 , 비교 연산자 등을 제공하며 표현식을 대체 할 수 있습니다. EL 의 사용법 ex) 표현식 : EL : ${value} 액션태그 와 EL 비교 - 액션태그 : - EL : ${member.name} EL 내부에 사용하는 연산자 1.산술 : +, --, *, /, 2.관계 : ==, !=, 성인입니다. 미자입니다. ➡ 결과 ➡ choose절 확인 코드 📄 jstl_choose.jsp 홍길동 이순신 둘 다 아님 성인입니다. 미성년자입니다. ➡ 결과 ➡ for each (향상된 for 문) 📄 jstl_..
JSP | JSP 태그
·
JSP
JSP 특징 1. 동적 웹어플리케이션 컴포넌트 - 자바 코드 사용가능 2. jsp 확장자 3. 클라이언트의 요청에 동적으로 작동하고 , 응답은 HTML 을 이용 4. JSP 는 웹서버와 통신시에 자동으로 Servlet 으로 변환됨 5. MVC 패턴에서 View 로 이용됨 JSP 태그의 개념 이해 Servlet은 java 언어를 이용하여 문서를 작성하고, 출력객체 PrintWriter 를 이용하여 html 코드를 삽입합니다 jsp 는 서블릿과 반대로 html 코드에 java 언어를 삽입하여 동적문서를 만들 수 있습니다 html 코드 안에 java 코드를 삽입하기 위해서는 jsp 태그를 이용해야 하며, 이러한 태그를 학습해야 합니다 JSP 태그 종류 생김새 특징 스크립트릿 (scriptlet) 모든 자바 코..
JSP | Html( Hyper Text Markup Language )
·
JSP
* 웹 프로그래밍을 하기 위해 필요한 학습. 1. JAVA : JAVA웹 어플리케이션을 구현하기 위한 선행학습. 2. HTML : 웹 어플리케이션을 구현하기 위한 틀. 3. CSS : 웹 어플리케이션의 레이아웃 및 스타일을 지정하는 언어. 4. JavaScript : 클라이언트의 기능/동작을 구현하기 위한 언어. HTML ( Hyper Text Markup Language ) 프로그램언어가 아닌 화면을 그리는 마크업 언어, 정적인 페이지를 만듦 메모장, 한글, 워드, 문서작업이 가능한 프로그램에서는 모두 작성 가능하다. HTML 문서는 태그라는 명령어로 구성되어있다. 태그의 기본 형식 : 문서의 내용 head 안에는 제목 또는 정보, 임포트 내용 body 안에는 화면에 보여지는 내용들이 보여짐 [ 블럭요..
JSP (Java Server Pages)
·
JSP
JSP (Java Server Pages) 란? HTML 코드에 JAVA 코드를 넣어 동적웹페이지를 생성하는 웹어플리케이션 도구이다. JSP가 실행되면 자바 서블릿(Servlet) 으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고 그렇게 생성된 데이터를 웹페이지와 함께 클라이언트로 응답한다. JSP는 HTML 페이지를 만들기 위한 방법 중 하나입니다. 출처 : https://javacpro.tistory.com/43 참고하여 작성하였습니다. 서버(Server)란? 서버는 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램(server program) 또는 장치(device)를 의미한다. 출처 : 위키백과 웹 프로그래밍이란? 웹 프로그래밍이란, ..