상상 너머 그 무언가...

Eclipse에서 Java Project 종류 설명 본문

개발관련(Development)/웹(Web), 자바스크립트(Javascript)

Eclipse에서 Java Project 종류 설명

Clack 2021. 7. 18. 19:47

eclipse New Projects

이클립스 설치를 하고서

프로젝트를 처음 만들려고 할때 New에 뜨는 프로젝트 종류가 8가지 정도 나오는데

뭐가 뭔지 설명도 없고 검색해도 각 프로젝트 마다 어떤 차이가 있는지 나오지 않아서

 

나름 여기저기 검색해서 나온 내용을 정리 해봤다.

 

Create a Maven project
Create a Java EE EAR project
Create a Dynamic Web project
Create an EJB project
Create a Connector project
Create a Java EE application client project
Create a generic deployable web project
Create a JPA project
Create a project...
import projects...

 

Manve Project
Enterprise Application Project
Dynamic Web Project
EJB Project
Connector Project
Application Client Project
Static Web Project
JPA Project
Project...

 

 

Manve Project : Maven 이란 소프트웨어 프로젝트 관리(management and comprehension) 도구로써 프로젝트 객체 모델(POM, Project Object Model)의 개념을 기반으로 프로젝트 관리에 필요한 환경 설정과 라이브러리에 대한 의존성을 관리, 출처: https://carrotweb.tistory.com/19

 

Enterprise Application Project : EAP(Enterprise Application Project), 웹 모듈, EJB의 조합에 대한 참조를 포함

Dynamic Web Project : JSP와 같이 동적인 웹페이지를 가지는 웹 애플리케이션 개발 (서버, 자바, DB연결)

EJB Project : EJP(Enterprise JavaBeans)대규모 분산 객체 시스템을 구축하기 위한 기술 또는 자바, 출처: https://wikim.tistory.com/12

기업환경의 시스템을 구현하기 위한 서버측 컴포넌트 모델,  EJB는 애플리케이션의 업무 로직을 가지고 있는 서버 애플리케이션, 출처: https://kys4871.tistory.com/74

 

Connector Project :

 

Application Client Project : 

Static Web Project : JSP와 같은 동적인 페이지가 없는 순수하게 웹 컨텐츠로만 구성되어 있는 웹 컨텐츠를 위한 프로젝트 (Html, JavaScript, CSS 정도)

JPA Project : JPA(Java Persistent API), Entity Bean을 JPA라고 바꾸고 영속성(persistence) 관리와 ORM을 위한 표준 기술이다.  출처:https://blog.woniper.net/255

Project...

 

 

Java EE(J2EE), JDK, JRE, JAVA SE(J2SE) 차이

Java SE(Standard Edition) J2SE 자바 스탠다드 에디션은 가장 보편적으로 쓰이는 자바 *API집합체이다. 예전에는 J2SE로 불렸으나 버전 6.0이후에 Java SE로 변경됐다. 이전에는 썬 마이크로시스템즈에서 관

kys4871.tistory.com

 

[JPA] JPA란 무엇인가?

JPA란 무엇인가? JavaSE 환경에서 JPA 설정 및 CRUD JavaEE 환경(Spring)에서 JPA 설정 및 CRUD @OneToOne, 1:1 관계 매핑 @OneToMany / @ManyToOne, 1:N / N:1 관계 매핑 @ManyToMany, N:M 관계 매핑 Entity 객체..

blog.woniper.net

 

EJB(Enterprise JavaBeans)란 무엇인가.

EJB란 자바 RMI :  Java RMI는 Remote Method Invocation의 머리말을 딴 말인데 JDK1.1부터 자바에 내장된 기술이다. Java 환경에서 Computer 간 또는 Program 간에 통신(객체를 주고 받을 수 있다)을 할 수 있는..

wikim.tistory.com

 

이클립스 메이븐 프로젝트 만들기 1 - Eclipse Maven Project

메이븐(Maven, Apache Maven)이란 소프트웨어 프로젝트 관리(management and comprehension) 도구로써 프로젝트 객체 모델(POM, Project Object Model)의 개념을 기반으로 프로젝트 관리에 필요한 환경 설정과 라..

carrotweb.tistory.com