HTTP는 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜이다.HTTP는 웹에서 이루어지는 모든 데이터 교환의 기초이며, 클라이언트-서버 프로토콜이기도 하다.클라이언트-서버 프로토콜이란 (보통 웹브라우저인) 수신자 측에 의해 요청이 초기화 되는 프로토
HTTP(Hyper Text Transfer Protocol)란 "서버/클라이언트 모델을 따라 데이터를 주고 받기 위한 프로토콜"이다.HTTP는 텍스트, 이미지, 영상, JSON 등등 거의 모든 형태의 데이터를 전송할 수 있다.HTTP는 인터넷에서 하이퍼텍스트를 교환하
영어 GET 이라는 단어는 가져오다 라는 뜻을 가진 단어인데, 우리가 필요한 정보를 얻기 위해 사용하는 GET은 어떠한 정보를 가져와서 조회하기 위해서 사용되는 방식이다.GET방식의 특징 URL에 변수(데이터)를 포함시켜 요청한다. 데이터를 Header(헤더)에
컴퓨터가 통신하는 방법은 크게 직렬 통신/병렬 통신, 동기 통신/비동기통신으로 구분이 된다.병렬 통신은 우리가 PC메인보드에 CPU를 보면 근거리에 있는 주변장치들과 수많은 라인으로 연결되어 한 번에 보다 많은 통신을 하기 위한 것이고, 직렬 통신은 한 라인으로 연결되
MVC패턴은 "디자인 패턴"중 하나이다."디자인 패턴"이란 프로그램이나 어떤 특정한 것을 개발하는 중에 발생했던 문제점들을 정리해서 상황에 따라 간편하게 적용해서 쓸 수 있는 형태로 만든 것을 말한다.어떤 앱을 만든다고 가정했을 때, 앱을 유지보수하고 다른 이들과 공유
JRE(Java Runtime Environment = 자바 런타임 환경)란 자바 가상머신(Java Virtual Machine), 자바 클래스 라이브러리(Java class library), 자바 명령(Java command)및 기타 인프라를 포함한 컴파일된 Java
아파치(apache)란? 세계에서 가장 많이 쓰는 웹 서버 중 하나이며, 아파치 소프트웨어 재단에서 관리하는 HTTP 웹 서버이다. Apache는 Apache재단에서 만든 HTTP서버로 워낙 다양한 추가기능에, 구축이 쉽다는 이유 때문에 많이 쓰고 있다. 대부분의 중
EL(Expression Language)이란? JSP 스크립트의 표현식을 대신하여 속성 값을 쉽게 출력하도록 고안된 언어 출력, 반복처리를 태그 기반으로 제공 기존 Expression Tag()를 대체 Expression Tag()대신 으로 간단하게 사용할 수
위키피디아 : 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것으로, 형상 관리는 일반적인 단순 버전관리 기반의 소프트웨어 운용을 좀 더 포괄적인 학술 분야의 형태로 넓히는 근간을 이야기한다.형상관리는 변경사항을 체계적으로 추적, 통제한다는 것. 이 말은 어떤 문
1. overloading(오버로딩) 오버로딩은 같은 메소드라도 매개변수만 다르면 얼마든지 정의하고 사용할 수 있다. 특징 : 1) 메소드 이름이 같아야 한다. 2) 리턴형이 같아도 되고 달라도 된다. 3) 파라미터 개수가 달라야 한다. 4) 파라미터 개수가 같을
유저가 웹 페이지를 요청했을 때 서버는 요청된 페이지를 보내준다. 하지만 유저가 웹페이지에서 특정 form을 채운 뒤 웹페이지를 보내면 이는 보통 애플리케이션에 의해 처리 되어야 한다. 웹서버는 보통 form 정보를 처리해줄 애플리케이션 프로그램에 정보를 보내고, co
PHP를 설명하기 앞서 웹 페이지 프로그래밍 언어에 대해 간단하게 말하자면, 웹 페이지 프로그래밍 언어에는 JavaScript와 PHP등이 있다. JavaScript는 클라이언트 측 스크립트이고, PHP는 서버 측 스크립트라고 생각하면 된다. 웹 브라우저는 서버에서 내
Ajax란? Ajax는 JavaScript의 라이브러리 중 하나이며 Asynchronous Javascript And Xml(비동기식 자바스크립트와 xml)의 약자이다. 브라우저가 가지고 있는 XMLHttpRequest 객체를 이용해서 전체 페이지를 새로 고치지 않고
자바는 객체지향 프로그램 언어이다.'객체'는 모든 사물을 의미하며 지금 내 앞에있는 핸드폰, 컴퓨터, 책, 사람이 모두 객체이다. 현실세계에서 추출한 객체를 자바와 같은 프로그래밍 언어로 표현하는 개발방법을 객체지향 프로그래밍 이라고 한다.분석단계의 객체모델링그림출처
객체 지향 언어인 자바의 관계형 데이터베이스 프로그래밍을 좀더 쉽게 할 수 있게 도와주는 개발 프레임워크로써 JDBC를 통해 데이터베이스에 엑세스하는 작업을 캡슐화하고 일반 SQL 쿼리, 저장 프로 시저 및 고급 매핑을 지원하며 모든 JDBC 코드 및 매개 변수의 중복
Apache Maven의 사전적 정의는 다음과 같다.Apache Maven은 자바용 프로젝트 관리도구로 Apache Ant의 대안으로 만들어졌다. Apache License로 배포되는 오픈 소스 소프트웨어이다.프로젝트를 위해 작성한 JAVA 코드나 여러 자원들(.xml
자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 스프링(Spring)이라고 불린다.동적인 웹 사이트를 개발하기 위한 여러가지 서비스를 제공한다.흔히 스프링이라 부르지만 "스프링 프레임워크"라고 하는 것이 정확한 표현이다.자바 엔터프라이즈 개발을 위한 "오픈소스"
inner join은 교집합이라고 보면 된다. 또한 쿼리는 다음과 같은 방법들로 작성된다. select \* from A inner join B on A.번호 = B.번호;select \* from A,B where A.번호=B.번호;INNER JOIN된 결과를 보면