当用户希望以他的语言查看那些字符串时,如何将Web应用程序中的一些字符串转换为另一种语言? 解决方案如下: 您对i18n熟悉吗?它是“国际化”的缩写,它是一个20个字母的单词:首先是“ i”,然后是18个字母,然后是“ n”:D 有些人喜欢为此使用属性文件。您可以使用i18n语言名称来命名属性文件。因此,例如对于英文文本和瑞典文本,您将拥有en-us.properties和sw-se.properties。在这些文件中,您将拥有要显示的某些文本的占位符名称,以及它们的实际值。请记住,占位符不能有空格! en-us.…

2020年2月12日 0条评论 36点热度 阅读全文

假设通过集群中的一个节点访问我的应用程序并进行修改时,该节点突然发生故障并被集群中的另一个节点接管,转换是否会正确进行,会丢失任何东西吗? 我确实看到了一些参考,但仍不清楚在集群环境中如何维护应用程序? 解决方案如下: 可以使用分布式会话缓存或存储,例如Hazelcast one,与Glassfish兼容

2020年1月18日 0条评论 33点热度 阅读全文

我可以理解Java中的Desktop应用程序没有jar(库)文件包含的pre-defined相对路径。它已经有一个CLASS_PATH env var。 但是我不明白为什么EJB模块没有这样的功能...(Web App has!- throw WEB-INF/lib) 解决方案如下: 这是Java EE规范的两个摘录: JAR格式的文件(例如.jar文件,.war文件或.rar文件)可能会 通过命名引用的.jar文件来引用.jar文件或目录 或参考JAR文件的Class-Path标头中的目录 清单文件。引用的.ja…

2019年5月21日 0条评论 33点热度 阅读全文