전체 글 149

[JSP] 액션태그와 GET, POST 방식

1) 액션태그란? - 서버나 클라이언트에게 어떠한 행동을 하도록 명령하는 태그이다. - 페이지간 사이를 제어하거나 다른 페이지의 실행 결과 내용을 현재 페이지에 포함하거나 자바빈즈(객체) 등의 다양한 기능을 제공한다. - 액션태그는 XML 형식인 를 쓴다. 2) 액션태그 종류 1. forward - 다른 페이지로의 이동, 즉 페이지의 흐름을 제어한다. - forward를 만나는 즉시 페이지가 이동된다. 2. include - 외부 페이지의 내용을 포함하거나 페이지 모듈화를 시킨다. 3. param - 데이터 전송용 태그이다. - 현재 페이지에서 다른 페이지에 정보를 전달한다. - 태그 안에 존재한다. 4. useBean 5. setProperty 6. getProperty 3) Get 방식과 Post 방..

Back-End/JSP 2021.07.15

[JSP] 스크립트 태그

1) 스크립트 태그란? - HTML 코드 내에 자바 코드를 넣어 프로그램이 수행하는 기능을 구현할 수 있다. 2) 스크립트 태그 종류와 특징 1. 선언문(declaration) - 자바 변수나 메소드를 정의하는데 사용한다. 2. 표현문(expression) - 변수, 계산식, 메소드 호출 결과 등 값들을 나타내준다. - 타입은 문자열이다. 3. 스크립틀릿(scriptlet) - 자바 변수 선언 및 자바 로직(기능) 코드를 작성하는데 사용한다.

Back-End/JSP 2021.07.14

[JSP] JSP 개요와 웹 기본 작동 원리와 사용 언어 설명

1) JSP(Java Server Page)란? - HTML을 중심으로 자바와 같이 연동해서 사용하는 웹 언어이다. - HTML 코드 안에 JAVA 코드를 작성할 수 있다. 2) 웹 컨테이너(서블릿 컨테이너)란? - 사용자의 요청이 동적 데이터인 경우(보통 DB처리를 뜻한다), JSP나 서블릿으로 연산 및 제어, DB에 접근 등을 통해 정제된 데이터(결과)가 완성되면 웹 서버를 거쳐 응답해준다. 3) WAS(Web Application Server)란? - 동적 데이터를 처리할 서블릿을 메모리에 할당하며, web.xml을 참조 후 해당 서블릿에 대한 Thread 생성을 하고 서블릿 요청과 서블릿 응답 객체 생성 후 웹 서버가 요청한 동적 데이터를 서블릿에 전달한다. 4) 서블릿(Servlet)이란? - ..

Back-End/JSP 2021.07.14

[PHP] PHP 기본 문법, 특징, 변수

1) PHP 기본 문법, echo( ) 함수 - HTML 문서 내에 로 끝난다. - HTML에 문자열을 출력하기 위해 echo( ) 함수를 사용한다. 2) PHP 특징 - PHP문법을 사용하면 확장명을 .php로 저장한다. - C언어, Java 처럼 PHP 명령문의 끝은 세미콜론( ; )으로 끝난다. - 주석문은 /* */ , 한줄 주석은 //를 사용한다. 3) PHP 변수 선언과 초기화 //변수 선언 $변수명; //변수 초기화 $변수명 = 값; 변수-1 이름 : ▼실행결과▼ 4) PHP 변수 종류(지역변수, 전역변수, 정적변수, 슈퍼글로벌변수) 1. 지역변수 - 함수 내부에서 선언된 변수를 말한다. - 내부에서 선언된 변수는 함수가 종료되면 메모리에서 삭제된다. { $num = 10; //지역변수 } ..

Front-End/PHP 2021.07.03

[PHP] PHP 개요, APACHE 설치하기, PHP 다운로드

