wap 应用

ASP WAP网站源码与移动网络应用实践 在本章中,我们将探究移动网络应用的发展背景与WAP技术的基础知识。WAP(Wireless Application Protocol)技术为移动设备上的应用提供了桥梁,使得用户能够通过无线网络访问互联网资源。我们将追溯WAP的历史脉络、主要技术特性和它在现今移动互联网中的地位。面向对象编程(OOP)在ASP中通过VBScript实现,提供了创建类和对象的能力。类是创建对象的蓝图,而对象是类的实例。<%End Class%>在上述示例中,myClass是一个包含私有成员和属性的类。 阅读详情
1,页面上不能用js,现在wml也很少用了,因为没人会在wap上做什么出色的效果的,简单实用小流量才是根本
2,整个页面要符合xml或者xhtml规范,原先在jsp文件里可以省略的引号一定要加,比如html的样式<td align=center></td>,这里的center一定要加引号,不然有些老款的不支持http协议的手机是不能访问的.所有的jsp页面头都要加上
<?xml version="1.0" encoding="utf-8"?>
<%@page language="java" contentType="application/vnd.wap.xhtml+xml;charset=编码格式" pageEncoding="编码格式" %>,当然文件名是用.jsp命名。
3,千万不要去做jsp页面和后台java文件编码格式不一样,或者文件编码格式和字符编码格式不一致的傻事,在web中容易出问题,wap中……麻烦大了。
4,因为不能用js,所有很多时候,页面的参数都是直接跟在url上的,但是有些手机原因或者网关原因对超链接的字符长度有限制,比如
https://wap.aaa.com/sjsd.do?aaaa=1&bbbb=2&ccc=3...........,有些手机只能接收到前面一部分,后面会自动截断。所以对于做链接要注意,比如用的是struts,那么后台配action的时候,要尽量短<action name="testViewAction" class="TestViewAction">……</action>,你要改成<action name="tv" class="TestViewAction">……</action>,类似这样子。如果参数实在过多,那就尽量把链接改成form提交,更安全,还更保险,还实惠。
5,wap需要做图片自适应,也就是说,你要判断手机是否支持这样的图片格式,所以有时候,往往需要做一模一样的图片好几份,然后后缀不同,.jpg,.gif。你可以分别用后缀名来命名文件夹,存放一个类型的图片,判断完手机的图片格式,再来决定<img>标签的src路径指向那个后缀的图片文件夹,默认一般是jpg.
其他的跟web上没什么区别,wap测试是个很头痛的事情,往往多款手机,这个行,那个不行,改完,这个不行,那个行,这个靠积累了。哦还有,设置响应头的时候要设置为手机响应,然后不能要缓存。写个性能良好的过滤器也是个关键
wap和web网页的区别
流程就和html开发一样。
区别在于里面的标签规范不同,采用wml规范或者xhtml规范
你需要能阅读wml的浏览器(m3gate+opera ,注意是“与”的关系,两者都能正常浏览的话,手机就都可以看了。),一个能上网的手机。
用wml好还是xhtml mp好呀?
主要是看项目需求吧。
如果必须考虑很多机型(如老款山寨机)的兼容性,可能WML会更适合一点;(因为WML足够老~~)
XHtml MP支持WCSS(也就是CSS简化版),可以使页面做得好看一点。
另外,WML可以使用脚本,XHtml MP  “暂时”还不可以。
两者之间的其它差别,基本上都有不同的可代替的解决方案,所以不必过于担心
。
深入理解WAP无线应用协议与技术演进 本文还有配套的精品资源,点击获取 简介:WAP无线应用协议是移动通信领域的一个重要标准,它使得移动设备能够通过优化的协议栈访问互联网信息和服务。本文将深入探讨WAP协议栈的组成、WML和XHTML-MP的标记语言使用、WAP网关的功能以及WAP的安全性措施。同时,文章还将回顾WAP的发展历程以及面临的挑战和未来演进,帮助读者全面理解WAP在移动互联网历史中的地位。 ... 阅读详情

相关推荐

高性能网站设计之缓存更新的套路

看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库。于是,在缓存中的数据还是老的数据,导致缓存中的数据是脏的,而且还一直这样脏下去了。 我不知道为什么这么多人用的都是这

代码技巧 1万+

Wap应用架构

 一.wap的概念wap(wireless application protocol)是一个综合的协议系统,它的功能是指导,如何通过wap手机或移动设备来访问internet上的信息。二.架构wap手机:用来接收信息的客户端wap服务器:信息的提供者,和web服务器一样,只不过提供的信息要符合wap规范,web服务器要遵循html规范,wap服务器遵循的是wml规范,属于xml

想飞的马 1900

DataWorks PyODPS第三方包全攻略:从打包到加载的完整流程

本文详细介绍了在DataWorks的PyODPS节点中使用第三方Python包的完整流程,包括环境限制、打包工具pyodps-pack的使用、资源上传与加载实战,以及特殊场景处理技巧。通过本文,开发者可以掌握在MaxCompute受限环境中灵活使用自定义依赖的方法,提升数据处理效率。

dd012的博客 986

用Jsp开发wap应用

