在GWT中,我们可以管理消息&我们在客户端管理的服务器上的常量(i18n)?

时间:2014-03-07 08:32:14

标签: java gwt gwtp

消息& GWT中的常量(com.google.gwt.i18n.client.Constants& com.google.gwt.i18n.client.Messages)允许我们放置所有消息&常量到properties个文件,以便我们可以更改这些消息&我们想要的常量,无需在需要更改时重新编译整个webapp。

例如:User451 pls views order

中有一条消息“myMessages.properties
userViewOrder=User''{0}'' pls views order

&安培;在MyMessages.java

public interface MyMessages extends Messages{
    String userViewOrder(String userID);
}

稍后,bos想要将消息更改为“Customer451 pls views order”,然后我们不需要重新编译整个项目,只需要修改myMessages.properties文件

userViewOrder=Customer''{0}'' pls views order

所以我的问题是,我们可以在服务器级别实现类似的东西吗?

例如,在服务器中,在将订单数据成功插入数据库之后,我们需要立即在服务器上向客户发送私人消息。例如:

public boolean isertOrder(String data, String userID){
    String sql="insert query here";
    ..... more code ....
    int resultCode=prepareStmt.executeUpdate();
    if (resultCode==1){
       //insert a notification into Message table 
       String msg="Congratulation user "+userID+", You ordered successfully!"; 
// how to manage this message without needing to recompiling the whole project

       String sql="insert into Message values (.....)"
       ///do the inserting here
    }
}

我们可以管理消息&我们在客户端管理的服务器上的常量(i18n)?

我们能够做到吗?

&安培;更重要的是,我们可以安全地做到吗?

0 个答案:

没有答案