Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

에이치의 모바일 앱 개발

Tomcat 및 Maven 설치 Gson 연동 본문

Android/ETC

Tomcat 및 Maven 설치 Gson 연동

로이누리 2018. 4. 5. 21:22

Tomcat 사용 및 Eclipse 연동


1. 톰캣 설치

현재 PC에 이클립스만 설치되어 있단 가정하에 진행하겠습니다.

먼저 톰캣을 브라우저를 통해 다운로드해 줍니다.

Binary Distributions

본인에게 맞는 운영체제로 설치하시면 됩니다.



2. 이클립스, 톰캣 연동

이제 이클립스와 톰캣을 연결해 보겠습니다.

먼저 이클립스 구동 후 Window<show view<other<Server를 선택해 줍니다.

그러면 하단 바에 Server 탭이 생성되고 다음과 같은 문구를 나타냅니다.

'No servers are available. Click this link to create a new server..a.'

해당 메시지를 클릭한 후 Apache<Tomcat을 선택합니다.

톰캣 설치 경로를 지정한 후 계속 진행합니다.


'Tomcat v9.0 Server at localhos't 를 선택한 후 'Use Tomcat installation'

 와 'Publish module contexts to separate XML files'를 선택해 줍니다.


3. 서버 실행

이후 서버를 시작한 후 http://localhost:8080/ 에 접속해 줍니다.

위 주소 명은설치 시 본인이 지정한 네이밍을 따릅니다.





Maven 설치


1. 메이븐 설치

다음 링크를 통해 메이븐 다운로드를 진행합니다.

Binary zip archiveapache-maven-3.5.3-bin.zip

설치 이후 시스템 환경 변수에 Maven 설치 경로 하위 bin 디렉터리를 추가로 만들어줍니다.


2. m2eclipse 플러그인 설치 및 연동

이클립스 상단 메뉴의 help 하단에 install을 선택해 줍니다.

'Work with' 빈 란에 'http://m2eclipse.sonatype.org/sites/m2e' 를 입력하고 Maven Integration for Eclipse를 다운로드해줍니다.

설치 완료 후 http://www.eclipse.org/m2e/m2e-downloads.html 에 접속하여 최신 버전 링크를 복사하여 이클립스에서 인스톨 해줍니다.

(저는 http://download.eclipse.org/technology/m2e/releases/1.0/1.0.0.20110607-2117 설치했습니다.) 

(Maven Integration for Eclipse 설치 후 이클립스 재부팅 이후 작업해야 진행됩니다)

모든 설치가 완료되었으면 이클립스에서 Preferences<Maven<User Settings<Global Settings에 (본인이 설치한 메이븐 경로 하위 settings.xml) C:\apache-maven-3.5.3\conf\settings.xml 를 연동해줍니다.


3. 프로젝트 메이븐 연동

기존 프로젝트가 메이븐이 연동이 안되어 있을 때 처리 방법입니다.

프로젝트 우클릭 후 configuer<convert to maven project 를 선택하고 확인을 눌러 줍니다.

이로써 메이븐 연동이 완료 되었습니다.



Gson 연동


1. Gson 연동

http://www.mvnrepository.com 에 접속해줍니다.

Gson 을 검색 이후 원하는 버전을 선택해줍니다.

그러면 메이븐에 추가 링크가 적혀있는데 이를 복사해서 이클립스 메이븐 접근 파일에 붙여 넣어 줍니다.

또는 github에도 Gson 이 있으므로 이를 통해 아래와 같은 연동 코드를 얻을 수 있습니다.

<project><dependencies><dependency>~~</></></>

<!-- https://mvnrepository.com/artifact/com.google.code.gson/gson -->

<dependency>

    <groupId>com.google.code.gson</groupId>

    <artifactId>gson</artifactId>

    <version>2.8.2</version>

</dependency>

다음 프로젝트 우클릭 run as... maven install 을 선택해 주시면 됩니다 :)


Gson 사용에 앞서 확인 사항이 있습니다.

기본적으로 개발자라면 어떤 프로젝트가 되었든 디자인 패턴 및 코딩 향상에 신경을 쓰는게 맞습니다.

하지만 이번 편에서는 간단한 예제로 설명 하고, 차후 디자인 패턴, 향상된 코딩, 보안 코딩, 어노테이션 등 설명 드리도록 하겠습니다.

Gson 설명에 앞서 Gson 사용 준비가 안되었다면 다음 링크를 통해 설치를 진행해 줍니다.


이제 Gson 설명을 시작 하도록 하겠습니다.

gson 은 구글에서 만든 json 라이브러리로, 기존 json 보다 가볍고 전반적으로 성능이 좋습니다.

아래 소스코드는 gson 사용 예제 입니다.

public class Player {

private String id;

private String name;

public String getId() {

return id;

}

public void setId(String id) {

this.id = id;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

}

public class Main {

public static void main(String[] args) {

Player player = new Player();

player.setId("minibot");

player.setName("hong");


Gson gson = new Gson();

String json = gson.toJson(player);

System.out.println(json);

URL url = null;

}


'Android > ETC' 카테고리의 다른 글

안드로이드 무선 디버깅  (0) 2019.11.26
매킨토시 설치  (0) 2017.12.27
Comments