목록데이터 엔지니어링 정복 (374)
지구정복
ㅁHTML 네트워크를 통해 공유하는 방법 개발자가 자신의 로컬 컴퓨터에 HTML문서를 작성하고 웹서버를 통해 공유해서 웹클라이언트가 볼 수 있게함. 웹서버에 접근하려면 로컬 컴퓨터 주소인 IP 또는 도메인이 필요하다. 즉, IP는 인터넷 상에 있는 컴퓨터의 고유한 주소이고 이것을 이용해서 한 컴퓨터에서 다른 컴퓨터로 데이터를 주고 받을 수 있게한다. 웹제공자컴퓨터 웹서버 웹클라이언트(브라우저) JSP용 웹서버는 Apache-Tomcat 이를 실행하려면 자바개발도구(JDK)가 필요 따라서 아파치톰캣과 JDK를 설치하면 웹서버를 통해 제작한 HTML문서를 외부로 공개할 수 있다. JDK 설치후 환경변수 설정 완료하고 아피치 톰캣은 HTML 문서가 있는 폴더에 압축을 푼다. 그런 다음 압축해제한 아파치폴더에 ..
어떠한 객체의 필드값이 객체마다 다르다면 해당 필드를 각 객체마다 가지고 있어야 한다. 하지만 객체의 필드값이 모두 같다면 각 객체마다 해당 필드를 가지고 있는 것은 메모리 낭비이다. 이런 필드는 한 곳에 위치시키고 객체들이 공유하는 것이 효율적이다. 이때 객체마다 가지고 있는 멤버를 인스턴스 멤버 하나의 클래스에 위치되어서 공통되는 필드를 공유해주는 멤버를 정적 멤버라고 한다. ㅁ인스턴스 멤버와 this 인스턴스 멤버란 객체(인스턴스)를 생성한 후 사용할 수 있는 필드와 메소드를 말한다. 이들을 각각 인스턴스 필드, 인스턴스 메소드라고 부른다. ㅇ인스턴스 멤버 선언 아래 코드로 예시를 든다. gas와 setSpeed() 메소드는 인스턴스 멤버이기 때문에 외부 클래스에서 사용할 때에는 Car 객체를 생성..
목차 HTML 개념 HTML 구조 HTML 기본 태그 ( , , , , , , , , , , , , , , ) 리스트 / / 테이블 ㅇHTML이란 Hyper Text Markup Language의 줄임말로 Hyper Text는 태그를 사용하는 프로그램 언어이고 Markup Language는 링크를 의미한다. 따라서 HTML은 웹 페이지를 만드는 언어이다. -만드는 과정 개발자가 태그를 이용하여 html문서 작성 -> 브라우저가 tag가 작성된 html문서 해석 태그를 해석하는 과정을 렌더링이라고 함 -> 웹페이지의 구조를 디자인해서 사용자에게 보여줌 -요소와 속성 HTML요소는 시작태그, 종료태그, 그 안의 내용으로 구성된다. 속성은 요소에 대해서 추가적인 정보를 제공하고 이들은 항상 시작태그 안에 포함..
ㅁ메소드 ㅇ메소드란 메소드는 객체의 동작에 해당하는 중괄호 블록을 의미한다. 메소드 선언은 선언부와 실행블록으로 구성. 메소드 선언부를 메소드 시그너처라고 한다. 메소드 선언부와 실행블록에는 다음 요소들을 포함한다. 리턴타입 메소드이름 ([매개변수선언, ...]) { 실행코드 } -리턴타입: 메소드가 리턴하는 결과의 타입을 표시 -메소드 이름: 메소드의 기능이 드러나도록 식별자 규칙에 맞게 이름을 지음 -매개 변수 선언: 메소드를 실행할 때 필요한 데이터를 받기 위한 변수를 선언 -메소드 실행 블록: 실행할 코드를 작성 ㅇ메소드 선언 하나의 계산기가 있다고 하자. 이 계산기의 기능은 총 두 가지이다. -리턴타입 하나는 전원을 키는 '전원 기능' 리턴값없음 다른 하나는 나눗셈을 하는 '나눗셈 기능' 리턴값..