消息& 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)?
我们能够做到吗?
&安培;更重要的是,我们可以安全地做到吗?