This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Could anybody provide me information about I18N concept by Struts.
I have gone through the struts docs and checked that it is not using ResourceBundle but its own technique to accomplish I18N concept.
There is one class org\apache\struts\util\PropertyMessageResources.java.
Please check the documentation of this class.
There is one implementation note
"IMPLEMENTATION NOTE - This class trades memory for speed by caching all messages located via generalizing the Locale under the original locale as well. This results in specific messages being stored in the message cache more than once, but improves response time on subsequent requests for the same locale + key combination. "
What they are trying to make us understand from this note.
Is there anything special in Struts that it is better than simply using ResourceBundles.