开源项目Sakai的本地化技术研究 PPT.pptVIP

  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文档。上传文档
查看更多
开源项目Sakai的本地化技术研究 PPT

开源项目Sakai的本地化技术研究 目录 Sakai项目简介 Sakai相关技术及工作原理 Sakai本地化过程 一、Sakai项目简介 课程管理系统CMS (Course management system) Blackboard(BB) Sakai 是由美国印地安那大学、密西根大学、斯坦福大学和麻省理工学院2004年共同发起的一项开放源代码的课程管理系统(CMS)开发计划。 目标:开发出一套适合于高校使用E-leaning基础性系统架构,将之与目前各高校已有的各种工具模块和组件整合为一体,形成一套适用于高校教学的新一代网上课程管理系统。 二、相关技术及工作原理 2.1 Sakai采用的技术 核心部分采用的Java编码 支持采用多种数据库 使用web服务器Tomcat Spring,Hibernate等框架技术 Sakai服务提供流程 三、Sakai本地化过程 系统服务的本地化架构 解决安装时出现的各种问题 不能忽略的一些细节 Sakai系统界面的汉化 容器、数据库对汉字字符的支持 源码汉字字段的编码格式 关键字段替换为汉字 三、Sakai本地化过程 3.1 系统服务的本地化架构 Sakai软件环境配置 Version 2.3.1 三、Sakai本地化过程 3.1 系统服务的本地化架构 (1)JVM调优 (2)配置Tomcat字符集 (3)安装Tomcat必要的本地组件 Tomcat使用Apache Portable Runtime来提供更强性能,以提升Web静态页面的处理能力,但是APR的支持需要安装本地组件tcnative-1.dll。 (4)Maven的缺陷,运行受区位语言限制 控制面板—区域和语言选项—区域选项、高级 (5)配置MySQL数据库字符集及配置Sakai数据库字符集 (6)转化对外部依赖dtd文件为本地文件 很多系统依赖的.xml文件需要从Internet下载一些.dtd (Document Type Definition)文件,如果计算机不能连接到Internet,则.dtd文件不能下载,导致Sakai启动整体失败。 三、Sakai本地化过程 3.2 Sakai系统界面的汉化 主要通过对Sakai源码的分析,进行对源码部分进行部分修改,完成对系统的定制,使得Sakai能够支持系统中双字节汉字的正常显示。 Sakai采用团队开发模式,不同的模块由不同人员开发,采用的技术也各不相同,需要根据不同模块的具体技术采用不同方法进行分别处理。 三、Sakai本地化过程 3.2.1 利用Sakai的国际化支持 “国际化”是指把原来为英文设计的计算机系统或应用软件改写为同时支持多种语言和文化习俗的过程。 对某一特定的地域的语言环境称为“locale”。国际化了的软件含有一个“locale” 的参量,使用该“locale”参量便可以设置某一区域所用的语言环境。 三、Sakai本地化过程 3.2.2 工作区欢迎页面的汉化 sakai-src\reference\library\src\webapp\content目录下 三、Sakai本地化过程 3.2.3 汉化用户工作区左侧工具条 sakai-src\site\site-impl\impl\src\sql\mysql目录下sakai_site.sql文件 三、Sakai本地化过程 3.2.4 汉化站点工具 三、Sakai本地化过程 3.2.5 特殊工具项的汉化 利用转码工具native2ascii转换properties文件编码格式 三、Sakai本地化过程 3.2.6 汉化高级管理站点 sakai-src\osp\integration\component\src\webapp\WEB-INF目录下components.xml 谢 谢!

文档评论(0)

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

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

1亿VIP精品文档

相关文档