본문 바로가기
공부 일지/개인 공부 기록용

2022/07/28

by Joshbla 2022. 7. 28.

데이터 베이스 

데이터 베이스의 본질 - CRUD
input = Create Update Delete
output = Read


스프링 프레임워크


오늘날 가장 많이 사용하는 자바 기반 응용프로그램 개발 프레임워크
모든 자바 애플리케이션 개발에 이용할 수 있으며 java EE위의 웹 애플리케이션 개발에 주로 사용된다.

소개
- 경량의 컨테이너로서 자바 객체를 직접 관리
- POJO(Plain Old Java Object) 방식의 프레임워크
- IoC(Inversion of Control)지원
- Di (Dependency Injection)지원
- AOP(Aspect-Oriented Programming)지원
- iBATIS, myBATIS, Hibernate 등의 데이터베이스 라이브러리를 지원

지금은 이해하기 어려운 내용이니 그냥 이런 것이 있다 하고 넘어가기

특징
- java파일에서 Java코드를 줄일 수 있다.
- 반복되는 작업을 줄일 수 있어 기능 개발에 집중할 수 있다.
- 프로젝트 관리가 용이하다.
- 다수의 개발자와 동시에 프로젝트하기가 용이하다.
- 처음 프로젝트 셋팅이 다소 복잡하다.
- 개념을 제대로 숙지하지 못하면 코드 분석조차 하기 힘들다.

'공부 일지 > 개인 공부 기록용' 카테고리의 다른 글

2022/08/08 SQL  (0) 2022.08.09
2022/08/03 [동기, 비동기, 블로킹, 논블로킹]  (1) 2022.08.03
2022/07/27  (0) 2022.07.28
2022/07/22  (0) 2022.07.22
2022/07/20  (0) 2022.07.21