slam4:webservices

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
slam4:webservices [2016/02/29 01:04] – [Java Restfull] jcheronslam4:webservices [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 2: Ligne 2:
  
  
-===== Java Restfull =====+===== Java RESTFul =====
  
-http://www.vogella.com/tutorials/REST/article.html+[[https://jax-rs-spec.java.net/nonav/2.0-rev-a/apidocs/index.html|Java-RS api]] 
 +[[http://docs.oracle.com/javaee/6/tutorial/doc/gilik.html|Tutoriel]] 
 +[[http://www.vogella.com/tutorials/REST/article.html|Article vogella]] 
 + 
 + 
 +Web.xml configuration 
 +<sxh xml> 
 +<?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" 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>com.vogella.jersey.first</display-name> 
 + <servlet> 
 +    <servlet-name>Jersey REST Service</servlet-name> 
 +    <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class> 
 +     <!-- Register resources and providers under com.vogella.jersey.first package. --> 
 +    <init-param> 
 +        <param-name>jersey.config.server.provider.packages</param-name> 
 +        <param-value>package.vers.ressource</param-value> 
 +    </init-param> 
 +    <load-on-startup>1</load-on-startup> 
 +  </servlet> 
 +  <servlet-mapping> 
 +    <servlet-name>Jersey REST Service</servlet-name> 
 +    <url-pattern>/rest/*</url-pattern> 
 +  </servlet-mapping> 
 +</web-app>  
 +</sxh> 
 + 
 +<sxh java> 
 +package restEx; 
 + 
 +import javax.servlet.ServletContext; 
 +import javax.ws.rs.core.Context; 
 + 
 +import net.ko.framework.KoHttp; 
 + 
 +public class RestBase { 
 + @Context 
 + ServletContext context; 
 + 
 + @Context 
 + public void setServletContext(ServletContext context) { 
 + this.context = context; 
 + KoHttp.kstart(context); 
 +
 +
 +</sxh>
  
  
  • slam4/webservices.1456704249.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)