Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

고마구의 개발 블로그

240715 13주차 월요일 - 스프링 01 본문

KDT풀스택과정 공부

240715 13주차 월요일 - 스프링 01

고마구 2024. 7. 15. 17:13

프레임워크

프레임워크란, 특정한 목적에 맞게 프로그래밍을 쉽게 하기 위한약속 입니다.

목적에 필요한 것을 고민할 필요 없이 이용할 수 있도록 일괄로 가져다 쓰도록 만들어 놓은 '구조화된 틀'입니다.

밀가루(api) >> 면(Library) >> 짜장면, 라면(프레임워크)

- 밀가루로 빵, 면을 만들 수 있다. (api)

- 짜장면, 라면에 사용 할 수 있는 면을 미리 만들어 놓는다. (Library)

- 짜장면을 만들지 라면을 만들지에 따라 세팅을 변경할 수 있다. (프레임워크)

스프링 프레임워크

자바 플랫폼을 위한 오픈소스 어플리케이션 프레임워크로서

엔터프라이즈급 어플리케이션을 개발하기 위한 모든 기능을 종합적으로 제공하는 경량화된 솔루션이다.

 

- 엔터프라이즈급 개발이란 뜻대로만 풀이하면 기업을 대상으로 하는 개발이라는 뜻이다.

즉, 대규모 데이터 처리와 트랜잭션이 동시에 여러 사용자로 부터 행해지는 매우 큰 규모의 환경을 엔터프라이즈 환경을 뜻한다.

 

원래는 자바에 국한된 내용이 아니지만 우리나라에서는 자바 웹 프로그램에 사용되는 프레임 워크로 많이 알려져 있다.

기업용 어플리케이션에서 필요로 하는 기능을 제공하는 프레임워크 고가의 장비 EJB(enterprise java bean)를 가벼운 톰켓으로 동작하게 하기 위해서 Spring를 사용한다.

- EJB(Enterprise Java Bean), 기업환경의 시스템을 구현하기 위한 서버 측 컴포넌트 모델이다.

일반적으로 업무 로직을 가지고 있는 서버 어플리케이션을 EJB라고 한다.

 

- POJO -

Plain Old Java Object는 오래된 방식의 간단한 자바 오브젝트 라는 뜻이다.

Java EE 등의 중량 프레임워크들을 사용하게 되면서

해당 프레임워크에 종속된 "무거운" 객체를 만들게 된 것에 반발해서 사용되게 된 용어이다.

즉 어떠한 ‘기술’에도 종속되지 않고 순수 자바 객체를 뜻한다.

“어느 프레임워크를 의존하는 순간 그것은 POJO가 아니게 된다.”

POJO라는 용어는 이후에 주로 특정 자바 모델이나 기능, 프레임워크 등을

따르지 않은 자바 오브젝트를 지칭하는 말로 사용되었다.

 

 

[2023 정보처리기사 실기 예상 문제] 필기 5과목 변형 문제(보안+IT용어)

2023 정보처리기사 실기 예상 문제 모음 [2023 정보처리기사 실기 예상 문제] 필기 1과목 변형 [2023 정보처리기사 실기 예상 문제] 필기 2과목 변형 [2023 정보처리기사 실기 예상 문제] 필기 4과목 변

complainrevolutionist.tistory.com

 

https://danielit.tistory.com/6

 

정보처리기사 실기 공격기법 단답형 문제 총정리

Q) TCP 프로토콜의 구조적인 문제를 이용한 공격으로 서버의 동시 가용 사용자 수를 SYN패킷만 보내 점유하여 다른 사용자가 서버를 사용 불가능하게 하는 공격 더보기 SYN 플러딩 Q) 대량의 UDP 패

danielit.tistory.com