본문 바로가기
반응형

분류 전체보기69

[Web] Ajax 1. Ajax HTML, CSS, 자바스크립 등 기존에 사용되던 기술과 함께 사용하기 위한 개발 기법 Ajax 자체는 새로운 개발 언어가 아님 웹 페이지의 비동기 처리 방식을 위해 쓰임 비동기 처리라함은 웹 페이지 전체를 다시 로딩하지 않고도, 웹 페이지의 일부분만 갱신할 수 있게 해줌 서버와 주고받는 데이터 객체를 XMLHttpRequest(XHR)라고 함 XMLHttpRequest(XHR)로 가져올 수 있는 데이터 형태는 JSON 혹은 XML jQuery ($.ajax)를 사용 2. Ajax 동작 원리 자바스크립트(JavaScript)를 통해 웹 서버와 통신 3. 답변 추가 Ajax 예시 function addAnswer(e) { e.preventDefault(); var queryString = $.. 2019. 5. 10.
[Java] 상속 1. 상속 (extends) 분류(클래스)에 대한 확장, 재사용 재사용이라 함은 코드의 중복을 제거하기 위함 상위 클래스는 더 추상화 된 클래스 하위 클래스는 더 구체화 된 클래스 분류구조를 가짐 하위클래스는 상위클래스이다. (하위클래스 is a kind of 상위클래스 -> LSP 원칙) 모든 클래스는 'Object' 클래스를 상속 받는다. 2. 분류도 예시 음식이라는 분류를 한식, 양식으로 구체화 했다. (= 한식, 양식이라는 분류는 음식으로 추상화 된다.) 한식이라는 분류를 비빔밥, 찌개로 구체화 했다. (= 비빔밥, 찌개라는 분류는 한식으로 추상화 된다.) 양식이라는 분류를 피자, 파스타로 구체화 했다. (= 피자, 파스타라는 분류는 양식으로 추상화 된다.) 3. 음식을 통해 상속을 사용해 보자 .. 2019. 5. 5.
[Java] 추상화 1. 추상화 객체의 핵심적인 특성들을 묶어 재조합(모델링)하는 것 핵심적 = 공통적 = 필수적 = 내가 관심있는 어플리케이션의 성격에 따라 추상화가 달라질 수 있음 사람을 예로 들었을 때 헬스장 어플리케이션 사람 ======== 이름 키 몸무게 골격근량 체지방량 ======== 먹다() 말하다() 결제하다() 운동하다() 씻다() 은행 어플리케이션 사람 ======== 이름 나이 직업 연봉 신용도 ======== 말하다() 입금하다() 출금하다() 이체하다() 대출하다() 2. 자바에서 추상화는 무엇으로 표현하는가? Class 3. 사람의 기본적인 특성을 가지고 추상화 해보자 사람 ======== 이름 나이 키 ======== 말하다() 사람은 '이름', '나이', '키'라는 속성을 가지고 있으며, '말.. 2019. 5. 2.
[HTTP] HTTP 1. HTTP 클라이언트와 서버간 웹 페이지(데이터)를 주고받기 위한 프로토콜 클라이언트와 서버간 주고받는 데이터를 HTTP 메시지 (또는 HTTP 패킷)라고 한다. HTTP 메시지는 요청(Request) 메시지, 응답(Response) 메시지가 존재 (클라이언트-서버 간 요청과 응답 구조) 2. 특징 기본 80번 Port 사용 TCP/IP 4계층 중 어플리케이션 계층에서 작동 비연결성 프로토콜 (Connectionless, Stateless) Connectionless : 클라이언트와 서버간 요청과 응답이 완료 되면, 접속을 끊는다 Stateless : 접속을 끊기때문에 현재 상태가 저장되지 않는다 3. HTTP Request 메시지 4. HTTP Response 메시지 각 메시지에서 중요한 역할을 하.. 2019. 5. 1.
반응형