모델 2 (Model 2)요청처리, 응답처리, 비즈니스로직을 분리해서 구현각 기능(모듈)이 분리되어 있어 개발 및 유지보수가 쉽다각 기능의 재사용성이 높다Front-end와 Back-end의 작업을 분업화해서 생산성을 높일 수 있다.프로그램 등을 개발하는 도중에 발생할
아파치 앤트의 대안으로 만들어진, 프로젝트의 전체적인 라이프 사이클을 관리하는 도구메이븐 저장소에 등록된 정보를 바탕으로, 라이브러리를 사용하는데 필요한 라이브러리(의존성)까지 관리해줌과 동시에 필요한 네트워크를 통해 업데이트 해준다.설정파일은 xml파일이며, pom.
스프링 프레임워크로 웹 애플리케이션을 개발할 때 MVC 패턴을 적용할 수 있도록 하는 프레임워크이다.스프링 프레임워크를 많이 활용하는 웹 애플리케이션 개발 환경에서 사용되는 모듈국내에서는 스프링 프레임워크와 스프링 MVC를 기반으로 하는 전자정부 표준 프레임워크가 공공
프로젝트 진행중 가장 복잡하고 어려운 부분이라고 느낀 부분은 컨트롤러와 뷰의 연결 부분이다. 그래서 이 부분에 대해 다시 한번 정리하려고 한다. > Thymeleaf(타임리프) 타임리프는 컨트롤러가 전달받은 데이터를 이용해 동적으로 화면을 만들어주는 역할을 하는 뷰
스프링부트 프로젝트를 생성할때 우리는 Packaging 에 Jar 또는 War 둘 중 한가지를 선택하게 된다. 이때 선택에 따라 배포 방식이 Jar배포와 War 배포로 나뉘게 되는 것이다.자바 클래스 파일, 클래스들이 이용하는 관련된 리소스 와 메타데이터를 하나의 파일
이번에는 스프링 부트를 이용해서 파일(이미지) 업로드를 하는 방법에 대해 알아보려합니다. 파일을 업로드하는 방법은 대표적으로 BLOB 와 파일 경로저장 방법입니다. > BLOB (Binary Large Object) BLOB 방법은 이진 형식의 데이터를 직접 데이터베이스에 저장하는 방법입니다. 파일 자체가 데이터베이스에 저장되므로 별도의 경로나 URL이...
Json & Ajax