Framework/Spring3 Spring framework MVC 패턴 알아보기 웹 개발을 한다면 MVC패턴이라는 말을 한번씩 듣게 될것이다. 이것 외에도 다른 패턴들이 있지만 필자는 Spring framework를 사용하기 때문에 MVC패턴이 무엇인지에 대해서 알아보자. MVC 패턴을 사용하게된 이유너무 많은 역할 하나의 서블릿, jsp만으로 비즈니스 로직과 뷰 렌더링까지 모두 처리하게 되면, 너무 많은 역할을 하게 되고, 결과적으로 유지보수가 어려워진다. 비즈니스 로직을 호출하는 부분이 변경되도 해당 코드를 손대야 하고, UI를 변경할 일이 있어도 비즈니스 로직과 함께있는 파일을 건드려야 한다. 자, 여기서 UI에 버튼을 하나 변경하기위해 html을 수정한다 했을때에 수백줄의 자바코드가 함께 뒤엉켜 있다고 생각해보자... 그 반대도 마찬가지다. 서로다른 라이프 사이클 뷰와, 비즈.. 2022. 5. 22. 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. 이전 1 다음