[0531] 자바 웹 개발 과정🌞

Let's TECH🧐·2021년 5월 31일
0

자바 웹 개발 과정

목록 보기
21/31
post-thumbnail

⭐웹 개발

STS

정의

  • 이클립스 기반의 스프링 애플리케이션 개발을 위한 개발 환경
  • 다운로드 사이트: https://spring.io/tools

Maven

정의 및 환경변수 설정

  • Apache사에서 만든 빌드툴(build tool)로서, pom.xml 파일을 통해 정형화된 빌드 시스템으로 프로젝트 관리를 해준다. Maven은 필요한 라이브러리를 특정 문서(pom.xml)에 정의해 놓으면 내가 사용할 라이브러리 뿐만 아니라 해당 라이브러리가 작동하는데에 필요한 다른 라이브러리들까지 관리하여 네트워크를 통해서 자동으로 다운받아 준다.
  • 다운로드 사이트: http://maven.apache.org/download.cgi
  • 환경변수 설정
  • mvn 설치 확인

Maven 자바 프로젝트

  • cmd 창에 아래 명령어를 입력하면 프로젝트 구조가 받아와진 것을 확인할 수 있다.
mvn archetype:generate -DgroupId=com.newlecture -DartifactId=javaprj -DarchetypeArtifactId=maven-archetype-quickstart
  1. App.java의 일부 코드 수정
  2. 컴파일하기
  • 컴파일을 위한 설정
    pom.xml을 다음과 같이 수정하기
<properties>
    <maven.compiler.source>1.8</maven.compiler.source> // JDK 1.8버전으로 컴파일
    <maven.compiler.target>1.8</maven.compiler.target> // JDK 1.8버전으로 실행
</properties>
  1. 실행하기
  • 프로젝트 패키지를 생성하면 jar 파일이 생긴다.
  • 컴파일된 클래스 파일을 jar 파일과 묶어서 실행시키자.

    -> App.java에서 변경한 코드대로 출력되는 것을 확인할 수 있다.
profile
Minju's Tech Blog

0개의 댓글