| 需要考虑的问题 |
参考答案 |
| 怎样为多用户客户端提供支持? |
为所有的用户客户端使用公共的服务器端代码。 使用XML和Xslt。 XML文件包含为所有的客户端所共用的数据。XSLT执行把XML改变成为适合于各个用户端的格式的转化请求。
设置的生成的应答依靠适用于请求的设备的MIME类型。举例来说,为了响应一个WML请求,MIME类型必须被设置为text/vnd.wap.wml。
|
| 在服务器还是在客户端执行XSLT转化? |
总是使用服务器端转化。并不是所有的客户端都支持客户端转换。 |
| 怎样为I18N客户端提供支持? |
必须使用UTF-8编码格式。 使用ResourceBundle和Message Bundle类以及java.text程序包。 |
| 应用程序可以使用cookies作为状态管理吗? |
不可以。 |
| 不使用cookies,怎样管理session数据? |
使用URL重写不支持cookies的客户端。 |
| 使用绝对URL还是相对URL来引用服务器资源? |
使用绝对的URL,以避免不支持相对URL的客户端潜在的问题。 |