스프링 프레임워크 (Spring Framework) 엔터프라이즈 애플리케이션 구축을 위한 솔루션 자바 애플리케이션 개발을 위한 포괄적인 인프라 지원을 제공하는 자바 플랫폼 스프링에서 인프라를 처리하므로 개발자는 애플리케이션 개발에만 집중 모듈화되어 있어 필요한 부분만 사용 가능 국내에서는 자바 개발자들에게 표준 프레임워크 스프링의 장점 생산성 우수 ...
MVC 패턴 웹 애플리케이션 개발 화면 : 프론트엔드 개발자(디자이너) 비즈니스 로직 : 백엔드 개발자 처음부터 새로 개발하는 것이 아니라 기존의 웹 애플리케이션 개발 방법에 따라 개발 많이 사용하는 표준화 소스 구조를 만들어 개발 진행 웹 애플리케이션 모델 표준화된 소스 구조 모델1 방식 모델2 방식 모델1 방식 모든 클라이언트의 요청과...
스프링 부트 (Spring Boot) > 스프링 프레임워크를 사용하는 프로젝트를 아주 간편하게 설정할 수 있는 스프링 프레임워크의 서브프로젝트 스프링 부트의 특징 XML 기반 설정 과정 없이 간단히 프로젝트를 시작할 수 있음 메이븐의 pom.xml 파일에 의존성 라이브러리의 버전을 일일이 지정하지 않아도 됨 (스프링 부트가 권장 버전 관리) 단독 실...
PC에서는 페이지 전체를 다시 전송해서 표시해도 문제 없지만스마트폰 등의 모바일 기기에서는 기존 화면은 그대로 유지하면서 필요한 내용만 추가해서 화면에 표시모바일 기기가 유선 기기보다 네트워크 전송량이 떨어지므로 현재 화면은 그대로 유지하면서 필요한 데이터만 전송 받아
설치 전 기본적으로 자바랑 톰캣이 필요하기 때문에 설치 되었다고 가정하고 진행하겠다.먼저 본인이 사용하고 있는 경로에 WokSpace를 생성한다필자는 springWorkspace 폴더를 생성하여 라이브러리 안에 추가하였다.https://spring.io/too
New -> Legacy Project -> Spring MVC Project(프로젝트 명) 입력 후 Next -> 패키지 명 입력 -> FinishJava : 11Spring : 5.2.22.RELEASEMaven 1.8pom.xml을 실행 후 Java-versio
버전 관리를 자동으로 지속적으로 수행CI (Continuous Integration) 지속적 통합 (통합 자동화)코드에 대한 통합을 ‘지속적’으로 진행함으로써 품질을 유지CD (Continuous Deploy 또는 Delivery)배포 자동화소프트웨어가 항상 신뢰 가능
MultipartFile 클래스 사용스프링 부트에서는 의존성 라이브러리 추가 필요 없음자동으로 MultipartConfigElement 클래스를 빈으로 등록업로드되는 파일 크기 제한 변경 가능maxFileSize업로드하는 파일 1개의 크기 : 디폴트 1MmaxReque
controllerdaomodelserviceProductVO 클래스IProductService 인터페이스 / Product 클래스import org.springframework.stereotype.Service;IProductDAO 인터페이스MyBatis에서는 DAO
Server 탭 - Tomcat Server - Module path가 /인지 확인Tomcat 서버 우클릭 - PropertiesGeneral Location workspace -> Switch Location 프로젝트 우클릭 - Properties - Web Proj
메이븐 업데이트 프로젝트에 오른쪽 마우스 버튼 클릭 -> maven -> update project \-> (force update of snapshot/release를 체크) -> OKclean project프레임워크(스프링 혹은 이클립스) 위의 작업표시줄에 proj