<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # Jersey HelloWorld 例子 > 原文: [https://howtodoinjava.com/jersey/jax-rs-jersey-hello-world-example/](https://howtodoinjava.com/jersey/jax-rs-jersey-hello-world-example/) 我已經寫了很多關于 [**JAX-RS RESTEasy 概念以及原理**](//howtodoinjava.com/restful-web-service/ "RESTful Web services Tutorials")的文章。 現在,我開始探索 Jersey,這是另一個制作 RESTFul 應用的流行框架。 首先,我將在本文中編寫我的 HelloWorld 應用,在下一篇文章中將對其進行修改,以顯示 Jersey 提供的其他功能的演示。 ## 步驟 1)使用 Maven 創建一個 Eclipse Web 項目 [在此處學習制作 Eclipse Maven 項目](//howtodoinjava.com/maven/how-to-create-a-eclipse-web-application-using-maven/ "How to create a eclipse web application using maven") ## 步驟 2)更新`pom.xml`文件中的 Jersey 依賴項 ```java <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.howtodoinjava</groupId> <artifactId>JerseyHelloWorld</artifactId> <packaging>war</packaging> <version>1.0-SNAPSHOT</version> <name>JerseyHelloWorld Maven Webapp</name> <url>http://maven.apache.org</url> <repositories> <repository> <id>maven2-repository.java.net</id> <name>Java.net Repository for Maven</name> <url>http://download.java.net/maven/2/</url> <layout>default</layout> </repository> </repositories> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-server</artifactId> <version>1.17.1</version> </dependency> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-core</artifactId> <version>1.17.1</version> </dependency> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-servlet</artifactId> <version>1.17.1</version> </dependency> </dependencies> <build> <finalName>JerseyHelloWorld</finalName> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.6</source> <target>1.6</target> </configuration> </plugin> </plugins> </build> </project> ``` ## 步驟 3)更新`web.xml`文件。將 servlet 映射到`com.sun.jersey.spi.container.servlet.ServletContainer` ```java <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" > <web-app> <display-name>Archetype Created Web Application</display-name> <servlet> <servlet-name>jersey-serlvet</servlet-name> <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class> <init-param> <param-name>com.sun.jersey.config.property.packages</param-name> <param-value>com.howtodoinjava.rest</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>jersey-serlvet</servlet-name> <url-pattern>/rest-points/*</url-pattern> </servlet-mapping> </web-app> ``` ## 步驟 4)編寫第一個 REST 服務類 由于 JAX-RS 使用了通用注解,因此服務類看起來與 RESTEasy 完全一樣。 ```java package com.howtodoinjava.rest; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.PathParam; import javax.ws.rs.core.Response; @Path("/show-on-screen") public class JerseyHelloWorldService { @GET @Path("/{message}") public Response getMsg(@PathParam("message") String msg) { String output = "Message requested : " + msg; //Simply return the parameter passed as message return Response.status(200).entity(output).build(); } } ``` ## 測試應用 要在瀏覽器中的 URL 下面測試應用類型:`http://localhost:8080/JerseyHelloWorld/rest-points/show-on-screen/HowToDoInJava_Dot_Com` 這將在服務類中調用 REST API 方法,并打印作為路徑參數傳遞的消息。 ![Jersey HelloWorld message](https://img.kancloud.cn/8d/29/8d29857ff7ae287782bfe00318d5fdf5_943x296.png) Jersey HelloWorld 消息 要下載以上文章的來源,請單擊下面的鏈接。 **祝您學習愉快!**
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看