|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
还得说上一点,就java本质而言,是面相对象的,但是你有没有发现,java也不全是,比如说基本类型,int,那他就是整型而不是对象,转换类型是还得借助包装类。程序 我们仍是接纳Tomcat作为web服务器,假如你对怎样利用tomcat还不熟习请参考相干材料。一般我们开辟WAP使用程序的时分都是手写wml剧本,实在我们能够借助java的Servlet/jsp手艺开辟WAP使用程序。一般我都是利用Lomboz插件在eclipse的情况下写servlet/jsp文件的。先看上面的waptest.jsp文件和WapServlet.java文件
<?xmlversion="1.0"?>
<!DOCTYPEwmlPUBLIC"-//WAPFORUM//DTDWML1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<%
response.setContentType("text/vnd.wap.wml");
out.println("<wml>");
out.println("<cardtitle="MobileDate">");
out.println("<palign="center">");
out.println("DateandTimeService<br/>");
out.println("Dateis:"+newjava.util.Date());
out.println("</p>");
out.println("</card>");
out.println("</wml>");
%>
packagecom.j2medev.mingjava;
importjava.io.IOException;
importjava.io.PrintWriter;
importjavax.servlet.ServletException;
importjavax.servlet.http.HttpServlet;
importjavax.servlet.http.HttpServletRequest;
importjavax.servlet.http.HttpServletResponse;
publicclassWapServletextendsHttpServlet
{
protectedvoiddoGet(HttpServletRequestrequest,
HttpServletResponseresponse)throwsServletException,IOException
{
response.setContentType("text/vnd.wap.wml");
PrintWriterout=response.getWriter();
out.println("<?xmlversion="1.0"?>");
out.println("<!DOCTYPEwmlPUBLIC"-//WAPFORUM//DTDWML1.1//EN"");
out.println(""http://www.wapforum.org/DTD/wml_1.1.xml">");
out.println("<wml>");
out.println("<cardtitle="MobileDate">");
out.println("<palign="center">");
out.println("DateandTimeService<br/>");
out.println("Dateis:"+newjava.util.Date());
out.println("</p>");
out.println("</card>");
out.println("</wml>");
}
protectedvoiddoPost(HttpServletRequestrequest,
HttpServletResponseresponse)throwsServletException,IOException
{
doGet(request,response);
}
}
这两个文件完成的功效是一样的,显现服务器以后的工夫。我们的web.xml的内容以下:
<?xmlversion="1.0"?>
<!DOCTYPEweb-appPUBLIC"-//SunMicrosystems,Inc.//DTDWebApplication2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>WapServlet</servlet-name>
<servlet-calss>com.j2medev.mingjava.WapServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WapServlet</servlet-name>
<url-pattern>/wapservlet</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<error-page>
<error-code>404</error-code>
<location>/error.jsp</location>
</error-page>
</web-app>
利用Lomboz我们能够很便利的把这个使用程序公布到tomcat的webapps目次,经由过程WinWap我们能够间接经由过程上面两个URL会见到他们
http://localhost:8088/wap/wapservlet
http://localhost:8088/wap/waptest.jsp
你通过从书的数量和开发周期及运行速度来证明:net和ruby要比java简单。 |
|