javascript
java ee jstl_Java EE之JSTL(下)
3、使用國際化和格式化標簽庫(FMT命名空間)
如果你希望創(chuàng)建部署在Web上,并面向龐大的國際化用戶的企業(yè)級Java應用程序,那么你最終需要為世界的特定區(qū)域進行應用程序本地化。這將通過國際化實現(xiàn)(通常簡寫為i18n),它是設計應用程序的過程,通過它可以在不重新設計或者不為新的區(qū)域重新編寫應用程序的情況下,使應用程序適應不同的區(qū)域、語言和文化。
3.1 國際化和本地化組件
國際化和本地化工作由三個部分組成:
對文本進行轉換。
必須為不同的語言環(huán)境將日期、時間和數(shù)字(包括貨幣和百分比)進行正確的格式化。
為了滿足世界各地客戶的需求,價格需要以本地貨幣的格式顯示。
通常貨幣轉換可以忽略。
國際化和格式化標簽庫被分成了兩大類:
支持國際化的標簽(i18n標簽)
支持日期、時間和數(shù)字格式化的標簽(格式化標簽)
國際化和格式化庫的taglib指令:。
在JSP中替換標簽的過程就是應用程序的國際化。創(chuàng)建包含翻譯的屬性文件的過程就是應用程序的本地化。
4、使用數(shù)據庫訪問標簽庫(SQL命名空間)
JSTL中包含了一個可以提供對關系數(shù)據庫進行事務訪問的標簽庫,它的taglib指令:。
5、使用XML處理標簽庫(X命名空間)
在發(fā)明XML處理標簽庫的時候,XML是應用共享數(shù)據的、唯一得到廣泛應用的標準。 現(xiàn)在,越來越多的應用程序都支持JSON標準作為XML的備用選項并且?guī)追N高效的標簽庫都可以將對象映射為JSON或者XML,并再映射回對象。 XML處理標簽庫的taglib指令:。
參考資料:《Java Web高級編程》第7章
總結
以上是生活随笔為你收集整理的java ee jstl_Java EE之JSTL(下)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 不锁表备份_Mysql不锁表
- 下一篇: Python学习笔记:基础