来自数据库表的i18N消息 - java spring 3.0

时间:2011-07-05 22:03:09

标签: java database spring internationalization

我要求显示从数据库表中翻译的消息。有人请提供java / spring3.0示例代码来实现这一点。

我的表结构如下所示。在ui屏幕上,每当语言发生变化时,我都应该能够看到PRODUCT_TL表中相应的翻译消息。

创建表格产品 (     product_id号码 );

创建表PRODUCT_TL (     product_id号码,     locale varchar2(5),     description varchar(255), );

1 个答案:

答案 0 :(得分:0)

那么问题是什么?

UI需要什么格式的本地化数据?在我工作的地方,我们使用XML将所有数据发送到UI。本地化在业务方面完成。在其他公司中,使用use属性文件加载它们作为资源包并将它们提供给UI是很常见的。 GWT更喜欢为每个语言环境编译本地化版本,以确保最佳性能。

你有一个数据库,没关系。但是你打算如何访问它呢? JDBC直接用SELECT?调用存储过程?使用像JPA或hibernate这样的ORM?你如何连接到数据库?您是否有缓存策略来减少数据库负载?

你必须了解你的需求,考虑解决方案,设计它,尝试它。

如果您有特定问题,请随时在此询问。