- 浏览: 437805 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (133)
- 内容 (5)
- H2数据库 Server服务器 (0)
- H2数据库 Server服务器 H2+JPA (2)
- JSF (10)
- TA测试 (1)
- Error Solution (1)
- WEB端测试 (2)
- JAVA API (0)
- WEB端自动化测试 (14)
- BAT文件 (1)
- javascript (0)
- Jenkins (5)
- Nexus (1)
- 操作系统 (3)
- OFBIZ (2)
- spingmvc (1)
- Hibernate3 (4)
- ubuntu (1)
- apache (2)
- Cisco (0)
- JBoss (2)
- SecureCRT (1)
- mysql (0)
- android (45)
- PHP (4)
- android studio (4)
- nodejs (1)
- iOS (0)
- JPA (1)
- gradle (0)
- Android端自动化测试 (2)
- okhttp3 (1)
- Java (2)
- mybatis (1)
- kettle (0)
最新评论
-
紫瑶诗书:
Android自动化测试实战(Java篇+主流工具+框架+脚本 ...
使用Robotium进行android自动化测试 -
wxynxyo:
上善若水_Happy 写道你好,想请教下icon的css是怎么 ...
Primefaces3之p:tree -
上善若水_Happy:
你好,想请教下icon的css是怎么写的?
Primefaces3之p:tree -
weijs:
谢谢,这个文章解决了我的疑问
Jenkins 部署项目到远端的TOMCAT下 -
ljl961890233bear:
<bean id="st ...
springmvc 发送ajax中文乱码的几种解决办法
关于Jersey2.X 就不巴拉巴拉说这么多废话了。
主要使用它来做和手机端的交互,当然SPINGMVC也实现了相同的功能,不过Jersey是官方的实现,所以用它和环信的服务端进行分析剖析。
官方文档:
https://jersey.java.net/documentation/latest/getting-started.html
有翻译的中文
https://waylau.gitbooks.io/jersey-2-user-guide/content/Chapter%2023.%20Spring%20DI%20使用%20Spring%20注入/index.html
我就根据官网的第一章节开始
先发一个结果, 访问接口获取响应
开发环境:Eclipse Juno, JDK1.7, Tomcat7和Maven
1.新建一个Maven 环境, 并设置开始的东西
2. 把compile的JDK builder path什么7788的都设置好。
3. 然后项目右键-->Properties --> Porject Facets 添加Dynamic Web Modules 3.0 JAVA 1.7 ==== (相当于转型 和先建一个project转成Maven类似)
4. 引入依赖包等, pom.xml
5. web.xml 这里要废话几句
/services/* 表示的是你URL访问services下面的所有都会被这个servlet所捕获
6. 新建一个简单的index.html
7.一个简单的JAVA文件
8. 部署的时候 properties --> Deployment Assemble 记得修改, 添加webcontent这个folder,你懂得。
9.部署到TOMCAT下面,浏览器访问 http://localhost:8080/chapter1/services/hello
主要使用它来做和手机端的交互,当然SPINGMVC也实现了相同的功能,不过Jersey是官方的实现,所以用它和环信的服务端进行分析剖析。
官方文档:
https://jersey.java.net/documentation/latest/getting-started.html
有翻译的中文
https://waylau.gitbooks.io/jersey-2-user-guide/content/Chapter%2023.%20Spring%20DI%20使用%20Spring%20注入/index.html
我就根据官网的第一章节开始
先发一个结果, 访问接口获取响应
开发环境:Eclipse Juno, JDK1.7, Tomcat7和Maven
1.新建一个Maven 环境, 并设置开始的东西
2. 把compile的JDK builder path什么7788的都设置好。
3. 然后项目右键-->Properties --> Porject Facets 添加Dynamic Web Modules 3.0 JAVA 1.7 ==== (相当于转型 和先建一个project转成Maven类似)
4. 引入依赖包等, pom.xml
<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/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.warlock.chapter1</groupId> <artifactId>chapter1</artifactId> <version>1.0-SNAPSHOT</version> <name>chapter1</name> <packaging>war</packaging> <build> <finalName>chapter1</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.5.1</version> <inherited>true</inherited> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins> </build> <dependencyManagement> <dependencies> <dependency> <groupId>org.glassfish.jersey</groupId> <artifactId>jersey-bom</artifactId> <version>${jersey.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>org.glassfish.jersey.containers</groupId> <artifactId>jersey-container-servlet-core</artifactId> <!-- use the following artifactId if you don't need servlet 2.x compatibility --> <!-- artifactId>jersey-container-servlet</artifactId --> </dependency> <!-- uncomment this to get JSON support <dependency> <groupId>org.glassfish.jersey.media</groupId> <artifactId>jersey-media-moxy</artifactId> </dependency> --> </dependencies> <properties> <jersey.version>2.2</jersey.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> </project>
5. web.xml 这里要废话几句
/services/* 表示的是你URL访问services下面的所有都会被这个servlet所捕获
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> <display-name>chapter1</display-name> <!--用于定义 RESTful Web Service 接口--> <servlet> <servlet-name>JerseyServlet</servlet-name> <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class> <init-param> <param-name>jersey.config.server.provider.packages</param-name> <param-value>com.warlock.test.chapter1</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>JerseyServlet</servlet-name> <url-pattern>/services/*</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.html</welcome-file> </welcome-file-list> </web-app>
6. 新建一个简单的index.html
7.一个简单的JAVA文件
import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; @Path("/hello") public class HelloResource { @GET @Produces(MediaType.TEXT_PLAIN) public String seyHello () { return "Hello Jersy!"; } }
8. 部署的时候 properties --> Deployment Assemble 记得修改, 添加webcontent这个folder,你懂得。
9.部署到TOMCAT下面,浏览器访问 http://localhost:8080/chapter1/services/hello
发表评论
-
如何自己做一个Launcher App
2017-05-18 09:27 0自定义一个自己的Launcher App,并在这个App上控制 ... -
android CPU架构和对应的libs
2017-05-16 17:47 824官网内容: 有如上的几种架构方式,不同的手机使用不 ... -
如何屏蔽HOME,MENU键
2017-05-12 13:40 1012如何屏蔽HOME,MENU键,找了很多答案,下面就是几种办法 ... -
EditText光标随着输入移动
2017-04-26 09:35 1654当前需求如下:点击一个按钮,弹出自定义的键盘,同时输入框内 ... -
调用DialogFragment出现的Can not perform this action after onSaveInstanceState
2017-04-24 09:13 1900代码里面用如下的业务场景:进页面并判断是否签到,没有签到就跳转 ... -
使用自定义的Launcher.apk替代系统的
2017-04-23 08:54 9761.首先使用adb shell命令 ... -
Android避免重复提交的问题
2017-04-06 12:08 629关于某些控件,多次点击导致的重复提交问题,我汇总如下: 1. ... -
使用Retrofit2.0+spingmvc上传图片和参数
2017-03-03 08:58 857如题,使用SPINGMVC接收数据 服务端接口如下 ... -
百度定位 WIFI正常 电信3G出错;Error Code:62
2016-12-22 09:29 1058使用一款4.3系统的手机,在开发过程中发现如下的问题 1.W ... -
关于CPU ABI的一些零碎
2016-08-17 15:18 623首先是一篇文章 关于SO文件你应该知道的 http://ph0 ... -
防止Activity被销毁以后fragment依然存在的问题
2016-08-11 15:49 0App被切换到后台以后,当前的Activity的生命周期 ... -
使用PullToRefreshListView下拉和加载代码
2016-08-05 10:55 1266//三个参数 private int pageNo = ... -
Android连接服务端出现中文乱码的问题
2016-08-01 15:46 541这个是常见问题,我给出我的排查和解决办法。 前提条件 ... -
TextInputLayout的使用
2016-06-14 14:39 1000使用AS发现模板下的 ... -
Android项目代码Inspect Code的各种问题以及集合
2016-05-31 10:22 0一个android项目,使用inspect code,居 ... -
使用Apollo And Mosquitto 作为MQTT Server
2016-05-13 09:56 8946始于环信的消息推送,了解了下目前的几种推送模式,XMP ... -
环信项目分析之2
2016-05-10 14:56 839第二篇主要介绍一下服务端如何与环信进行交互, 环信的官网 ... -
环信项目分析之1
2016-05-09 21:32 727系列文章主要是用于分析环信的APP,消息推送等功能。 基 ... -
Okhttp3 学习历程之一
2016-04-27 10:43 1676最近想把一个简单的安卓APP重写一下,写的过程中就涉及到 ... -
Clicking on EditText Makes Fragment Transparent
2016-04-01 13:48 685问题:当点击一个EditText的时候,这个控件所在的fr ...
相关推荐
Jersy经典(教你如何用Jersy构建REST)
Jersey 2.23.2 User Guide 离线文档 Jersy API 最新的离线文档
Spring Cloud Consul 服务提供方
SpringCloud的完整示例,Consul作为服务注册中心,利用Mybatis访问数据库,Jersy提供restful api
jersey 用户指南 for java
这里是一个简单的例子,可以下载看看,新手编写,亲测可用
JavaRestWithJersy 使用 JAX_RS 和 Jersy 演示 Java Web 服务示例。 通过 Chrome Rest 扩展和 Java URL 客户端测试。
学习休息 按照教程使用 Jersy 创建一个 Restful 应用程序
你好,世界Hello World Jersy,Jetty,Descriptorless 简单的Hello World球衣2.6 /码头9 转到项目根目录。 运行mvn clean install。 运行java -jar target / helloworld-2.6-jar-with-dependencies.jar 然后尝试:
赠送jar包:jersey-server-1.9.jar; 赠送原API文档:jersey-server-1.9-javadoc.jar; 赠送源代码:jersey-server-1.9-sources.jar; 赠送Maven依赖信息文件:jersey-server-1.9.pom; 包含翻译后的API文档:jersey...
Java缓存技术redis的运行文件及运行方法,详细记载redis的教程
培训经理 Angularjs(JS 框架) + Guice(DI 框架) + Jersy(Rest 框架) + Hibernate(JPA)
jersey官方网站上的资源,这种东西应该是免费的,可是上传的资源最小都是1分,无法设置为免费下载,压缩包里面有jar包和文档
使用SpringBoot整合jersey 实现Restful web service.同时整合springmvc。
Jersey所需Jar包。jersey-client、jersey-core、jersey-grizzly2、jersey-server
入门###执行#####vertex-jersey-webapp>mvn 全新安装命令将构建模块并在目标文件夹中准备分发 zip“vertx-jersey-webapp-0.1.zip” ###解压后的文件夹结构/resources/ - 包含 json 格式的配置/run.sh - 启动 ...
创建jersey项目时,必须添加一些jar包来支持项目的运行,这些是我整理出来的所需要的最新的jar包,提供给大家,解压即可使用。
泽西斯瓦格 使用 swagger-ui 将 Jersey 用于 REST API + 端点文档 安装 ...cd JerseySwagger mvn clean install mvn jetty:run 网址 示例方法测试: Swagger-ui 文档: api-docs 的 Swagger json url:
Spring Cloud服务提供方,向Eureka注册,结合Jersy
宁静的球衣REST概述REST是在考虑SOAP痛苦的基础上构建的,基于HTTP Services的原理可以返回: XML格式JSON格式HTML 纯文本二进制/八位字节HTTP [GET]请求用@GET注释映射是通过@Path定义的URL是通过我们的上下文/ ...