为什么要采用QuickWAP开发手机网站?.doc

上传人:新** 文档编号:559640901 上传时间:2024-04-03 格式:DOC 页数:6 大小:681.50KB
返回 下载 相关 举报
为什么要采用QuickWAP开发手机网站?.doc_第1页
第1页 / 共6页
为什么要采用QuickWAP开发手机网站?.doc_第2页
第2页 / 共6页
为什么要采用QuickWAP开发手机网站?.doc_第3页
第3页 / 共6页
为什么要采用QuickWAP开发手机网站?.doc_第4页
第4页 / 共6页
为什么要采用QuickWAP开发手机网站?.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《为什么要采用QuickWAP开发手机网站?.doc》由会员分享,可在线阅读,更多相关《为什么要采用QuickWAP开发手机网站?.doc(6页珍藏版)》请在金锄头文库上搜索。

1、为什么要采用QuickWAP开发手机网站?QuickWAP 是一款以WAP协议为基础开发的辅助ASP+XHTML MP语言或ASP+WML编写WAP网页程序的组件。它解决了WAP开发中所遇到的常见问题,并且给出了完善的解决方案,同时全力支持Microsoft SQL Server2000和Microsoft Access2000以上版本数据库(同时支持MySQL和Oracle),是开发功能强大的动态WAP网站不可多得的辅助软件。使用QuickWAP组件编写WAP网页程序,不仅运行稳定,处理速度也会比相同功能的ASP+XHTml ML网页程序要快很多倍,功能容易得到扩展,而且支持QuickWAP

2、+ASP+WML或QuickWAP+ASP+XHTML一起使用进行WAP程序开发。随着3G的逐步深入与普及,手机上网用户越来越多,理所当然WAP建站公司也越来越多,但是最终依靠的是脚本语言加WML或XHTML MP语言一起开发,当然脚本语言更多的是使用ASP开发WAP。但是使用ASP语言编写的代码一方面比较乱,另一方面对安全这块让人担心。QuickWAP的诞生解决了这些问题,不但建站迅速、运行稳定,而且代码全部封闭编译,大大提供了安全性,同时具有防止SQL注入功能,以及支持国家扫黄打非过滤关键词功能。这些是普通代码绝对无法做到的。另外QuickWAP能够实现一键简繁体切换,是普通WAP网站望尘

3、莫及的,因为在IE在浏览器中,它们使用的是JS代码,但是到了手机,根本不支持JS。防止SQL注入SQL注入是从正常的WWW端口访问,而且表面看起来跟一般的Web页面访问没什么区别, 所以目前市面的防火墙都不会对SQL注入发出警报,如果管理员没查看IIS日志的习惯,可能被入侵很长时间都不会发觉。随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据

4、,这就是所谓的SQL Injection,即SQL注入。QuickWAP具有防止SQL注入功能,默认情况下凡含有以下字符串均被认为有注入可能。 |-|sp_|xp_|dir|cmd|(|)|+|$|copy|format|and|exec|insert|select|delete|update|count|*|chr|mid|master|truncate|char|declare。当然这些字符可以自定义和增减。当用户试图在URL中输入特殊字符时,QuickWAP会自动拦截,并停止脚本语言的运行,并警告用户。所以做WAP网站选择QuickWAP是安全的选择。QuickWAP比普通ASP代码更安

5、全、迅速QuickWAP是把ASP封装最成功的组件,不敢说后无来者,但可以说前无史例。同时QuickWAP借助ASPJPEG和JMAIL组件,已经实现了手机自动生成WAP缩略图及免费在线发送WEB邮件的功能。以下为ASP代码与组件之间的相关知识。ASP是目前一种广为应用的用来快速构建动态WEB站点的编程语言,默认的内置开发语言是VBScript,由于ASP和微软Windows系列操作系统的结合非常的好,使得ASP已经成为了NT开发平台上面进行WEB开发的首选语言和环境。他有着简单易学,方便快速开发的种种优点,但是他也有着致命的弱点,就是他是脚本语言解释执行的,速度会受到一定的影响,更为关键的是

6、,使用ASP来开发完成一个项目之后,整个项目在交付客户使用的时候,是会连带所有的ASP脚本源代码的,也就无法将商业程序保密了,源代码泄漏会给自己造成很大的损失,虽然微软也相应的推出了用来加密ASP程序的软件,但是有着诸多的限制,以及会降低程序运行的速度和二次开发调试的难度,难道ASP做出来的项目就真的要暴露所有的源代码吗? 当然了,答案当然是否定的,因为世界上没有绝对不可能的事情,接下来就跟随我来看看如何利用VB的ActiveX DLL来实现将ASP程序封装起来吧,也就是我们可以使用ActiveX DLL来完成所有ASP能完成的事情,而ActiveX DLL是编译好的DLL文件,别人是无法得知

7、你的源代码的,也就保证的自己的商业机密和核心技术,并且达到同样的效果,使用完全封装的ActiveX DLL会比完全适用ASP脚本语言的执行速度要快很多,尤其是大运算量的时候跟为明显!经过我们的具体测试,在操纵10000条数据库记录的时候,封装成为ActiveX DLL的WEB应用程序比纯ASP代码的应用程序,速度上面要快大约21%左右,在目前国内过于缓慢的网络来讲,速度就是一个WEB站点的很关键的一部分。并且采用了ActiveX DLL来开发WEB程序,要比单纯使用ASP好得多,毕竟ASP只能使用VBScript来开发,无法享用VB大量的优点,而ActiveX DLL则可以充分利用VB里面所有

