Posts 웹프로그래밍 - 스프링(Spring framework)의 소개 및 설치
Post
Cancel

웹프로그래밍 - 스프링(Spring framework)의 소개 및 설치


웹 사이트를 개발할 때 사용할 수 있는 도구 및 언어는 다양합니다.

스프링 프레임워크(Spring Framework)란?

Java EE의 개발을 좀 더 쉽게 해 줄 수 있는 오픈소스 애플리케이션 프레임워크로, MVC(Model-View-Controller) 패턴으로 개발할 수 있게 해 준다.

이번에는 자바를 기반으로 한 동적인 웹 사이트 개발을 위해 만들어진 스프링 프레임워크를 설치해 보고, 설치한 것을 기반으로 웹 사이트를 단계적으로 개발해 보겠습니다.


1. 스프링 설치하기 - STS(Spring Tool Suite) 설치

스프링 프레임워크는 Eclipse 등에 플러그인으로 설치하거나, Eclipse 기반의 STS 프로그램을 설치해서 그 안에서 작업할 수 있습니다.

여기서는 이클립스 기반의 STS를 설치해서 진행하는 것을 살펴보겠습니다.

STS는 컴퓨터에 자바 개발 환경을 갖추고 있어야 개발이 가능합니다.
아직 JDK 1.6 이상 설치를 하지 않았다면, 먼저 자바 설정을 완료하세요 (링크[준비중])


[1] 해당 사이트에 접속하여 자신의 운영체제에 맞는 STS를 설치합니다. 압축 파일로 받아지므로, 다운받은 뒤 원하는 경로에 압축을 풀어줍니다.

※ 주의! 자신의 운영체제가 32bit 인지, 64bit인지 잘 확인한 후 버전에 맞게 다운받아야 합니다.
확인하지 않고 설치한다면, 실행 시 알 수 없는 오류창이 계속 떠서 고생할 수 있습니다.


[2] 압축을 풀고 위 경로로 들어오면 STS.exe 파일이 있습니다. 이를 더블클릭하여 실행시킵니다.

※ 실행 시 JDK나 path 관련 오류 메세지가 뜬다면, STS.ini 파일에 들어가서 다음을 자신의 JDK 경로에 맞게 수정합니다.


[3] 실행시키면 Select a directory as workspace 라는 창이 뜹니다. 자신이 원하는 작업할 워크스페이스 경로를 지정해 주고 OK를 누르면 다음과 같이 STS가 실행됩니다.


[4] STS의 기본 인코딩 설정을 UTF-8로 미리 해 두어 나중에 생길 오류를 방지합니다. 아래 사진과 같이 설정합니다.

  • Window - Preferences - General - Workspace 탭

  • Web 탭에서 CSS, HTML, JSP 파일을 새로 생성할 때 자동으로 UTF-8으로 import하게끔 설정합니다.


이렇게 설치까지 완료하였습니다.

다음에는 본격적으로 STS에 MVC 프로젝트를 생성하고 기본적인 웹 사이트를 만들어 실행해 보도록 하겠습니다.

알고리즘 - 보이어-무어 알고리즘 : 문자열 검색을 위한 또다른 알고리즘

알고리즘 - 1213. [S/W 문제해결 기본] String 찾기