▶ 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)
→ 어떠한 문제를 처리하기 위한 방법을 소스 코드로 묶어놓고 필요(호출)에 따라 동작하는 기능
※ 예시
※ 패키지, 클래스, 메서드의 관계 종류
▶ 기본 프로젝트 순서
- 프로젝트 생성
- 패키지 생성
- 클래스 생성
- 메서드 선언
- 메서드 호출 후 실행
- 실행 결과 확인
위와 같이 작성이 되며 각각의 중괄호의 쌍으로 각각의 블록의 시작과 끝이 정해진다.
(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 |