Back-end
-
[Spring] Spring의 핵심과 객체 지향 프로그래밍Back-end/Spring 2022. 3. 2. 13:18
안녕하세요 이번 포스팅은 좋은 객체 지향 프로그래밍과 스프링의 핵심에 대해서 알아보겠습니다. 스프링의 진짜 핵심!! 스프링은 자바 언어 기반의 프레임워크입니다. 그렇다면 자바 언어의 가장 큰 특징은 무엇일까요? 바로 객체 지향 언어라는 것입니다. 그리고 스프링은 객체 지향 언어가 가진 강력한 특징을 살려내는 프레임워크라고 할 수 있고 좋은 객체 지향 애플리케이션을 개발할 수 있게 도와주는 프레임워크입니다. 좋은 객체 지향 프로그래밍 객체 지향의 특징은 다음과 같습니다. 추상화 캡슐화 상속 다형성 이번 포스팅은 다형성에 대해서 알아보겠습니다! 우선 객체 지향 프로그래밍의 사전적 정의는 다음과 같습니다. • 객체 지향 프로그래밍은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단..
-
[Spring] Spring의 역사에 대해서 알아보자Back-end/Spring 2022. 3. 2. 12:21
안녕하세요! 오랜만에 포스팅을 하는데 그동안 인터넷 강의를 수강하고, 취업준비를 하느라 포스팅이 늦었습니다. 이번 포스팅은 Spring이 탄생한 배경과 역사에 대해서 알아보겠습니다!! 추운 겨울 EJB(Enterprise Java Beans)의 시기 Spring framework 1.0은 2004년 3월에 release 됐습니다. 스프링이 세상에 처음 나올 당시, 자바로 애플리케이션은 개발하는 가장 일반적인 방법은 EJB(Enterprise Java Beans)를 사용하는 것이었습니다. EJB는 엔터프라이즈급 애플리케이션 개발을 단순화하기 위해서 발표되었고 당시 대부분의 기업은 EJB를 사용했습니다. 많은 기업들이 사용했다면은 확실한 장점이 있었겠죠? 하지만 장점보다는 단점이 더 큰 스펙입니다. 개발을 ..