用Jsp开发Wap应用最近由于需要学习Wap,经过几天的摸索,掌握了开发的方法.一、开发环境Netbeans 5.0发行版web应用程序对提供了更加友好的支持,创建页面,运行,打包都很方便.故选用了Netbeans作为开发工具.wap模拟器:WinWap3.0和Opera8.0测试通过  一、用Jsp实现Wap应用程序设计主要思路:用java的Servlet/j

wangwang1231的专栏 1416

宝骏kiwi 630 730 560 E100 E200 E300 310 510 610 330 530维修手册电路图资料线路图接线图更新

2020-2022年宝骏RS-3维修手册和电路图。2020-2022年宝骏RS-3维修手册和电路图。2019-2021年宝骏RC-6维修手册和电路图。2019-2021年宝骏RC-6维修手册和电路图。2019-2020年宝骏RS-5维修手册和电路图。2019-2020年宝骏RS-5维修手册和电路图。2019-2020年宝骏RM-5维修手册和电路图。2019-2020年宝骏RM-5维修手册和电路图。2019-2021年宝骏510维修手册和电路图。2019-2021年宝骏510维修手册和电路图。

weixin_45821055的博客 1770

SCAN和JTAG分别是什么?它们之间有什么联系与区别?

SCAN(扫描)技术是集成电路测试领域的一种方法,主要用于边界扫描测试(Boundary Scan)。它是在集成电路设计中引入的一种测试结构,允许测试人员通过在芯片的输入/输出引脚上设置和读取特殊寄存器(边界扫描寄存器,BSR)的内容,来间接测试电路板上的互联和芯片内部功能块。这种方式可以在不接触其他内部节点的情况下测试整个电路板的连接性,极大地提高了测试覆盖率和可诊断性。JTAG(Joint Test Action Group,联合测试行动小组)则是开发并推广边界扫描测试标准的一个组织。

初心不忘产学研的博客 2539

java开发wap程序_应用Java技术开发WAP应用程序

WAP开发入门--搭建开发环境一文中介绍了如何搭建WAP开发应用程序,这篇文章将讲述如何使用Java技术开发WAP应用程序。我们还是采用Tomcat作为web服务器,如果你对如何使用tomcat还不熟悉请参考Tomcat入门指南。通常我们开发WAP应用程序的时候都是手写wml脚本,其实我们可以借助java的Servlet/jsp技术开发WAP应用程序。通常我都是使用Lomboz插件在eclipse...

weixin_42510140的博客 567

无人机测绘航线生成算法

JavaScript开发和测试无人机测绘航线的自动生成方法,设计可行,算法可靠

ly1302116的专栏 5234

构筑在GPRS无线技术之上的WAP应用

 构筑在GPRS无线技术之上的WAP应用   1.引言  WAP协议规范了一个统一开放的标准,它支持各种无线承载技术,包括短消息、电路交换式和分组数据。也就是说,WAP提供了一种建立在无线数据网络载体上的应用平台。构筑在承载网络之上的WAP无需对承载网络改动,而只需在原有的承载网络中加入WAP网关,建立与相关应用服务器或INTERNET相连,同时采用支持WAP的移动终端。如图1

yongzhewuwei_2008的专栏 1205

手把手教你学 Simulink (1.3):探索Simulink模块库的奇妙世界

Simulink模块库按照功能分为多个类别,每个类别包含专门用于特定任务的模块。% 打开Simulink库浏览器% 或者以编程方式获取库列表disp('可用的库列表:');end常用模块(Simulink):最基础和最常用的模块信号处理模块(DSP System Toolbox):专业信号处理工具通信模块(Communications Toolbox):通信系统设计控制系统模块(Control System Toolbox):控制系统设计与分析% 创建自定义模块库。

QQ_778132974的博客 380

GEE 案例:基于陆地卫星8号(大气层顶反射率数据)LANDSAT/LC08/C02/T1_TOA的生态遥感指数RSEI计算、可视化和下载

摘要:基于GEE的遥感生态指数(RSEI)计算方法 本文介绍了利用Google Earth Engine(GEE)平台计算遥感生态指数(RSEI)的全流程方法。主要内容包括:研究区域定义、Landsat8数据获取与去云预处理、关键生态指标计算(地表温度LST、植被指数NDVI、湿度指数WET和建筑指数NDBSI)、主成分分析(PCA)降维处理,以及结果可视化与数据导出。通过结合多源遥感指标并采用归一化处理,构建了综合反映区域生态环境质量的RSEI指数。该方法为生态环境监测提供了高效的技术方案,所有计算过程均

此星光明博客 427

WAP 构建 Java 应用 和 WAP经验总结

WAP 构建 Java 应用 充分利用现有的 EJB 使移动工作群体变得强大 ...

weixin_30871293的博客 565

PointNet++改进策略目录

后续我将如何使用文章中创新点加入的PointNet++中代码实现部分进行更新。

u012901740的博客 2195

PHP + Smarty构建Wap应用

