java Restful


1. 四种实现:RESTlet CXF jboss:RESTEasy jersey
2. jersey测试:
    tomcat6.0.35
    第三方包
    web.xml
        <servlet>
            <servlet-name>Jersey Web Application</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.sun.jersey.samples.helloworld.resources</param-value>
            </init-param>
            <load-on-startup>1</load-on-startup>
        </servlet>
        <servlet-mapping>
            <servlet-name>Jersey Web Application</servlet-name>
            <url-pattern>/helloworld</url-pattern>
        </servlet-mapping>
    注释配置好路径
3.     restlet有几个版本
    java se:多用于开发,使用内部httpServer或使用嵌入式的server(jetty)
    java EE
        org.restlet.jar
        org.restlet.ext.servlet.jar
       
        <servlet> 
          <servlet-name>RestletServlet</servlet-name> 
          <servlet-class>org.restlet.ext.servlet.ServerServlet</servlet-class>
          <init-param>
                <param-name>org.restlet.application</param-name>
                <param-value>firstSteps.FirstStepsApplication</param-value>
          </init-param>
        </servlet> 
        <servlet-mapping> 
            <servlet-name>RestletServlet</servlet-name> 
            <url-pattern>/*</url-pattern> 
        </servlet-mapping>
       
        Router router = new Router(getContext());
        router.attach("/hello", HelloWorldResource.class);
       
    Google App Engine
    Google Web Toolkit
    Android

你可能感兴趣的:(java,职场,Restful,休闲)