📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# 차이점 (5)

웹[Web] 2018. 9. 11. 00:21

[HTTP] HTTP 쿠키란(Cookie)? 쿠키 등장 배경 그리고 쿠키와 세션의 차이점.

쿠키란(Cookie)? 쿠키 등장 배경쿠키는 HTTP 환경(웹환경)에서 상태를 유지하기 위한 기술입니다. HTTP의 특성상 매번 발생하는 HTTP 트랜잭션은 별개의 요청으로 판단하기 때문에 상태를 가질수 없습니다. 예를 들어 www.exam.com/page1 요청 후 www.exam.com/page2 를 요청하는 경우 이 둘의 요청은 서로 연관성을 가지지 않고 독립적이며, page1에서 만들어진 데이터는 page2를 요청할때 유지되지 않는 것입니다.이러한 사실때문에 상태를 가지지 않는다고 하여 HTTP를 stateless protocol(무상태 프로토콜)이라고 합니다. 그러나 웹 서비스를 개발하다 보면 필연적으로 여러 요청(또는 여러 페이지)에 걸쳐 상태를 유지해야 하는 경우가 있습니다.최초 페이지에서 ..

Servlet&Jsp 2018. 8. 27. 10:56

[서블릿/JSP] <jsp:include> 액션태그와 <%@ include %> 디렉티브 차이점

이전글[서블릿/JSP] include 디렉티브로 다른 JSP 페이지 포함시키기[서블릿/JSP] 액션 태그 사용법. 으로 데이터 넘기기. 데이터 공유하기[서블릿/JSP] 액션 태그 동작 방식 및 JSP 모듈화 개념 액션태그와 디렉티브include 액션태그와 include 디렉티브는 역할 관점에서 보면 공통적인 부분을 하나의 JSP로 만들어 두고 포함시켜 사용한다는 점에서는 같다고 볼 수 있지만 그 내부 동작이나 그 동작으로 인한 쓰임새는 다른점이 있습니다. 먼저 두 가지 include의 사용 문법은 다음과 같습니다.include 액션태그 문법include 디렉티브 문법동작 방식의 차이include 디렉티브는 두 개의 JSP가 서블릿으로 변환되는 시점에 코드를 하나로 합친 다음 변환하기 때문에 코드레벨..

JavaScript 2018. 7. 2. 15:03

[jQuery] html() 와 appendTo()로 추가했을때의 차이점

html() 와 appendTo()로 추가했을때의 차이점DOM 요소를 특정 위치에 추가할때 html() 메서드와 appendTo() 메서드의 차이점은 무엇일까요? html() 메서드는 innerHTML 에 값을 대입(set) 해준다는 점이고, appendTo() 메서드는 기존 값에 추가 해준다는 점 입니다. 다음과 같이 각각 메서드를 두 번씩 실행했을때의 차이점이 무엇일까요? 단 문서의 body 태그는 비어있는 상태입니다.메서드 실행 전 body 요소의 상태appendTo()를 두 번 실행했을 때$('domTest').appendTo('body');$('domTest').appendTo('body');html()를 두 번 실행했을 때$('body').html('domTest');$('body').html..

JavaScript 2018. 6. 25. 21:20

[jQuery] jQuery text(), html() 메서드 설명 및 차이점

jQuery text(), html() 메서드jQuery text(), html() 메서드text(), html() 메서드는 문서 객체 안의 내용을 가져오거나 추가할때 사용하는 메서드입니다. 얼핏 보기에는 두 메서드의 동작과 결과가 똑같은듯 보이지만 조금의 차이가 있습니다. 이 둘의 사용법 및 차이를 살펴보겠습니다.문서 객체의 내용 얻어오기문서 body의 내용이 위와 같이 구성되어 있습니다. 만약 이상태에서 span의 내용을 얻고자 할때 text(), html() 메서드를 사용할 수 있습니다.그러나 결과는 서로 다르게 나타납니다. 이 둘의 차이점은 무엇일까요?text(), html() 동작의 차이점먼저 text() 메서드를 먼저 살펴보자면 text() 메서드는 jQuery로 선택한 DOM 객체의 text..

깃(Git) 2018. 4. 25. 16:51

[Git] git diff 명령어를 통한 변경 내용 보기

워킹 디렉터리와 Staging Area 의 차이점 보기파일의 단순 변경 내역이 아닌 어떤 내용이 변경되었는지 차이점을 알기 위해서는 git diff 명령어를 사용해야 합니다. git status 명령어로는 파일의 상태정도만 (Staged인지 Untstaged인지) 알 수 있지만 git diff 명령을 사용하면 조금 더 자세한 변경 내용을 알 수 있습니다.git diff 명령은 워킹 디렉터리와 Staging Area 사이의 비교가 가능할 뿐만 아니라 Staing Area와 Commit된 내역 사이의 비교 또한 가능합니다. 다음의 실습을 통해 사용법을 알아보겠습니다.다음은 방금 막 생성한 Git 저장소이며, README 파일을 하나 생성합니다.$ echo '이것은 README 파일' >> README$ ca..