목록Spring (3)
soowanlog
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/beczyB/btsFE2DW4NV/Yc6MBYcedKUyMSNzbRB0B1/img.png)
Framework란? Library란? Framework와 Library의 차이 Framework란? Framework란 개발자가 SW를 개발함에 있어 코드를 구현하는 개발 시간을 줄이고 코드의 재사용성을 증가 시키기 위한 일련의 Class, Interface의 집합이자 필수적인 코드, 알고리즘, DB Connection 등의 기능들을 위한 구조라고 할 수 있습니다. IoC의 개념이 적용된 대표적인 기술이라 할 수 있습니다. Framework의 종류는 다음과 같습니다. 설명 종류 Persistance Framework 데이터의 CRUD를 다루는 Class 및 설정 파일들을 라이브러리화하여 구현한 Framework - Mybatis - Hibernate 등 Java Framework Java EE를 통한 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bACJ2q/btsFHmuomHg/q4lcNQTUVcx1LazsWsUeBK/img.png)
Spring 이란? Spring의 핵심 기술 - IoC(제어의 역전) - DI(의존성 주입) - AOP(관점 지향 프로그래밍) - PSA - POJO Spring boot란? Spring boot 동작방식 ※ Front Cotnroller Pattern Spring 이란? Spring 이란 Java의 웹 프레임워크로 Java 언어를 기반으로 합니다. Java의 활용도가 점점 높아짐에 따라 JSP, Mybatis, JPA 등 Java를 이용한 여러 가지 기술들을 더 편하게 사용하기 위해 만들어진 것입니다. 즉, Spring이란 Java 기술들을 더 쉽게 사용할 수 있게 해주는 오픈소스 프레임워크입니다. Spring의 핵심 기술 - IoC(Inversion of Control, 제어의 역전) : 객체의 생성..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/diuoE8/btsFDAVu4Dv/CzMyLydODmdMkFLl2FTEK1/img.png)
REST란? ※ REST에서의 CRUD REST의 구성 요소 - 자원 - 자원에 대한 행위 - 자원에 대한 행위의 내용 REST의 특징 - Server-Client - Stateless - Cacheable - Layered Architecture - Uniform Interface API란? REST API란? REST API 설계 규칙 - 명사, 소문자 - 마지막에 슬래시 포함하지 않음 - 언더바 대신 하이폰 사용 - 파일확장자는 URI에 포함하지 않음 - 행위를 포함하지 않음 RESTful이란? REST란? Representation State Transfer의 약자로 자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것을 의미합니다. 즉, HTTP URI(Uniform Resource I..