본문 바로가기
코딩 공부/web & Java

이클립스, 톰캣 설치 및 부가 설명, 자바의 기본적인 구조

by 현장 2022. 8. 23.

▶ JDK (Java Development Kit)

  → 썬 마이크로시스템즈에서 개발한 Java환경에서 돌아가는 프로그램을 개발하는 데 필요한 툴들을 모아놓은 소프트웨어 패키지,  JRE(Java Runtime Environment)와 Java바이트코드 컴파일러, Java 디버거 등을 포함하는 개발 도구들로 이루어져 있다.

 

▶ JRE (Java Runtime Environment)

  →  컴퓨터의 운영체제 소프트웨어 상에서 실행되고 클래스 라이브러리 및 특정 Java 프로그램이 실행해야 하는 기타 리소스를 제공하는 소프트웨어 계층입니다.

 

※ JDK와 JRE의 다운로드 사이트(http://oracle.com/)

▶ Apache-Tomcat

  →  아파치 소프트웨어 재단에서 개발한 서블릿 컨테이너(또는 웹 컨테이너)만 있는 웹 애플리케이션 서버이다. (WAS)

 

※ Apache-Tomcat의 다운로드 사이트(http://tomcat.apache.org/)

 

Eclipse

  →  자바를 비롯한 다양한 언어를 지원하는 프로그래밍 통합 개발 환경이자 프로그래밍 도구이다. 현재는 OSGi를 도입하여, 범용 응용 소프트웨어 플랫폼으로 진화

 

※ Eclipse의 다운로드 사이트(http://eclipse.org/)

 

※ OSGi

  →  Java용 동적 모듈 시스템을 정의한다.

※ Eclipse와 Apache-Tomcat 통해 상대방 웹 서버에 접속할 수 있음

 

※ IP 알아내는 방법

 

위와 같이 cmd 창에서 ipconfig 입력

위와 같은 형식으로 나오며 IPv4가 자신의 IP이다.

 

▶ 패키지 (Package)

  → 패키지는 비슷한 성격의 자바 클래스들을 모아 놓은 자바의 디렉토리

 

▶ 클래스 (Class)

   객체를 정의하는 틀 또는 설계도

 

▶ 메서드 (Method)

     어떠한 문제를 처리하기 위한 방법을 소스 코드로 묶어놓고 필요(호출)에 따라 동작하는 기능

 

※ 예시

 

※ 패키지, 클래스, 메서드의 관계 종류

▶ 기본 프로젝트 순서

  1. 프로젝트 생성
  2. 패키지 생성
  3. 클래스 생성
  4. 메서드 선언
  5. 메서드 호출 후 실행
  6. 실행 결과 확인

위와 같이 작성이 되며 각각의 중괄호의 쌍으로 각각의 블록의 시작과 끝이 정해진다.

(ex. 8번째 줄이 main메서드의 시작점, 13번째 줄이 main메서드의 끝점)

'코딩 공부 > web & Java' 카테고리의 다른 글

데이터 모델링  (0) 2022.08.25
SQL  (0) 2022.08.24
MySQL 제거  (0) 2022.08.24
데이터 베이스관련  (0) 2022.08.24
개발환경, WAS와 Web Server, DB와 DBMS 간단한 설명  (0) 2022.08.22