JavaSE的MV模式(国际化).pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JavaSE的MV模式(国际化).pdf

JavaSE MV JavaSE MV JJaavvaaSSEE的MMVV模式(国际化) Java 作为一个跨平台的东西,如果想着自己的产品推向世界, Java 实现国际化,在 现在现在编程工程上是必不可少的了。 一、简介 国际化(internationalization)是设计和制造容易适应不同区域要求的产品的一种方式。 它要求从产品中抽离所有的与语言,国家/地区和文化相关的元素。换言之, 应用程序 的 功能和代码设计考虑在不同地区运行的需要,其代码简化了不同本地版本的生产。开发这样 的程序的过程,就称为国际化。 Java 作为一个跨平台的东西,如果想着自己的产品推向世界, Java 实现国际化,在 现在现在编程工程上是必不可少的了。 另外: 再说,很多童鞋都说我们缩写的应用软件都基本谈不上国际化,基本能在国内使用已经 很了不起了。 我得反驳下这一个说法。 大家都熟知的我们在写 web 项目的时候通常都在使用 MVC 模式的开发,为什么 ~ ,那是具有一个巨大的有点,功能应用,图形显示,逻辑结构都分开了,利于维护,利 于分工。 那么我们就应该想到,如果这一个模式也应用的 JavaSE 上面的画,我们之前所学的 东西不都具有这些优点了吗?不能说完全的是,也不能说完全的没有。 做过 android 项目开发的童鞋相对都有那么一定的经验。写每一个 activity 的时候, 基本都要在 string 中载入他们每一个控件所对应的值。 好,那我们就看看在 JavaSE 上面的具体操作把。大家感受感受。 二、国际化的步骤 1 、实现国际的程序 2 、实现国际化的参数文件 property 3 、装载 properties 4 、装载对应的 key 三、具体实现 1 、实现国际的程序 先写一个简单的 JavaSE 程序,由于这个相对与本文不是重点,这个就不罗嗦了。 2 、实现国际化的参数文件 property 简单说明: property 文件 就是一个数据信息的文件, 具体为格式为: 参数 = 对应值 有点类似我们的 map 对应关系 比如我们已经实现了一个 Properties Eperties 内容为: Java代码 1 title = english 2 3 button = my_button 4 5 logo = bin/qq.gif 3 、装载 properties 在我们的程序中载入就可以 Java代码 6 Properties prop ;//设置文件 7 8 9 10 /** 11 12 * 构造方法,载入properties 13 14 */ 15 public public 16 ppuubblliicc international(){ 17 new new 18 prop = nneeww Properties();// 属性集合对象 19 null null 20 FileInputStream fis = nnuullll; 21 22 23 try try 24 ttrryy { 25 new new 26 fis = nneeww FileInputStream(src/perties); 27 28 prop.load(fis);//载入 29 30 fis.close();// 关闭流 31 catch catch 32 } ccaattcchh (Exception e) { 33 34 e.printStackTrace(); 35 36 } 37 38 } 4 、装载对应的 key Java代码 1 /** 2

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档