본문 바로가기

전체 글131

JavaScript_JavaScript, 타입, 연산자 JavaScript 브라우저 내에서 실행되는 프로그램을 개발할 수 있는 프로그래밍 언어 java와 문법적 유사성이 많아서 쉽게 배울 수 있다 인터프리터(Interpret) 프로그래밍 언어(컴파일 과정없이 소스가 실행파일로 사용) JavaScript로 할 수 있는 일 HTML 컨텐츠를 변경할 수 있다 브라우저를 통해서 현재 보고 있는 웹 페이지를 변경할 수 있다 HTML 태그의 속성 변경 가능 HTML 컨텐츠의 스타일을 변경할 수 있다 CSS 변경 할 수 있다 사용자 상호작용하는 프로그램을 작성할 수 있다 이벤트 모델 활용 브라우저의 도움없이 서버와 데이터통신을 할 수 있다 AJAX기술을 활용해야 한다 JavaScript의 특징 스크립트언어(인터프리터 언어) 객체지향 프로그래밍 언어 동적데이터타입을 지원 .. 2024. 1. 12.
Web_GET과 POST, MIME GET 전송할 HTTP 방식의 기본 값 클라이언트가 서버로 데이터를 요청하기 위해서 사용하는 요청방식 데이터의 흐름은 서버에서 클라이언트 [ 클라이언트 ← 서버 ] 폼 데이터를 URL 끝에 붙여서 전송시킨다 웹 브라우저의 주소 표시줄에 그대로 나타난다 (보안에 취약) 구분자로 '?' 를 사용하여 URL뒤에 name=value와 같은 형식의 요청 파라미터를 붙이기 때문에 URL과 요청 파라미터를 구분 여러 개의 요청 파라미터를 전송할 경우에는 '&'를 사용하여 연결한다 서버로 전송하는 데이터의 크기에 제한이 있다 GET 방식 요청의 예시 웹브라우저의 주소창에 주소를 직접 입력하고 요청하는 경우 링크를 클릭해서 다른 주소를 요청하는 경우 으로 설정되어 있고, submit 버튼 클릭해서 값을 제출하는 경우 (.. 2024. 1. 10.
JSP_JSP와 JSP 구성요소 및 내장객체 JSP Java Server Pages 동적 웹 컨텐츠를 응답으로 제공하는 웹 애플리케이션을 개발할 때 사용되는 자바의 웹 기술 동적 웹 컨텐츠 예 : HTML, XML, JSON, 바이너리 파일 JSP는 HTML태그로 구성된 문서내에서 자바코딩이 가능한 파일 자바코딩이 가능하기 때문에 DB Acess작업, 동적으로 태그를 생성하는 것도 가능 JSP를 사용해서 개발된 웹 애플리케이션을 실행하기 위해서는 웹 애플리케이션 서버가 필요하다 대표적인 웹 애플리케이션 서버 : Tomcat, Jetty, Jboss, Weblogic, JEUS Dynamic Web Project 구성 src/main/java 자바패키지 및 자바 클래스 정의 src/main/webapp 웹관련 리소스가 위치하는 폴더 html, css.. 2024. 1. 5.
Web_웹 애플리케이션 개요 Tomcat Web Application Server(WAS) Web Application Program을 실행시켜주는 서버 웹 애플리케이션 전용 서버 Servlet/JSP엔진, Servlet/JSP 컨테이너의 역할을 수행하는 서버 URL과 웹페이지 vs URL과 웹애플리케이션 URL(Uniform Resource Locator) 자원(웹페이지, 웹애플리케이션, 그림, 동영상, 파일)의 위치를 나타내는 주소 서버에 있는 자원을 요청할 때 클라이언트가 입력하는 주소 일반적으로 웹에서 브라우져(클라이언트)의 주소창에 URL을 입력하면 웹 브라우저가 해당 URL을 서버로 전달한다(웹서버는 URL이 나타내는 주소에 해당 자원이 존재하면 그 자원을 응답을 제공한다) URL 형식 https://namu.wiki/w.. 2024. 1. 3.