android客户端与服务器通信一(服务器的搭建)

搭建服务器首先要创建一个web项目,因为我的开发工具JAVA EE-Eclipse,既可以搭建安卓项目,又可以搭建web项目,所以就直接使用了。如果没有Tomcat的话,可以在eclipse里面设置一下。下面制作一张动态图,是设置Tomcat的过程,点击添加按钮,然后选择tomcat所在路径,导入即可。



当设置完tomcat以后,就可以创建web项目了。

我们这里假设已经创建好了web项目,现在把创建好的web项目代码贴出来。主要有两部分,一部分是web.xml配置文件,一部分是继承了httpServlet类的自己的业务类。

web.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>U8Servlet</display-name>

       <welcome-file-list>

            <welcome-file>index.html</welcome-file>

            <welcome-file>index.htm</welcome-file>

            <welcome-file>index.jsp</welcome-file>

            <welcome-file>default.html</welcome-file>

            <welcome-file>default.htm</welcome-file>

            <welcome-file>default.jsp</welcome-file>

        </welcome-file-list>


        <servlet>

            <servlet-name>testServlet</servlet-name>

            <servlet-class>test.TestServlet</servlet-class>

        </servlet>


        <!-- url-pattern中配置的/coreServlet用于指定该Servlet的访问路径 -->

        <servlet-mapping>

            <servlet-name>testServlet</servlet-name>

            <url-pattern>/testServlet</url-pattern>

        </servlet-mapping>

</web-app>


其中核心代码是<servlet>和<servlte-mapping>部分。<servlet>里面你的servlet名称和所指向的类。mapping中的url是要设置的访问服务器的路径。

java代码部分如下图:

package test;

import java.io.IOException;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

public class TestServlet extends HttpServlet {

          private static final long serialVersionUID = 1L;

         @Override

         protected void doGet(HttpServletRequest req, HttpServletResponse resp)

         throws ServletException, IOException {

                     System.out.println("doget方法是测试方法");

         }


        @Override

        protected void doPost(HttpServletRequest req, HttpServletResponse resp)

        throws ServletException, IOException {

        }

}

这时候服务器端就配置完了,现在验证一下,通过本机的网页是否可以访问到服务器地址。打开网页,输入位置的url。在这里需要查看一下服务器的端口,如果端口写错的话,会访问不到。查看服务器端口的方法是:双击Tomcat7.0,跳转到服务器配置的界面,可以看到端口号



本机访问的地址为“http://localhost:8088/U8Servlet/testServlet”,其中U8Servlet为项目的名称,testServlet为web.xml文件中配置的路径。当你访问的时候,因为是无参访问,所以就会走doGet方法。如果能走到doGet方法里,说明服务器搭建成功了、


猜你喜欢

转载自blog.csdn.net/little_soybean/article/details/78757750