-
1장,2장 spring framework 소개스프링 프레임워크 기초 공부 2020. 4. 26. 14:40
spring framework
1.오늘날 가장 많이 사용하는 java기반 응용 프로그램 개발 프레임 워크
2.2003년 6월 rod johson이 발표함
3.모든 java 애플리케이션 개발에 이용가능하며 java ee 위의 웹 애플리케이션개발에 주로 사용된다
4.스프링 프레임웤 사용은 xml이용방법과 자바 어노테이션을 이용하는 방법 두가지로 구분된다
5.java application을 보다 쉽고 빠르게 개발할 수 있는 framework이다
6.j2ee 기반 웹 애플리케이션 개발에 널리 쓰여지고있다
framework란뭘까?
프로그래밍 언어로 개발을 할때 개발 패턴이나 개발 방식이 개발자 마다 다 다르다 예를 들면 a라는 개발자와 b라는 개발자가 하나의 프로젝트를 할때 두명의 개발자의 개발 방식이 다르면 서로 개발한 프로그램을 합칠때 서로 각자의 코드를 이해하기도 어렵고 제한사항이 많이 따르게 된다
따라서 개발자들이 어떤 방식을 정하고 그 방식을 토대로 개발을 하자고 정해둔 것입니다 이것이바로 프레임워크입니다spring framework 특징
1.경량(메모리를 적게 먹게끔 설계되어있음)의 컨테이너로써 자바 객체를 직접 관리
- 객체를 직접 생산하고 소멸 하는 하는것들을 개발자가 직접하지않고 spring framework를 통해 관리함
2.java파일에서 java 코드를 줄일 수 있다.
3.반복되는 작업을 줄일 수 있어 기능 개발에 집중할 수 있다.
4.프로젝트 관리가 용이하다
5.다수의 개발자와 동시에 프로젝트 하기가 용이하다
6.처음 프로젝트 셋팅이 다소 복잡함
현재 현업들에서 spring framework 4버전을 가장 많이 사용하지만 4,5 크게 차이가없음
spring 개발환경
설치할 프로그램 목록
1.jdk (java development kit java8.0이상 권장) - 오라클에서 다운
- 환경변수 설정하기! 내컴퓨터 - 속성 - 고급 - 환경변수
1.시스템변수에 JAVA_HOME이름에 변수값은 jdk위치를 설정
2.시스템변수의 path끝에 ;%JAVA_HOME%\bin; 추가해줌
- 환경변수(운영체제가 참조하는 변수) 설정하는 이유는?
Path 설정을 해주게 되면 실행할 파일이 있는 해당 폴더가 아니여도 실행 할 수 있다
즉 어떠한 곳이라도 java프로그램을 접근할 수있도록 해주기 위함이다.2.eclipse - 이클립스에서 다운
'스프링 프레임워크 기초 공부' 카테고리의 다른 글
7장 di 생성자를 이용한 주입 (0) 2020.04.27 6장 bean 객체 생성하기 (0) 2020.04.26 5장 ioc컨테이너 (0) 2020.04.26 4장 SpringFramework vs Java Programming 비교 (0) 2020.04.26 3장 개발 환경 구축 (0) 2020.04.26