1) PHP란? - 서버측에서 해석되는 언어이다. - 웹 서버 프로그램에서 해석되는 스크립트 언어이다. 2) PHP 특징 - 데이터베이스와 연동을 편하게 할 수 있다. - 거의 모든 운영체제에서 개발이 가능하다. - 속도가 매우 빠른 편이다. - 파일 업로드, 메일 전송.. 등 기능을 자체적으로 지원한다. 3) APACHE 설치와 환경설정하기 1. 사이트 접속 https://www.apachelounge.com/download/ Apache VS16 binaries and modules download www.apachelounge.com 2. 해당 파일 다운하기 - 2.4.48-win64-VS16.zip 다운받은 후 압축 해제 후 폴더 안에 Apache24 디렉토리 복사 후 C 드라이브에 이동하기 3...

Front-End/PHP 2021.07.03

[자바스크립트] location 객체, history 객체 설명과 종류 알아보기

1) location 객체란? - 현재 브라우저에 표시된 HTML 문서의 주소를 얻거나 브라우저의 새 문서를 불러올 때 사용할 수 있다. - location 객체의 프로퍼티와 함수를 이용하면 현재 문서의 url 주소를 다양하게 해석하여 처리할 수 있다. 2) location 객체 종류 1. location.href 페이지의 url 전체 정보를 반환, url을 지정하여 이동할 수 있다. location.href = "파일이름.html" // 페이지 이동 2. location.reload( ) 새로고침하기 3. location.assign( ) 현재 url을 지정한 url로 바꿔서 이동하고 이전으로 돌아가기가 가능하다. 4. location.replace( ) 현재 url을 지정한 url로 바꿔서 이동하고 ..

[제이쿼리] 제이쿼리 개요, 다운로드, 연결 방법

1) 제이쿼리(JQuery)란? - 오픈 소스 기반의 자바스크립트 라이브러리를 뜻한다. - 문서객체모델(DOM)과 이벤트(Event)에 관한 처리를 쉽게 구현할 수 있다. - Ajax 응용 프로그램도 빠르게 개발이 가능하다. - 요소들을 선택하는 강력한 방법을 제공하고 선택된 요소들을 효율적으로 제어할 수 있다. 2) 라이브러리 vs 프레임워크의 차이점 집을 짓는데에 예를 들자면, 라이브러리는 집을 짓는데에 필요한 도구, 프레임워크는 집(틀)이라고 보면 된다. 3) 제이쿼리 다운로드 1. 공식사이트 https://jquery.com/ jQuery What is jQuery? jQuery is a fast, small, and feature-rich JavaScript library. It makes th..

Front-End/JQuery 2021.06.27

[자바스크립트] 이벤트 객체(Event Object), 이벤트 전파

1) 이벤트 객체(Event Object)란? - 특정 타입의 이벤트와 관련이 있는 객체를 말한다. - 해당 타입의 이벤트에 대한 상세 정보를 저장한다. - 모든 이벤트 객체는 이벤트의 타입을 나타내는 type 프로퍼티와 이벤트 대상을 나타내는 target 프로퍼티를 가진다. - 이벤트 객체는 이벤트 리스너가 호출될 때 인수로 전달한다. const sendit = funtion(e) { // e : 이벤트 객체 console.log(e.target); // 이벤트 타겟 객체 console.log(e.type); // 이벤트 타입 click } 2) 이벤트 전파 - 이벤트가 발생했을 때 브라우저가 이벤트 리스너를 실행시킬 대상 요소를 결정하는 과정을 말한다. - 이벤트의 대상이 window 객체와 같은 단..

[자바스크립트] 이벤트(Event)와 이벤트 타입, 타겟, 리스너

1) 이벤트란? - 웹 브라우저가 알려주는 HTML요소에 대한 사건의 발생을 의미한다. - 웹 페이지에 사용된 자바스크립트는 발생한 이벤트에 반응하여 특정 동작을 수행한다. - 자바스크립트는 비동기식 이벤트 중심 프로그래밍 모델이라고 한다. 2) 이벤트 타입(Event Type) - 발생한 이벤트의 종류, 이벤트명이라고도 한다. - 가장 많이 사용하는 키보드, 마우스, HTML DOM, window객체등을 처리하는 이벤트가 많이 제공된다. - ex) onClick, onKeypress, onLoad ... 이벤트타입 문자열을 클릭하세요 3) 이벤트 타겟(Event Target) - 이벤트가 일어날 객체를 뜻한다. 4) 이벤트 리스너(Event Listener) - 이벤트가 발생했을 때 그 처리를 담당하는..

반응형