8、的特性。?采用UTF-8编码模式,支持各种语言访问UTF-8是UNICODE的一种变长字符编码,由Ken Thompson于1992年创建。现在已经标准化为RFC 3629。使用UTF-8编码唯一的好处是,国外的用户如果使用Windows XP英文版,浏览UTF-8编码的任何网页,无论是中文、还是日文、韩文、阿拉伯文,都可以正常显示,UTF-8是世界通用的语言编码,UTF-8的推广要归功于Google的应用,以及Blog开发者。而如果用Windows XP英文版的IE6.0浏览gb2312语言编码的网页,则会提示是否安装语言包。因此,可能会失去很多的国外浏览者。GB 2312或GB 2312-

9、80是一个简体中文字符集的中国国家标准,全称为信息交换用汉字编码字符集?基本集,又称为GB0,由中国国家标准总局发布,1981年5月1日实施。GB2312编码通行于中国大陆;新加坡等地也采用此编码。 使用GB2312编码的好处是,因为程序产生的网页文本使用ANSI编码格式,会比UTF-8文本编码节省一些体积,访问速度会稍微快一点点,大约是30:38的比例,也就是30K的ANSI编码,转为UTF-8编码是38K,当然,这个比例并不准确,是会随Unicode字符集区域的不同而变化的。QuickWAP之所以采用UTF-8而非GB2312则是因为UTF-8可以看作是大字符集,它包含了大部分文字的编码。

10、使用UTF-8的最大好处是其他地区的用户(如香港台湾)和国外用户无需安装简体中文支持就能正常观看你的文字而不会出现乱码。扫黄打非,QuickWAP先行为构建和谐社会,构建绿色网络,QuickWAP内置的非法关键词过滤功能,可避免因编辑人员疏忽而造成的非法关键词显示,或者采集数据中不便一一审核的文章而显示非法关键词,被网络监控服务器扫描到,导致关闭服务器或封IP等后果。例如故意输入几个字符,则QuickWAP过滤如下:QuickWAP为多种数据库提供接口QuickWAP对Access、MSSQL、MySQL、Oracle均提供接口,数据库连接及其简单,调用记录集方便,支持嵌套SQL语句,代码短,

11、易维护,易修改。执行迅速。如将文章标题列表显示,只需设置好数据库连接,显示字段及相关属性,然后通过MdbList函数即可实现。同时QuickWAP提供了多种数据库列表样式可供选择。QuickWAP具有文章自动分页功能对于长文章具有自动分页的功能,这对比较长的新闻浏览、小说阅读在手机上查看提供了方便。不仅能够分页,还提供了多种分页样式,可以自定义每页字数,只需修改某个参数即可,即使不懂代码,也会改。QuickWAP做站更容易通过W3C标准验证W3C是专门致力于创建Web相关技术标准并促进Web向更深、更广发展的国际组织。QuickWAP内部优化了WAP语言模块,用QuickWAP做的手机网站更容

12、易通过W3C标准验证。符合W3C标准,页面显示速度将更快,内容能被更多的用户所访问;内容能被更广泛的设备所访问,同时更容易被搜寻引擎搜索到,提高网站易用性。集多种技术、语言于一体,将实用性、易用性发挥的淋漓尽致QuickWAP的开发集成了微软的ASP、VB、ActiveX、Windows2003(Win7)、IIS6.0(5.0)、Access、MSSQL2000(2005)、SQL、MySQL、Oracle和WAP的WML、XHTML MP语言,以及ASPJPEG、JMail组件、CSS语言等技术于一体,其中以微软的各种技术为核心,支持Windows XP、2000、2003 Server、

13、Win7等微软的操作系统(服务器)。QuickWAP提供有WAP1.2、2.0中英文模块,所有功能模块均有详细说明及代码实例,开发者不但可以利用现有的QuickWAP源码程序(现已有十余套WAP代码免费开源),还可以进行二次开发,为您开发WAP节省时间,提高效率,为中国普及WAP贡献力量。普及WAP是QuickWAP的社会责任做中国人民喜爱的WAP平台,普及WAP是QuickWAP的社会责任。3G的到来,为WAP的普及提供了环境,同时扫黄打非,又让WAP家喻户晓,知道了什么WAP,什么是手机上网,上网能干什么?接下来的时间内,手机网站需求巨大,网络公司借助机遇从建设WAP站中牟利。而Quick

14、WAP把普及WAP作为己任,已经发布了数余套免费企业WAP网站源代码,免费为公益企业WAP网站提供授权注册码,在用户和企业中都享有很好的声誉及信誉,为推动企业移动信息化进程贡献力量。QuickWAP产品在淘宝网店销售额的10%均已经捐赠给慈善机构,如中华慈善总会等。QuickWAP将继续不断完善自我,开发出更多的免费源码供中小企业及个人使用,QuickWAP对外公开的开发手册让稍微懂ASP语言的人,不用学习WML和XHTML MP知识,就会建设强大的动态WAP网站。建设WAP网站,首选QuickWAP,QuickWAP开发团队将以更饱满的热情、更严谨细致的作风投入到QuickWAP开发中,为推进WAP在中国的发展而不懈奋斗!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号