在Domino环境下开发WAP页面-1:第1个页面

在Domino环境下开发WAP页面-1:第1个页面


 

在Domino环境下开发WAP页面


1.   开始准备


1.1. 前言


其实,WAP技术和Lotus Domino 没有任何关系。简单的说,WAP,就是在手机的网页标准格式,就象在电脑上看网页,是使用HTML格式一样。所以,你就可以这么理解,在手机上的页面,就叫WAP,当然,WAP和HTML有很大的不同,所以,我才想写这篇教材内容。

所以,基本上,能够提供HTML页面服务的Web Server都可以提供WAP页面。比如IIS,Apache Tomcat等等。之所以这里要介绍使用Domino来开发WAP页面,并不是因为Domino在开发WAP上具有什么优势,而是因为作为Domino高级程序员,岂能不掌握开发WAP的技能?仅此而已。


1.2. 配置开发环境

        Lotus Domino:这篇技术介绍,是针对LOTUS程序员的,如果你不会安装设计Lotus,那么这篇文章,就对你来说没有很大用处了。我使用的Lotus版本是R7,不过,R5和R6都可以。

        WinWap:这个是模拟手机浏览器,你去网络上搜索下载一个,很多地方下载。安装也很简单。官方网站是:http://www.winwap.com

        ACDSee:这个软件相信大部分人的机器上都安装了,之所以需要这个软件,是因为WAP上只能显示WBMP格式的图片,不能显示JPG和GIF格式,而ACDSee可以很方便的成批转换图片格式,如果你需要漂亮的界面,就需要这个软件来转换图片格式。

        可以上网的手机:最终结果还是需要手机来检验,所以,你必须有一个可以上网的手机,当然,你的Domino服务器也必须在Internet上一个真实的IP地址,这样手机浏览器才能够访问到你的Domino服务器,否则,你只能使用WinWap来模拟测试了。


2.   设计第1个页面


几乎所有介绍开发工具的教材,都要先介绍一个Hello world程序来吸引读者的兴趣。那么,我们也来快速设计实现第1个WAP页面。

1)  在domino服务器上创建一个测试数据库,文件名为test.nsf

2)  打开Designer,创建一个新的表单

3)  在表单里面输入以下内容:

<?xml version="1.0"?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>

       <card>

              Hello World!!!

       </card>

</wml>

4)  修改表单属性,在“Web访问-内容类型”选择其他,并输入:text/vnd.wap.wml,这个非常关键,输入这个内容,表明你这个页面是WML格式,而不是HTML格式。

 

5)  保存表单,取名为wapSample1

6)  好了,在Winwap中打开网址,http://127.0.0.1/test.nsf/wapsample1?readform,这个也有一个非常关键的内容,你必须使用?ReadForm来打开表单,因为,如果你使用通常?Openform打开表单的URL,那么会显示错误,因为必须是文档只读状态才能正常显示WAP页面,非常好理解,?OpenPage和?OpenDocument都可以,但是?EditDocument就是不行。查看结果:

 

7)  如果你有手机可以上网,那么就在手机里面,输入网址查看结果,一定把127.0.0.1改成你domino服务器的互联网上的IP地址。

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Lotus Domino 8上利用OSGi特性开发和部署插件程序具有许多优势和步骤。 首先,OSGi是一个用于构建可扩展和模块化应用程序的开源框架。在Lotus Domino 8中,你可以利用这个框架来开发和部署插件程序,以增强Domino服务器的功能。 开发插件程序首先需要安装Eclipse IDE,这是一种常用的Java开发环境。然后下载和安装IBM Lotus Expeditor插件开发工具包,这是Lotus Domino 8所使用的插件框架。在Eclipse IDE中创建插件项目,选择适当的项目类型和设置。 接下来,通过使用Eclipse IDE提供的工具,可以编写插件程序的代码。你可以使用Java编写代码,利用OSGi的概念创建各种模块化的组件。例如,你可以定义插件的扩展点和扩展,以及插件的依赖关系。 完成代码编写后,可以使用Eclipse IDE将插件程序打包成一个JAR文件。这个JAR文件包含了所有插件程序的代码和资源文件。 在部署插件程序到Lotus Domino 8之前,需要将JAR文件添加到Domino服务器的插件目录。然后,在Domino服务器的控制台中输入特定命令以启动插件程序。 通过这些步骤,你可以在Lotus Domino 8上利用OSGi特性开发和部署插件程序。这些插件程序可以增强Domino服务器的功能,并提供更多的定制化选项。同时,利用OSGi的模块化特性,插件程序可以独立开发和部署,不会干扰到Domino服务器的其他部分。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值