고마구의 개발 블로그
240715 13주차 월요일 - 스프링 01 본문
프레임워크
프레임워크란, 특정한 목적에 맞게 프로그래밍을 쉽게 하기 위한약속 입니다.
목적에 필요한 것을 고민할 필요 없이 이용할 수 있도록 일괄로 가져다 쓰도록 만들어 놓은 '구조화된 틀'입니다.
밀가루(api) >> 면(Library) >> 짜장면, 라면(프레임워크)
- 밀가루로 빵, 면을 만들 수 있다. (api)
- 짜장면, 라면에 사용 할 수 있는 면을 미리 만들어 놓는다. (Library)
- 짜장면을 만들지 라면을 만들지에 따라 세팅을 변경할 수 있다. (프레임워크)
스프링 프레임워크
자바 플랫폼을 위한 오픈소스 어플리케이션 프레임워크로서
엔터프라이즈급 어플리케이션을 개발하기 위한 모든 기능을 종합적으로 제공하는 경량화된 솔루션이다.
- 엔터프라이즈급 개발이란 뜻대로만 풀이하면 기업을 대상으로 하는 개발이라는 뜻이다.
즉, 대규모 데이터 처리와 트랜잭션이 동시에 여러 사용자로 부터 행해지는 매우 큰 규모의 환경을 엔터프라이즈 환경을 뜻한다.
원래는 자바에 국한된 내용이 아니지만 우리나라에서는 자바 웹 프로그램에 사용되는 프레임 워크로 많이 알려져 있다.
기업용 어플리케이션에서 필요로 하는 기능을 제공하는 프레임워크 고가의 장비 EJB(enterprise java bean)를 가벼운 톰켓으로 동작하게 하기 위해서 Spring를 사용한다.
- EJB(Enterprise Java Bean), 기업환경의 시스템을 구현하기 위한 서버 측 컴포넌트 모델이다.
일반적으로 업무 로직을 가지고 있는 서버 어플리케이션을 EJB라고 한다.
- POJO -
Plain Old Java Object는 오래된 방식의 간단한 자바 오브젝트 라는 뜻이다.
Java EE 등의 중량 프레임워크들을 사용하게 되면서
해당 프레임워크에 종속된 "무거운" 객체를 만들게 된 것에 반발해서 사용되게 된 용어이다.
즉 어떠한 ‘기술’에도 종속되지 않고 순수 자바 객체를 뜻한다.
“어느 프레임워크를 의존하는 순간 그것은 POJO가 아니게 된다.”
POJO라는 용어는 이후에 주로 특정 자바 모델이나 기능, 프레임워크 등을
따르지 않은 자바 오브젝트를 지칭하는 말로 사용되었다.
https://danielit.tistory.com/6
'KDT풀스택과정 공부' 카테고리의 다른 글
240717 spring jdbc 4가지 넣을거 (0) | 2024.07.17 |
---|---|
240716 13주차 화요일 - Spring 02 (0) | 2024.07.16 |
240714 12주차 일요일 미니 프로젝트 쇼핑몰 제작 10 (0) | 2024.07.14 |
240712 12주차 금요일 미니 프로젝트 쇼핑몰 제작 09 (0) | 2024.07.12 |
240711 12주차 목요일 - 미니 프로젝트 쇼핑몰 제작 08 (0) | 2024.07.11 |