Java开发WAP网站:经验分享与工具推荐

5星 · 超过95%的资源 需积分: 9 21 下载量 168 浏览量 更新于2024-09-11 收藏 20KB DOCX 举报
"Java开发WAP网站的一些简单经验" 在Java开发WAP网站的过程中,有几个关键点需要了解和掌握。首先,开发WAP应用程序时,你需要一个WAP网关,它可以是一个支持WML(Wireless Markup Language)的服务器,这通常可以通过配置已有的WWW服务器实现。此外,你需要一个WAP工具包,它包括模拟器和用于浏览WML网页的工具。这些工具使得开发者能够在没有真实WAP设备的情况下进行开发工作,比如使用Notepad或其他文本编辑器编写WML页面,与编写HTML页面类似。 目前,多家公司提供了WAP开发环境,如Nokia、EriCsson、UpPhone和Motorola,它们都有免费的WAP网关和工具包供开发者使用。例如,Nokia的Nokia Toolkit和Nokia WAP Server,EriCsson的EriCsson R320和WapIDE,UpPhone的UpPhone SDK,以及Motorola的Motorola ADK,这些都是开发者可以考虑的选项。 开发WAP应用并不一定需要真实的WAP手机。模拟器可以在很大程度上帮助开发者解决大部分问题,尤其是在测试阶段。然而,为了确保不同手机对WML的兼容性和中文支持,特别是在开发商业网站时,拥有一台WAP手机进行实际测试是非常有益的,因为各品牌手机对WML的支持程度和中文显示效果可能存在差异。 对于是否需要独立的WAP网关,答案并不绝对。简单的WAP内容服务可以通过修改现有Web服务器的MIME类型来实现,让移动设备通过本地网关访问。但是,如果开发者希望在网关上部署自己的程序,以便获取如呼叫号码、用户身份和位置等信息,那么拥有一个自定义的网关就显得很有必要了。 在WML开发中,查看源代码是可行的,开发者可以借助SDK来查看WML代码,或者使用如"FetChPage"服务(http://www.webCab.de)来获取互联网上的WML页面源码。然而,WML并不支持在其中嵌入Java Applets。至于开发工具,尽管HTML、JavaScript和Java在WAP开发中并不直接适用,但随着技术发展,越来越多的工具开始支持WML,比如Allair的ColdFusion 4.5和HomeSite,以及PHP和ASP在ColdFusion/HomeSite中的扩展。 Java开发WAP网站涉及多个方面,包括选择合适的开发工具、网关设置、模拟器使用、源代码查看以及对不同设备的兼容性测试。了解并熟练掌握这些要点,将有助于提高WAP应用的开发效率和质量。