从现在开始,希望自己可以从事J2ME,WAP方向的手机开发。
java线程,JAVA网络,J2ME技术都要从头开始学习...........路漫漫.....
We Get Long Long Way To Go
Do More With Less
好了,下面隆重介绍一下为什么自己的ID叫wurfl
WURFL简介
1、WURFL是SourceForge.net上的一个开放源码项目。它定义设备描述的XML格式,并且包含有关名为wurfl.xml的XML文件中无线设备的一些重要信息。
2、wurfl.xml文件包含的设备描述信息:
1)无线设备的制造商和型号
2)每种类型的无线设备的user-agent字符串:通常情况下,客户机会将user-agent字符串随请求一起发送到web服务器,特定制造商和型号的所有设备都使用相同的user-agent字符串,因此可以使用这个请求字符串确定请求客户机。当web服务器接受到请求时它会从请求中听提取user-agent字符串,并检查wurfl.xml文件中读取其设备描述的过程
3)无线设备的某些功能:wurfl.xml文件定义了这些功能对于不同的设备的值。设备功能连同其相对于某种设备的值便形成了特定设备的实际设备描述。wurfl定义的最重要的设备功能包括:显示字符,安全性相关特性以及无线设备支持的标记类型,样式,字体,图片格式。
如何使用wurfl
1、JavaAPI:WURFL包含综合的,功能全面的JavaAPI,可以使用它来处理wurfl.xml.
这个API只需要知道来自请求客户机的user-agent字符串。它可以在内部解析“wurfl.xml”以了解发送user-agent字符串的的设备的功能。
2、Wall:WURFL随附的jsp标记库。用于构建多服务的JSP页面,Wall标签内部使用WURFL JavaAPI了解客户机设备的功能。
3、导航:服务器端WEB应用程序几乎总是具有支持导航的多个页面。这意味着WEB应用程序需要收集用户数据,并维护服务器端对象,这些对象打包用户数据,并在客户机导航应用程序时将该数据从一个页面发送到下一个页面。
4、JSF是一个标准的java框架,它定义了一种机制,能够在客户屏幕上呈现用户界面组件(如数据提交表单)的机制,收集用户数据并在服务器端管理这些数据。为了在Java应用程序中充分利用WURFL功能,需要将多服务支持整合到JSF中。这需要将WURFL和JSF一起放到实际的,多页面以及多服务的WEB应用程序中