4차산업혁명의 일꾼/웹개발

생초보 개발자 딱지 떼기 6 - 빌드도구 , 스프링 (pom.xml 구조), 스프링부트

르무엘 2022. 5. 21. 13:11

 

https://iamipro.tistory.com/116?category=1031104 

 

생초보 개발자 딱지떼기 5 - Tomcat WAS 구동 원리 탐구~!

지난번에는 톰캣(Tomcat) 포트 Ports 살펴보면서 IP와 도메인서버까지 살펴보았다 https://iamipro.tistory.com/manage/newpost/115?type=post&returnURL=https%3A%2F%2Fiamipro.tistory.com%2F115 https://iamipr..

iamipro.tistory.com

pom.xml 은 크게 세개다 

properties , repositories, dependencies 다

전자정부 프레임워크는 현시점 기준으로 4.0까지 나왔다

 

properties 는 그냥 스프링 버전 명시다

 

요즘 스프링을 넘어서 스프링 부트도 나왔는데 하기에 간단한 차이 설명이 있다.

간단 요약은

스프링부트는

프로그래밍을 하는 데 있어 매우 중요한 비즈니스를 만들기 위한 프로그래밍에 조금 더 에너지를 투입할 수 있게 함=>Spring의 많은 부분을 자동화한게 스프링부트이다.

https://melonicedlatte.com/2021/07/11/174700.html

 

스프링(Spring), 스프링 부트(Spring Boot)란? 개념 정리 - Easy is Perfect

 

melonicedlatte.com

 

리포지토리는 말그대로 저장소

메이븐이나 스프링 저장소...

url 자원이 url -> ip (이전에 ip=컴퓨터) 에 가서 가져온다.

 

dependncy는 간단하게 저장소에서 가져올 library~! 쓸것들이다.

기본적으로 전자정부나, 스프링 프레임워크, 스프링 부트 관련 라이브러리 및

기타 엑셀 ,제이슨등 다양한 라이브러리 가져온다.

 

즉 라이브러리 관리하고.. 추가 할때는 이곳에서 해야하는 구나 정도만 알면된다.

 

 

좀더 상세한것은 하기참조~!

https://jeong-pro.tistory.com/168

 

 

메이븐(Maven)은 알고 스프링(Spring)을 쓰는가? (pom.xml 분석하며 가볍게 정리하는 빌드 툴, Maven)

메이븐(Maven)은 알고 스프링(Spring)을 쓰는가? 제목과 같은 질문에 필자는 제대로 답변할 수 없었다. 단순하게는 maven repository에서 dependency 추가해서 필요한 라이브러리 쓰는 정도? 무엇을 위해

jeong-pro.tistory.com

 

그러나 지금은 메이븐보다 더 좋은 그래들을 많이 쓴다.(하기참조)

설정 구조는 역시 유사하나 좀더 직관적이고 편하다.

https://namu.wiki/w/Gradle

 

Gradle - 나무위키

이 저작물은 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다. (단, 라이선스가 명시된 일부 문서 및 삽화 제외) 기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권

namu.wiki

 

다음에는 web.xml 을 살펴보자

https://iamipro.tistory.com/118?category=1031104 

 

생초보 개발자 딱지 떼기 7 - 스프링 ,서블릿, 이클립 web.xml 고도화 탐구

https://iamipro.tistory.com/117 생초보 개발자 딱지 떼기 6 - 빌드도구 , 스프링 (pom.xml 구조), 스프링부트 https://iamipro.tistory.com/116?category=1031104 생초보 개발자 딱지떼기 5 - Tomcat WAS 구동..

iamipro.tistory.com

 

LIST