摘要: 国际化(internationalization,i18n)和本地化(localization,l10n)指让产品(出版物,软件,硬件等)能够适应非本地环境,特别是其他的语言和文化。程序在不修改内部代码的情况下,能根据不同语言及地区显示相应的界面。 国际化主要体现在:页面、action的信息、类型转换信息、校验信息。 Struts2的国际化分为:页面的国际化,Action的国际化、xml的国际化。 struts2的国际化三种级别:针对某个Action的action级别,针对package的package级别,针对webapp的webapp级别。优先级:类资源文件 > 包资源文件 > 阅读全文
posted @ 2011-11-21 09:36 chenchun 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 1. BIRT Project BIRT报表是一款非常流行的开源报表开发工具。拥有和Dreamweaver一般的操作界面,可以像画table一样画报表,生成图片,导出Excel,html分页样样齐全,样式和script设置简单。 2. Pentaho Pentaho Report Designer是一款所见即所得的开源报表设计工具。在设计报表的时候,用户可以随意拖放和设置各种报表的控件,还可以快速方便地设置报表的数据来源。在报表的设计过程中,用户可以随时预览报表的结果。 3. OpenRPT OpenRPT支持各种平台PostgreSQL的最佳化的图形化界面的SQL报表撰写。 4. OpenR 阅读全文
posted @ 2011-11-21 09:34 chenchun 阅读(40977) 评论(5) 推荐(1) 编辑