我允许用户在我的网络应用程序上根据他们选择的时区安排活动.
我想向最终用户提供一个很好的时区列表,然后将其轻松转换java.util.TimeZone为服务器端的对象.
String[] TimeZone.getAvailableIds() 是我可以使用的东西,但问题是它打印了大约585个时区ID.
向用户提供一个简短的时区列表(如Windows框用于时区设置)并使用其ID轻松转换为服务器端的TimeZone对象的最佳方法是什么?
我是GWT的新手,正在浏览文档,示例,演示等.
所有示例似乎只有一个模块,由模型中包含的单个html页面加载.
如果Web应用程序具有多个网页/功能,该怎么办?提供不同功能的多个网页是否可以通过基于请求参数不同地构建UI来使用相同的gwt模块?
或者在应用程序中为每个html页面(功能)创建一个模块是否正常?
一旦Hibernate从数据库加载对象,我想初始化持久对象的类成员.
我怎样才能做到这一点 ?
更具体地说:在下面的持久化对象中,我想初始化date的时区
class Schedule {
Calendar date
TimeZone tz;
}
Run Code Online (Sandbox Code Playgroud)
我无法在构造函数中执行此操作,因为hibernate将使用setter来初始化对象.我不能在setter中这样做,因为我不能依赖于初始化的顺序.