본문 바로가기
Android

[Android] 안드로이드 <-> Servlet <-> Mysql 연동 (1) - Spring 웹 서버 구축

by 유혁. 2017. 6. 29.

안녕하세요.

지난시간에는 PHP와 연동을 하였습니다.

이번에는 Servlet과 연동하는 방법입니다.

 

 

제가 Servlet과 연동하는 방법이 너무 필요해서 자료를 많이 찾아보았는데 설명들이 띠엄띠엄? 띄엄띄엄? 어떤게 맞죠?

 

 

어쨋든 자료가 명확하게 정리된 곳을 찾기 어려웠습니다.

저도 공부도하고 정보도 알려드리고 싶어서 상세하게 작성하려 합니다.

 

 

시작하기전에 Spring FrameWork, Maven, Servlet, Mapping 등등

스프링 프레임워크에서 사용되는 용어들인데 사전지식이 있다면

빠르게 이해하실거라 생각합니다.

 

 

위에 용어 모르셔도 됩니다. 대신에 Java에 대한 기초적인 지식은 꼭 필요로합니다!

 

 

자 시작합니다.

 

 

 

 

1. JDK, Eclipse 설치

 

 

JDK 설치경로

 

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 

Eclipse 설치경로

 

https://www.eclipse.org/downloads/download.php?file=/oomph/epp/oxygen/R/eclipse-inst-win64.exe

 

설치방법은 생략합니다.

 

 

 

2. Eclipse Spring(STS) 추가

 

 

Help -> Eclipse MarketPlace

 

네모칸에 있는 STS 설치합니다.

저는 설치되어있어서 업데이트라 나오네요

 

 

 

 

3. Apache Tomcat 설치

 

http://tomcat.apache.org/download-80.cgi

 

 

다운받고 압축 푸시면 됩니다. 경로 알아야하니

 

설치경로 기억하세요!

(기본적인 OS 스펙은 아시죠?  32-bit, 64bit)

 

 

 

 

 

 

 

 

이클립스 Window -> Preferences 갑니다.

 

 

 

 

Server Runtime ...여기서 Add합니다.

저는 기존에 추가한게 있어 톰캣이 존재합니다.

Add 합니다.

 

8.5버전! 설치하신 버전 선택하시고 Finish

 

 

 

 

이름설정은 안해도됩니다. 이름 설정하고 Browse해서

아파치 설치한 경로 폴더를 눌러줍니다.

 

finish하게되면 아파치가 추가됩니다.

 

 

 

 

 

 

 

 

 

 

 

4. Spring 프로젝트 생성

 

 

Spring Legacy Project 클릭

 

 

 

 

이름 설정 및 MVC Project 선택

 

 

 

 

패키지 명 작성합니다.

 

 

 

 

 

 

 

 

5. 서버 돌려보기

 

 

 

 

프로젝트가 생성되면 아무것도 하지말고 서버를 실행시켜봅니다.

 

 

 

 

 

기존에 생성된게 있어서 조금 화면이 다를 수 있습니다.

 

 

 

Finish를하면 몇초뒤에 서버가 가동됩니다.

이 화면이 나오면 웹서버가 잘 가동되는것입니다.

 

 

 

 

 

6. 패키지 생성

 

 

프로젝트 우측 마우스클릭 패키지 생성합니다.

 

 

 

이름은 servlet으로!

 

 

 

 

 

7. servlet 생성

 

 

생성한 패키지에 Servet 파일을 추가합니다.

 

 

 

Next!

 

 

 

이름 만들고 Finish

 

 

 

쨘~ Servlet이 생성되었습니다.

 

 

 

 

 

 

 

8. POST 방식 사용

 

Post방식을 사용할 거라 나머지는 지워주고 위에 그림처럼 만들어줍니다.

 

@WebServlet 빨간줄 나오네요 이거 설정을 해주어야합니다.

8번에서 설정하겠습니다.

 

 

 

 

 

 

 

 

9. Annotation Maven dependancy 추가

 

 

그림과같이 해주시면됩니다.

 

 

 

 

 

저장 꼭하셔야합니다.. 저장 필수!!!

 

저장후 메이븐 인스톨하면 빨간줄이 없어질거에요!

 

 

여기까지 Spring 내 Servlet 구축을 완성하였습니다.

 

다음에는 Spring JDBC 연동하겠습니다.