포스코DX X 비트교육센터 6기 - 오리엔테이션


다운로드 할 것

image

(1)

https://www.eclipse.org/downloads/packages/

https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2023-06/R/eclipse-jee-2023-06-R-win32-x86_64.zip

(2)

https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html

  • Windows x64 MSI Installer

Java Enterprise Application Development

기업이 만드는 어플리케이션을 자바가 지원해준다.

<-> Java SE : 학생이 공부하는 자바 언어

Java Web Programming == servlet Programming

  • JDBC program
  • Servlet / (=)JSP

분산 (RMI…)

Java mail

JMS

JNDI

Servlet

application(이 안에 servlet, JDBC)을 만들고, 서블릿, 애플리케이션을 실행시켜주는 WAS(Tomcat, Jeus… 등)(=servlet container)가 필요함.

application을 감싸는 container = EJB ****

기업용 어플리케이션을 자바로 관리하고 담는 ‘객체’

비스니스 로직을 수행하는 메서드가 모인 ‘객체’

(+) bean = object

JQuery

DOM API를 쓰기 쉽게 만들어준 라이브러리

docker

Docker는 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼

Linux > java > 톰캣 > 어플리케이션

MSA

어플리케이션을 쪼갬.

메모장과 터미널로 자바 찍기

  1. 메모장에 해당 내용을 적고, .java파일로 저장하기

image

  1. 터미널에 해당 내용 적기 (javac 해주면, class 파일이 생성됨.)

image

폴더명

/ poscodx2023 / eclipse / eclipse-workspace

image

자바 웹 개발 시, java EE로 설정되어있어야함. 확인해주어야함.

image

  • 자바 언어를 공부할 땐, 해당 연결로 java se버전으로.
  • image

켜놓으면 좋은 창

image

image

꼭 하기

image

image

image

image

프로젝트 네임은 소문자로

나중에 웹의 경로가 되기에

프로젝트 열기

image

src에 package 하나 만들기

image

class는 대문자

image

파일 구조

image

리눅스에서는 이클립스가 없어서, $bin > java com ….등 CLI 로 실행시켜주어야한다.

이클립스 깃허브 연동

image

image

다 체크

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

image

image

그냥 create repository 클릭

image

레포지터리 생성

image

image image image image image image image image

save and fetch 클릭

image image image

******* git에 올리면 안되는 것

.project

.settings

.classpath

이클립스에 대한 설정이 담겨있다. 이클립스에서만 사용하는 이클립스 프로젝트 파일

메이븐 프로젝트 만들기

image

image

깃허브에 src와 pom.xml만 올리면 됨.

  • .gitignore에 설정하면됨.

메이븐 프로젝트가 필요한 이유

서버 환경에 가면 .war와 .jar 형태로 배포해야하기 때문이다.

java project는 그저, 이클립스에서 사용할 수 있는 형태이다.