본문 바로가기

전체 글34

Spring framework 는 무엇인가 Spring framework 란?Spring framework란 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크이며 엔터프라이즈급 애플리케이션을 개발하기 위한 기능을 종합적으로 제공하는 솔루션이다. 간단히 Spring이라고도 한다.엔터프라이즈급(Enterpris) 애플리케이션 이란?대규모 조직에서 강력하고 확장 가능하도록 설계된 응용 프로그램을 나타내는 말입니다. 즉, 대규모 데이터 처리와 트랜잭션이 동시에 여러 사용자로 부터 행해지는 매우 큰 규모의 환경을 엔터프라이즈급 환경이라 한다. Spring framework의 특징들1. 생명주기 관리스프링 프레임워크는 경량컨테이너로 Java 객체를 직접 담고 관리한다. 객체의 생성, 소멸을 직접 관리하여 언제든 Spring 컨테이너로 부터 필요한 객체만.. 2022. 5. 17.
Maven의 설정파일 Pom.xml을 알아보자 빌드 툴에 대해 공부하다 보면 Maven에 대해 알게 된다. Maven에 대해서 알게 됐다면 Maven의 설정 파일인 pom.xml에 대한 내용이 빠질 수 없으니 공부하며 정리하고 넘어가자. 빌드 툴이 뭔지는 이전 글에서 알아보았으니 빌드 툴인 Maven이 사용하는 설정 파일 pom.xml에 대해서 알아보자. 혹시 Maven, Gradle이 무엇인지 빌드 툴에 대한 기본적인 개념이 아직 잡혀있지 않다면 아래의 링크로 이동해 무엇인지 알아보자! 자바의 빌드 툴에 대해 알아보자 JAVA의 빌드툴에 대해 알아보자 토이 프로젝트 진행과 TDD에 대해 공부하기 위해 초기 프로젝트 세팅을 해야 했고, 그 과정 가운데 JAVA빌드 툴에 대해 알아야겠다는 생각이 들어 공부를 시작하게 되었다. 기존 알고 있던 빌드 툴 .. 2022. 5. 15.
JAVA의 빌드툴에 대해 알아보자 토이 프로젝트 진행과 TDD에 대해 공부하기 위해 초기 프로젝트 세팅을 해야 했고, 그 과정 가운데 JAVA빌드 툴에 대해 알아야겠다는 생각이 들어 공부를 시작하게 되었다. 기존 알고 있던 빌드 툴은 Maven과 gradle이었고 Google Trendes 지수에 따르면 아직은 Maven에 관심이 많으나 Gradle이 좋다는 말이 많이 들려 간단하게 공부해보게 되었다. 빌드 툴 이란 무엇일까? 빌드 툴을 간단히 정의하자면 소스 코드의 빌드 과정을 자동으로 처리해주며 외부 소스코드(외부 라이브러리)를 자동 추가 및 관리해주는 프로그램 입니다. 빌드 툴 왜 사용할까? 빌드 툴을 사용하는 이유는 다양한 개발이 가능해지면서 필요한 라이브러리들이 많아지게 되었습니다. 만약 이 라이브러리들을 직접 다운로드하고 추가.. 2022. 5. 12.
비전공 개발자의 2021 회고록 1. 과거 2021년 회고록이지만 조금 과거로 돌아가 청소년기 때부터의 이야기를 해보려 한다 [꿈을 좇던 소년] 청소년기의 나는 꿈만을 좇던 소년이었다. '돈을 많이 벌지는 못해도 내가 하고 싶은 일을 하며 살 거야!'라는 생각을 가지고 베이스를 배워 유명한 세션 연주자를 꿈꾸기도 하고 밴드를 하며 Muse(영국의 유명 밴드)처럼 되는 꿈을 꾸기도 하고 끝에는 음악과 관련이 없지만 신학을 공부하며 목사를 꿈꾸기도 하였었다. 그렇게 꿈만을 좇아가던 나는 무엇 하나 제대로 된 결과를 낸 것 없이 2016.12.05 군에 입대를 하게 되었다. 군에 입대한 나는 1년 9개월이라는 시간 동안 주변 사람들의 많은 이야기를 들으며 현실은 조금 뒤로하고 꿈을 좇던 나와는 달리 현실을 바라보는 사람들을 보게 되었고 '아.. 2022. 4. 21.