Bonjour !
J'ai besoin de vos conseil:
J'ai un EJB pour du 18n, qui donc charge des properties de traduction, et que j'interroge pour la présentation. Le chargment peut etre long (pour des raisons de souplesse fonctionnelle, j'utilise du XML pour les traductions).
J'ai fait un stateful I18nBean qui appel un singleton I18nManager lors du create(). Lors du getInstance il y a chargement des xML. Le I18nManager renvoi la map approprié key-value selon la langue au I18nBean qui la conserve comme attribut de classe.
Et ensuite mon war appel le bean qui lui regarde sans sa map.
Je fais ca bien sur pour la rapidité, je veux pas qu'il y ai chargement à chaque appel, ni à chaque session des XML.
Est ce que mon architecture est correcte. Je comprends mal la notion de JVM séparées. Faut il plutot un stateless ?
Partager