오늘은 공부 중/스프링 3

2. 스프링 프레임워크_ 개발 환경 구축

javac => 컴퓨터의 언어로 컴파일해줌. maven : 빌드 툴 group id : 전체 프로젝트를 포괄하는 가장 큰 프로젝트. artifcat id : 그 안에 소속된 하나하나의 개별 프로젝트 아이디. (해당 프로젝트 이름) 스프링 : 모듈로 구성되어 있다. 모듈 하나하나 => artifact id 스프링 전체 버전 : group id pom.xml : 스프링의 각 기능(모듈 ex. core...)을 활용한다. 필요한 모듈을 가져오기 위한 파일. => 의존한다. => 해당 라이브러리를 활용하겠다. 에러가 뜨는 건 메이븐과 버전이 맞지 않아서. update 해주면 1.8로 버전이 맞춰지면서 에러가 사라진다. spring은 프로젝트 생성 단계에서 어려움, 혼동을 겪는다. 프로젝트 생성 방법의 기본 원리..

1. 스프링 프레임워크 개요

스프링 프레임워크 개요 1. 스프링 프레임워크란? DI (의존성 주입) / AOP (관점지향프로그래밍) / MVC / JDBC 등 제공 web 및 보안 측에서 많이 사용되는 프레임워크. JAVA 기반의 프레임워크. 프레임워크란? - 개발자들이 개발을 하기 위해 기능(업무)을 추상적으로 정의해놓은 틀. 기능 구현을 추상화시켜놓고 개발자를 위해 대기하고 있다. 그 안에서 우리가 필요한 기능을 구현하면 된다. 프레임워크가 없으면 처음부터 끝까지 개발자가 고민하고 책임져야 함. JAVA 프레임워크 : 스프링 프레임워크 (WEB 개발) / 모바일 프레임워크 (Android 프레임워크) 그런 하나하나의 틀 : 모듈. 모듈을 사용하려면 모듈 의존설정을 환경설정부분의 XML 파일 등을 이용해 개발자가 직접 실행. sp..