처음 Dropwizard 튜토리얼

2711 단어 maven3Javaframework

이른바 Dropwizard


공식 사이트 에서 발췌 하다
http://www.dropwizard.io/0.9.1/docs/ Dropwizard is a Java framework for developing ops-friendly, high-performance, RESTful web services.

할 일


자바의 웹 응용 프레임워크 Dropwizard의 튜토리얼을 통해 작성(공식 사이트의 튜토리얼을 일본어로 직접 설명하는 것)

컨디션


4
  • 실행 환경
    OS: Mac OS X (10.11.1 Ei Capitan)

  • 개발 환경
    IntelliJ IDEA 14.1.5
    Java 1.8.0
    Dropwizard 0.9.1
    maven 3.3.3

    (참고) 이 자습서는 Maven을 빌드 도구로 사용합니다.


  • 절차.

    1.Mavenプロジェクトの作成
    2.各種ソースコードを書経
     2.1.Configurationクラスの作成(フォローなし)
     2.2.Applicationクラスの作成(フォローなし)
     2.3.Represenationクラスの作成(フォローなし)
     2.4.Resourceクラスの作成(フォローなし)
    3.ビルド
    4.確認
    
    이런 절차에 따라 진행하다

    1. 마븐 프로젝트 제작


    IntelliJ IDEA에서 Maven 프로젝트 만들기

    1.1 pom.xml 기술


    공식 홈페이지에 따르면dropwizard에 있는pom.xml에 추가<properties> <dropwizard.version>INSERT VERSION HERE</dropwizard.version> </properties>저는 위의version을 0.9.1로 설정했습니다.
    dependency도 다음과 같다pom.xml에 추가
          <dependencies>
            <dependency>
                <groupId>io.dropwizard</groupId>
                <artifactId>dropwizard-core</artifactId>
                <version>${dropwizard.version}</version>
            </dependency>
           </dependencies>
    

    2. 각종 소스 코드의 서경


    이건 홈페이지에 각자 대응해주세요(시간이 없으면 복사도 가능)
    각종 반의 설명은 홈페이지에 기재되어 있으니, 잠시 제가 여기서 설명하는 것을 허락해 주십시오.
    궁금하신 분들은 공식 홈페이지나 드롭위드에 대한 기사 등을 참고하세요.
    - http://qiita.com/hina0118/items/0886ed0e1a84d6077444

    빌딩


    dropwizard는 모든 반을 포함하는fatjar를 만드는 것을 권장합니다.
    그래서 이런 파일을 만들기 위해pom.xml 편집.
    요점 1: 외부jar가 서명한 것으로 간주하도록 다음 내용을 설정합니다
    요점 2: 아래는jar로 고정되며mainClass가 어디에 있는지 명확하게 지정하십시오.

    4. 실행


    프로젝트 맨 위 디렉터리 아래에서 다음 명령을 실행합니다java -jar target/dropwizard-examples-1.0-SNAPSHOT.jar server hello-world.ymlhttp://localhost:8080/hello-world
    브라우저로 방문하면 다음 json을 확인할 수 있습니다
    {
    "id": 1,
    "content": "Hello, Stranger!"
    }

    마지막 성과는 아래의 Giithub 창고를 참조하세요.

    좋은 웹페이지 즐겨찾기