Framework 프레임워크
=> 이미 만들어 놓은 구조, 개발에 필요한 뼈대
=> 개발 시간을 줄이고 코드 재사용성을 증가시키기 위해 라이브러리로 구현해 놓은 것
=> 종류: 대표적으로 Bootstrap, Mybatis, Spring 등
(Database Framework 에 ibatis 와 Mybatis 가 있다)
Spring Framework
- 자바 오픈 소스 프레임워크
- 프로그래밍 및 Configuration Model 을 제공한다.
- 원하는 기능만 뽑아와 쓸 수 있는 Framework
=> 주요 기능인 DI, IoC
- 개발자는 spring 에 기능이 담긴 부품을 만들어 조립한다.
- 약 20개의 모듈로 구성되어있고 그 중에서 마음대로 뽑아와서 사용하면 된다.
- POJO 기반 구성 : Plain Old Java Object 즉, 자바 코드를 이용한 객체 구성 방식이 Spring Framework 의 특징이다.
=> AOP 를 지원한다. (Aspect Oriented Programming)
Spring boot
- Spring 을 더 쉽게 이용하기 위한 도구
- 설정을 간단하게 해 개발을 쉽게 만들어주는 역할을 한다.
이클립스로 spring 프로젝트 시작하기
1. 이클립스에 Spring 을 다운받기
2. STS (Spring Tool Suite) 설치하기
1. 기존 이클립스에 Spring 시작하기
1) Spring 설치하기
이클립스 상단바 Help > Eclipse Marketplace > sts 검색 > Spring tools 3 install 버튼 누르기
> (Spring Dashboard oprional 체크 풀고 confirm 버튼 클릭) > Licenses 나오면 I accept 버튼 클릭 후 Finish
> Restart Now 클릭
( 에러가 발생할 경우 이클립스 껐다 켜보기)
2) maven 프로젝트로 변경하기
프로젝트 마우스 우클릭 > Configure > Convert to Maven Project
https://melonicedlatte.com/2021/07/11/174700.html
'개발관련 > 기록' 카테고리의 다른 글
[Java Thread] sleep 매서드는 정적매서드이다. (0) | 2022.11.14 |
---|---|
spring 스프링 개발환경 세팅 링크 사이트 (0) | 2022.11.08 |
[html/css] variable 한글로 사용이 가능하다 (0) | 2022.05.24 |
telnet 바로 끊김 현상, windows 탐색기색기 오작동 (0) | 2022.04.26 |
컴퓨터 키보드 특수 기호의 명칭 (0) | 2022.04.20 |