메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

이 페이지의 이전 버전을 보고 있습니다. 현재 버전 보기.

현재와 비교 페이지 이력 보기

버전 1 다음 »

1.1     로컬 개발환경

1.1.1  IDE Tool

- IntelliJ IDEA - 2023.2(232.8660.185) : 최신 버전 이용

- Visual Studio Code - 1.81 : 최신 버전 이용

- Eclipse - 2023‑06 : 최신 버전 이용

1.1.2  JDK 버전

- openjdk-17.0.8.7.1 (LTS) : 17버전 기준으로 최신 버전 이용

1.1.3  형상관리

- GitLab : 배포서버에 설치된 GitLab에서 생성되는 Git Repository를 사용

1.1.4  WAS

- Tomcat – 10.1.11 : Java Servlet Container

1.1.5  DBMS

- Postgresql – 15.3

 

1.2     주요 Framework / Library

1.2.1  Spring Framework

- spring-boot – 3.1.2

- spring-core – 6.0.11

- spring-data-jpa – 3.1.2

- tomcat-embed-core – 10.1.11 (exclusion)

1.2.2  Spring Cloud Aws – 3.0.1

1.2.3  logback – 1.4.8

1.2.4  mybatis – 3.5.13

1.2.5  HikariCP – 5.0.1

1.2.6  postgresql – 42.6.0

1.2.7  querydsl – 5.0.0

1.2.8  ehcache – 3.10.8

1.2.9  jjwt – 0.11.5

1.2.10 poi – 5.2.3

1.2.11 jackson

- jackson-core – 2.15.2

- jackson-databind – 2.15.2

 1.2.12 Apache Utils

- commons-lang3 – 3.12.0

- commons-text – 1.10.0

- commons-io - 2.13.0

- commons-codec – 1.16.0

- commons-beanutils – 1.9.4

 1.2.13 Lombok – 1.18.28

1.2.14 Springdoc(swagger 3.0) – 2.1.0

 

 로컬개발환경 세팅

1.3    개발환경 다운로드

개발 Tool의 경우 3가지중에 본인이 사용하는 프로그램을 다운로드

- IntelliJ IDEA :  https://www.eclipse.org/downloads/

- Visual Studio Code : https://code.visualstudio.com/

- Eclipse : https://www.eclipse.org/downloads/

 

1.4     Tool 설치 파일

- git (git version control) : https://git-scm.com/ (git에서 소스코드를 받기 위해서 설치)

- SourceTree (git ui client) : https://www.sourcetreeapp.com/ (SourceTree를 사용하지 않고 개발 Tool에서 기본 제공하는 Git Client 사용도 가능)

- DBeaver (db client) : https://dbeaver.io/download/ (DBMS를 활용하기 위한 UI Client

- Open Jdk 17 : https://docs.aws.amazon.com/corretto/latest/corretto-17-ug/downloads-list.html (Amazon외에 다른 곳에서 제공하는 Open jdk를 설치하여도 됨)

1.5     Project 목록

- x2bee-common : Spring 공통 기능 제공 프로젝트
(해당 프로젝트의 경우 각각의 Spring 프로젝트가 pom.xml에서 dependency를 추가하여 참조해서 사용하고 있음)

- x2bee-gw : Spring cloud gateway 프로젝트

- x2bee-bo : 관리자 사이트 Spring Thymeleaf Front End 프로젝트

- x2bee-api-bo : 관리자 Api Spring 프로젝트

- x2bee-api-common : 공통 Api 및 외부 인터페이스 Api Spring 프로젝트

- x2bee-api-display : 전시 Api Spring 프로젝트

- x2bee-api-event : 이벤트 Api Spring 프로젝트

- x2bee-api-goods : 상품 Api Spring 프로젝트

- x2bee-api-order : 주문 Api Spring 프로젝트

- x2bee-api-member : 회원 Api Spring 프로젝트

- x2bee-batch-gddp : 전시, 상품 Spring Batch 프로젝트

- x2bee-batch-mbod: 회원, 주문 Spring Batch 프로젝트

 

  • 레이블 없음