读书人

【叨、校长】创造基于RestEasy框架的R

发布时间: 2012-11-16 14:12:14 作者: rapoo

【叨、校长】创建基于RestEasy框架的Rest应用

本教程基于RestEasy官方示例!通俗易懂、老少皆宜、不论男女!---叨、校长

1、用MyEclipse创建一个Java Web项目!

2、导入RestEasy框架所需要的JAR包(点击下载)

3、配置web.xml文件

?

<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"><!-- 手动注册Rest接口 --><context-param><param-name>resteasy.resources</param-name><param-value>com.daodao.rest.HelloWorld</param-value></context-param><context-param><param-name>resteasy.servlet.mapping.prefix</param-name><param-value>/rest</param-value></context-param><listener><listener-class>org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap</listener-class></listener><servlet><servlet-name>resteasy-servlet</servlet-name><servlet-class>org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher</servlet-class></servlet><servlet-mapping><servlet-name>resteasy-servlet</servlet-name><url-pattern>/rest/*</url-pattern></servlet-mapping><welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list></web-app>

?4、编写测试接口:

?

package com.daodao.rest;import javax.ws.rs.GET;import javax.ws.rs.Path;@Path("/HelloWorld")public class HelloWorld {@GET@Path("/sayHello")public String sayHello(){return "Hello World";}}

?5、部署项目,测试应用:

http://localhost:8080/MyRest/rest/HelloWorld/sayHello

读书人网 >软件架构设计

热点推荐