|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
再说第三点:我并没有提到服务器也要整合,然后是IDE,一个好的IDE能够200%提高开发的速度,就说图形方面:你是经过简单托拽和点击就能实现功能好那。WAP(WirelessApplicationProtocal)是开放的协定,这与日本的I-MODE有所分歧,后者是关闭的。WAP现实上是无线收集和Internet收集相分离的产品。原本的无线收集次要是承载话音营业,而同时internet的数据营业已十分的成熟。
因为数据营业在无线收集中使用的需求,增进了WAP的构成。你乃至能够以为WAP是一个轻量级的HTTP协定,它是为无线收集量身订制的。
作为开辟职员我们应当懂得一下WAP的事情道理和编程形式,假如你有Web使用程序开辟履历的话,了解起来会对照简单的。实在它就是一种B/S的模子,这里的Browser不是传统意义上的扫瞄器而是撑持WAP设备上的用户代办署理,也能够了解为WAP扫瞄器。
而服务器就是一样平常的WEB服务器,你可使用IIS、Apache大概其他的web服务器,因为html不合适在资本对照严重的无线设备上传输因而我们在服务器上利用wml言语。现实受骗用户经由过程无线设备会见收集的时分,起首哀求要经由WAP网关,WAP网关会对数据举行得当的编解码,然后把数据哀求发送到web服务器上,处置后数据经由WAP网关的编解码后发送得手机上。
而这对程序员来讲是通明的,你只必要办理server的代码就能够了。上面这张图片有助于你了解这一编程形式,假如你想懂得更多关于WAP的常识,保举你看一本《挪动互联网与WAP手艺》,固然讲的不深可是对照分明。
<br>
既然我们的服务器能够用一样平常的WEB服务器,那末这里我利用TOMCAT5.0作为web服务器,起首你必要从http://www.apache.org下载tomcat5.0并安装。假定安装路径为c: omcat5.0。在情况变量中设置好:
- CATALINA_HOME=c: omcat5.0
复制代码 设置好JAVA_HOME=C:j2sdk1.4.2_03。进进CATALINA_HOME/bin目次,运转StartUp启动tomcat,默许的端口是8080。翻开扫瞄器在地点内里输出http://localhost:8080。
看到那只tom猫则申明安装乐成。tomcat5.0的版本一样平常都已对wml撑持了,假如不撑持的话,修正CATALINA_HOME/conf/web.xml。在MIME映照部分增加以下内容:
- <mime-mapping><!--WMLSource--><extension>wml</extension><mime-type>text/vnd.wap.wml</mime-type></mime-mapping><mime-mapping><!--CompiledWML--><extension>wmlc</extension><mime-type>application/vnd.wap.wmlc</mime-type></mime-mapping><mime-mapping><!--WMLScriptSource--><extension>wmls</extension><mime-type>text/vnd.wap.wmlscript</mime-type></mime-mapping><mime-mapping><!--CompiledWMLScript--><extension>wmlscriptc</extension><mime-type>application/vnd.wap.wmlscriptc</mime-type></mime-mapping>
复制代码 你还能够在welcome-list内里增加index.wml作为默许的会见页面:
- <welcome-file-list><welcome-file>index.wml</welcome-file><welcome-file>index.html</welcome-file><welcome-file>index.htm</welcome-file><welcome-file>index.jsp</welcome-file></welcome-file-list>
复制代码
如许服务器已能够用来开辟wap使用了。
调试程序的时分我们必要在WAP扫瞄器上调试,我选择了winwap扫瞄器作为开辟调试工具,用起来十分的便利。起首从http://www.winwap.org下载最新的winwap3.1pro版本,30天的试用期。
安装和其他的使用程序安装一样,上面我们编写一个复杂的wml文件测试一下,关于wml和wmlscript等初级用法将在后续的文章先容:
- index.wml<?xmlversion="1.0"?><!DOCTYPEwmlPUBLIC"-//WAPFORUM//DTDWML1.1//EN""http://www.wapforum.org/DTD/wml_1.1.xml"><wml><cardid="MyFirstCard"title="FirstCard"><palign="center">Hellotech.ccidnet.com</p></card></wml>
复制代码
把这个文件放在CATALINA_HOME/webapps/root/上面,启动winwap后在地点内输出http://yourip:yourport/index.wml,将会在winwap内里看到Hellotech.ccidnet.com。
<br>
假如你有一个内嵌了WAP扫瞄器并能上彀的手机的话也能够测试一下,我利用NOKIA6108测试乐成。但愿这篇搭建情况对人人有所匡助。
主要缺点就是:速度比较慢,没有C和C++快 |
|