一 简介     Smarty是一个PHP编写的模板引擎(template engine),主要用于构建web应用程序的表示层。Smarty的主页是http://smarty.php.net, 目前的新版本是2.6.18。Smarty主页上有详细的开发文档,包括在线阅读版本和可供下载的pdf版本,以及一个guestbook的样例程序,为我们开发人员学习smarty提供了极大的方便。     使用s

钮麟的专栏 1177

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

java wap_Java技术开发WAP应用程序

我们还是采用Tomcat作为web服务器,如果你对如何使用tomcat还不熟悉请参考Tomcat入门指南。通常我们开发WAP应用程序的时候都是手写wml脚本,其实我们可以借助java的Servlet/jsp技术开发WAP应用程序。通常我都是使用Lomboz插件在eclipse的环境下写servlet/jsp文件的。先看下面的waptest.jsp文件和WapServlet.java文件/p>...

weixin_36042436的博客 313

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

用JSP创建WAP应用

用JSP创建WAP应用 转载自http://www.cnwzz.net/art/33/200811/12-252.html   使用ASP或者JSP来创建动态WML内容,是非常容易的。唯一要注意的就是配置服务器使它的脚本输出类型为"text/vnd.wap.wml",或者在脚本中直接设置输出类型。 下面是一个用JSP输出动态WML内容的例子: &lt;?xml version="1.0"...

上下求索 204

开发wap wap简介 WAP 网络应用 网络协议 XML

WAP(无线应用协议)是在数字移动电话、因特网或其他个人数字助理机(PDA)、计算机应用之间进行通讯的开放全球标准。 它是由一系列协议组成,用来标准化无线通信设备,可用于Internet访问,包括收发电子邮件,访问WAP网站上的页面等等。  WAP将移动网络和Internet以及公司的局域网紧密地联系起来.提供一种与网络类型、运行商和终端设备都独立的移动增值业务。  通过这种技术,无论

jindegegesun的专栏 1274

WAP 构建 Java 应用-转

原文出处:http://www-900.ibm.com/developerWorks/cn/java/wi-entwap/index.shtml充分利用现有的 EJB 使移动工作群体变得强大 Aashish Patil (ash01@vsnl.net)理科硕士研究生,计算机科学系,Southern California 大学2001 年 7 月如果您的企业已经依赖于使用多层的企业 Ja

阿迪.Java 1624

如何搭建WAP应用开发环境

<br />作为开发人员我们应该了解一下WAP的工作原理以及编程模式,如果你有Web应用程序开发经验的话,理解起来会比较容易的。其实它就是一种B/S的模型,这里的Browser不是传统意义上的浏览器而是支持WAP设备上的用户代理,也可以理解为WAP浏览器。<br /><br />    而服务器就是一般的WEB服务器,你可以使用IIS、Apache或者其他的web服务器,由于html不适合在资源比较紧张的无线设备上传输因此我们 在服务器上使用wml语言。事实上当用户通过无线设备访问网络的时候,首先请求

muqian212的专栏 370

WAP应用现状及未来

1.3.3 WAP应用现状 目前,使用移动电话访问网上信息的方式主要有两种:其一,由电信增值服务(Telephony Value Added Services)直接在无线网络中提供WML的Web格式的信息服务;其二,通过能收发无线信号的代理服务器(Proxy)访问Internet。 在第二种方式中,实现访问的可行方法有多种。比如,网上的HTML页面信息可以通过一个过滤系统,再经由代理服务...

happmaoo的专栏 584

应用Java技术开发WAP应用程序

 <A title="文章标题:WAP开发入门--搭建开发环境作 者:mingjava更新时间:2004-9-7 15:34:35点击次数:56" href="http://www.j2medev.com/Article_Show.asp?ArticleID=76" target=_blank>WAP开发入门--搭建开发环境一文中介绍了如何搭建WAP开发应用程序,这篇文章将讲述如

mingjava的专栏 7024

搭建WAP应用开发环境

J2ME开发网最近开辟了Java技术与WAP开发专题,专题将主要讲述WAP开发和Java技术中相互结合的部分。不再开辟新的文章栏目,如果网友发表WAP相关的技术请归入Java技术与WAP开发专题。    WAP(Wireless Application Protocal)是开放的协议,这与日本的I-MODE有所不同,后者是封闭的。WAP事实上是无线网络和Internet网络相结合的产物。本来的

mingjava的专栏 5147

IIS 架构OTA WAP应用

在IIS中,部署wap应用和web应用没有什么区别,除了设置一下文件类型。 .jad text/vnd.sun.j2me.app-descriptor .jar application/java-archive 位置:网站属性-〉http头选项卡-〉MIME映射-〉文件类型

思考的树 847

Microsoft IIS6.0实现WAP应用

本文介绍如何使Windows2003+IIS6.0版本支持WAP应用,该信息同样适用于Windows2000+IIS5.0。首先,打开IIS为其设置新的MIME类型,在网站属性的HTTP头选项中设置。(如图:)添加WAP所需的MIME类型。扩展名MIME类型.wmltext/vnd.wap.wml.wbmpimage/vnd.wap.

2039
上一篇: 用java搭建wap2.0网站介绍
下一篇: Tomcat 配置wap开发环境
facepp
博客等级 码龄22年 342粉丝 638原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值