IT/Spring

    [스프링/전자정부 프레임워크 입문] #2 스프링이란? / 전자정부프레임워크란?

    전편에서 프레임워크가 무엇인지 알아봤다. 복습하자면 프레임워크란 소프트웨어 작업대라고 생각하자. 그럼 스프링 프레임워크란 무엇인가. 스프링 프레임워크 = JAVA플랫폼 기반 프레임워크 더 쉽게 생각하면 JAVA언어 기반 프레임워크다. JAVA 플랫폼기반 프레임워크라고 꼭 스프링만 있는것은 아니다. 전자정부 프레임워크, Struts 프레임워크, 부트스트랩 등 다른 프레임워크도 있다. 차이점이 있다면 특정부분에 특화되어있다던가, 기존 프레임워크의 단점을 극복했다거나 이러한 이유로 여러 프레임워크가 존재한다. 스프링 프레임워크 = 웹서버, 어플리케이션 개발에 특화 다시 본론으로 돌아와 중간정리를 하자면 스프링 프레임워크는 JAVA기반 플랫폼에서 동작하는 웹서버나 웹어플리케이션을 개발하는데 특화된 프레임워크라고..

    [스프링/전자정부 프레임워크 입문] #1 프레임워크란?

    전자정부 프레임워크를 알기 앞서 스프링 프레임 워크에 대해서 알아야 한다. 비전공자들도 쉽게 이해할 수 있도록 예시와 비유를 들어 설명하도록 하겠다. 먼저 프레임워크에 대해서 이해해야한다. 프레임워크 = 작업대 프레임워크는 작업대라고 생각하면 된다. 알기쉽게 자동차 생산공정과 비교해보자 자동차는 여러 부품들의 집합으로 이루어져있다. 소나타 라는 차량을 만들기 위해도어, 타이어, 핸들 등 조립해야할 부품이 수천만가지가 될텐데 내게 십자 드라이버 밖에 없다면 많은 노력과 시간이 걸릴것이다. 반면에 현대자동차의 공장같은 설비를 가지고 있다면 도어 장착로봇팔, 용접로봇팔, 도색로봇팔 등 여러 도구들이 작업을 할것이다. 물론 이런 설비를 사용하면 시간과 노력은 대폭 단축된다. ​ 위처럼 드라이버 하나로 만드느냐,..