티스토리 뷰

Spring

01) 스프링은 무엇일까?

K_sanghoon 2018. 3. 12. 14:51

01. Spring은 무엇일까?


- 스프링프레임 워크를 처음 접하고, 다짜고짜 하나둘 프로젝트 실습을 통해 공부했던 내용을 다시 복기하며, 정리를 해보고자 혼자 글을 끄적여 보겠다....


1) 스프링이란?

: 스프링은 일단 자바를 기반으로한 애플리케이션 개발에 사용되는 프레임워크다.

개발자가 좀더 편하게 애플리케이션을 만드는데 도움을 주는 것 같다.


 그러면 이 프레임워크는 어떠한 기능을 제공할까..

- 컨테이너와 같은 기본틀

- IoC/DI, 서비스 추상화, AOP와 같은 프로그래밍 모델

- 그리고 기술 API


뭐.. 이정도 제공한다고 한다. 각각의 자세한 내용은 추후에...


2) 스프링의 장점???

: 스프링을 많이들 쓴다고 한다.. 왜?? 많이쓸까

이 책에서 말하는 바는 단순함유연함을 큰 특징으로 둔다고 한다.


실제 경험해 봤을 당시... 정확하게 이해한 것인지는 모르지만... 스프링은 참 객체지향적이었다.(물론 자바의 영향??일수도 있지만 컨테이너와 같은 기본 틀의 영향이라 생각)

그리고... 많이 객체화 되어있는 만큼 확장성이 좋았던 것 같다.

물론... 입문단계라 많이 느끼지는 못했지만 리팩토링을 겪으면서 점점 그렇게 느꼈던것 같다.


이러한 의도에서의 단순함과 유연함이 아닐수도 있다...

여기까지는 순수 프로젝트에 부딪히며 느낀 바이기 때문이다.


내용을 복기하고 다시 공부를 하며, 정확한 의미를 파악해보겠다..


참고 서적) 토비의 스프링 3.1

'Spring' 카테고리의 다른 글

02)DAO  (0) 2018.03.13
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
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 31
글 보관함