WAP 1.X 2.0 相关知识

    WAP(Wireless Application Protocol)为无线应用协议是一个开放式标准协议,利用它可以把网络上的信息传送到移动电话或其他无线通讯终端上。WAP定义可通用的平台,把目前Internet网上HTML语言的信息转换成用WML(Wireless Markup Language)描述的信息,显示在移动终端上。WAP只要求移动终端和WAP代理服务器的支持,而不要求现有的移动通信网络协议做任何的改动,因而可以广泛地应用于GSM、CDMA、TDMA、3G等多种网络。
    WML是无线注标语言(Wireless Makeup language)。支持WAP技术的手机能浏览由WML描述的Internet内容。WAP1.x采用WML 和 WMLScript 开发.
    XHTML MP (可扩展标记语言移动概要) WAP 2.0 中定义的标记语言,XHTML 的子集, 是 HTML 的更严格的版本. XHTML MP是在 XHTML基础 (Basic, 也是 XHTML 的一个子集) 加上了 XHTML 完全版中一些额外的元素和属性. WAP CSS经常与XTML MP 结合使用改变页面的展现方式。WAP2.0采用,但WAP2.0也兼容1.X的WML。
    WAP手机和一般的手机不同之处在于它内置有微型浏览器(MiniBrowser)、缓存(CACHE)和内存,并支持客户端COOKIES 和SESSION。
    WAP协议包括以下几层
   Wireless Application Environment(WAE):含有微型浏览器、WML 、WMLSCRIPT的解释器等等功能
   Wireless Session Layer(WSL)
   Wireless Transport Layer Security(WTLS):为无线电子商务及无线加密传输数据时提供安全方面的基本功能.
   Wireless Transport Layer (WTP)
   
   WAP2.0与WAP1.x的区别
   WAP2.0速度更快,采用与互联网采用完全通用的协议,可通过手机直接登录互联网,而基于WAP1.2技术却只能登录WAP门户;WAP2.0特有的直接HTTP通信。
   
   XHTML MP 例子(典型结构):
   <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
     <head>
      <title>XHTML MP</title>
      </head>
     <body>
      <p>Hi.. 欢迎来学习 XHTML MP.</p>
     </body>
    </html>
    
    JSP版:
    <?xml version="1.0" encoding="UTF-8"?>
    <%@ page pageEncoding="GBK" contentType="text/html;charset=UTF-8" language="java" %>
    <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
     <head>
      <title>XHTML MP</title>
      </head>
     <body>
      <p>Hi. 欢迎来学习 XHTML MP...</p>
     </body>
    </html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值