Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 1.41 KB

what_is_spring.md

File metadata and controls

22 lines (15 loc) · 1.41 KB

1. Spring 이란?

1-1. 프레임워크

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

1-2. Spring

  • 자바 언어를 기반으로 다양한 어플리케이션을 제작하기 위한 약속된 프로그래밍 틀 이다.
  • 예전에 EJB(Enterprise JavaBeans)의 경우 고가의 장비(WAS 등)가 필요해지고, 개발환경 및 설정 그리고 테스트 환경에 많은 애로사항들이 존재 했다. 하지만 스프링의 경우 톰캣을 이용할 수 있으며, EJB에 비해서 코드의 경량화 그리고 개발 중에 테스트가 쉽다는 점이 특징이다.
  • 스프링은 국내에서 자바개발자들에게 표준 프레임워크가 되었다.
  • 스프링의 기본을 정확히 학습한다면, 다양한 어플리케이션을 쉽고 빨리 개발할 수 있을 것이다.
  • 물론 스프링학습 이전에 Java, JSP&Servlet(MVC Model2 등)에 대한 선행학습이 반드시 필요하며, 그 외에 html, javascript, jquery, css등 기본적인 학습이 필요하다.
  • 스프링은 계속해서 버전업 되고 있으며, 업데이트 되는 내용에 대한 꾸준한 학습이 필요하다.

1-3. 설치

  • (과정은 생략...)
  • JDK 설치
  • 이클립스 설치(+ STS 플러그인)
  • tomcat 설치