Jetspeed的中文化

jetspeed中文文档 教程 总结 朋友翻译的Jetspeed2之安装配置.doc,网上找到的JetSpeed2开发文档的中文翻译.pdf 。还有一份Jetspeed2总结.docx是以前公司同事总结的。 立即下载
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> Jetspeed本身已经解决国际化问题。只要按照Jetspeed的国际化要求进行正确的编码设置和配置,所有网页均可以正确显示。 本文教会大家怎么样汉化Jetspeed项目。 1.让Jetspeed支持中文本地化。 Jetspeed中支持多种语言的本地化,偏偏没有提供中文的本地化,不知道是不是Apache开源组织对中国软件水平的歧视。不管怎样,我们中国人还要靠自己的努力来改变世界对中国软件的看法。废话不说,下面列出中文本地化的步骤: (1)增加本地化属性文件 在/WEB-INF/classes/org/apache/jetspeed/modules/localization目录下,存放了Jetspeed使用的本地化属性文件,但是还没有中文本地化属性文件。 打开JetspeedLocalization.properties,将该属性文件中的属性值翻译为中文,保存文件到新的文件,如1.properties。再使用转码工具(每个jre里都自带了这个工具)native2ascii .exe将翻译完的属性文件转码成ascii编码: native2ascii 1.properties JetspeedLocalization_zh.properties。 最后确保将这个本地化属性文件JetspeedLocalization_zh.properties放在该目录下。 注:假如你的Jetspeed项目中类结构已经打包部署,请解开这些类结构,部署到classes目录下,方便修改(此时应将原来的jar包从lib目录下移除)。 (2)修改Jetspeed的两个配置文件 --------------------------- /WEB-INF/conf/TurbineResources.properties 找到相应的属性并修改其值: #Velocity service services.Velocity.input.encoding=UTF-8 #Localization service locale.default.language=zh locale.default.country=CN locale.default.charset=GBK --------------------------- /WEB-INF/conf/velocity.properties 找到相应的属性并修改其值: #template encoding template.encoding=UTF-8 (3)执行完以上两步,打开浏览器,设置浏览器的语言首选项,就可以看到不同语种显示的页面。 2.让Jetspeed中的所有页面中文化 上个步骤只是让Jetspeed支持中文本地化,指的是Jetspeed中采用国际化技术制作的页面可以正常显示中文。 但是并非所有的Jetspeed内部页面都已经采用国际化进行处理。我们需要将所有Jetspeed内部已经制作好的页面模板,包括采用JSP技术制作的jsp页面和采用Velocity制作的vm模板,进行国际化处理。就是说,我们需要将这些页面模板中的静态英文字符串采用国际化技术对其进行封装。 具体技术如下: --------------------------- JSP页面: 页面中确保加入了: 将静态英文字符串替换为 在默认本地化属性文件JetspeedLocalization.properties文件中加入: key_name=原来的英文字符串 在中文本地化属性文件JetspeedLocalization_zh.properties文件中加入: key_name=英文字符串的汉语翻译 --------------------------- VM模板: 将静态英文字符串替换为$l10n.key_name 在默认本地化属性文件JetspeedLocalization.properties文件中加入: key_name=原来的英文字符串 在中文本地化属性文件JetspeedLocalization_zh.properties文件中加入: key_name=英文字符串的汉语翻译 注意: (1)JetspeedLocalization_zh.properties文件中的值必须通过native2ascii转码,而不是直接写入中文。 (2)所有属性文件中的key_name不得重复出现。 3.Jetspeed注册文件的汉化 这些注册文件包括Jetspeed的实体注册文件(*.xreg)和Jetspeed站点结构描述文件(*.psml)。这些文件的汉化将影响到Jetspeed最终显示页面中的标题和可选择资源名称的显示。 很简单:将这些文件的编码格式改为GBK,然后就可以大肆修改文件中的标题、描述等字符串。注意千万不要直接改动关键字段,如名称、id号之类的。 这部分的修改涉及到Jetspeed中的具体资源,要谨慎修改,建议先熟悉其深刻含义。 4.作者说明: 作者:Jurich 工作单位:航天四创软件技术有限公司 相关经历:本人从事Jetspeed为基础的门户产品开发和门户应用开发已经有1年多的时间,熟悉J2EE技术体系,熟悉门户开发技术。欢迎有相关项目的组织或个人在技术方面经常交流。 联系方式:zhuhuangfeng@aerostrong.com.cn
Jetspeed NULL 博文链接:https://abcity.iteye.com/blog/1446748 立即下载

相关推荐

jetspeed2

NULL 博文链接:https://helloklzs.iteye.com/blog/1150044

Jetspeed项目的介绍

Jetspeed项目的介绍 出处 CN-JAVA原创:jurich     1 Jetspeed介绍Jetspeed是Apache组织开发的一个采用Java和XML的开放源代码的企业信息门户的实现。门户可以让终端用户可以很方便的访问网络资源(应用、数据库等)。用户可以通过Web浏览器、WAP手机、寻呼机以及其它一些智能设备来访问Portal。Jetspeed就像是中心的控制器,可以很方便地以各种形

云溪飘叶的专栏 1542

Jetspeed安装与portlet开发.pdf

Jetspeed安装与portlet开发.pdf

开发Jetspeed的一些问题

今天在jetspeed2的框架下完成了一个portlet的制作,期间遇到了不少的问题。将其记录下,方便自己和大家。     1、portlet能够在pluto容器之中通过,但未必能在jetspeed2之中发布,因为pluto是最简单的jsr168 portlet容器,jetspeed2在其上进行了一定的扩展。在WEB-INF/目录之下的portlet.xml的内容需要添加,。web.xml中要

mcbeath的专栏 1101

ch32v103xx 烧写

烧写方式 串口uart, usb,swd(wch link)但不建议按此使用,参官方说明。

qq_39239990的博客 637

川崎机器人 AS语言基础运动指令表

    功能简介 动作方式 参考坐标系 位置特性 X,Y,Z 角度特性 O,A,T 指令格式(距离单位毫米,时间单位秒,角度单位度 示例1 示例2 运 动 指 令 JMOVE 以关节移动到目标点 关节移动方式 基础坐标系 不受控 伪随机动作 JMOVE 目标点 JMOVE #yd JMOVE put1 LMOVE 以直线移动到目标点 直线移动方式

喜欢自学并分享经验的技术宅 9353

Apache 门户项目组介绍

 

北冥有鱼 其名为鲲 化而为鸟 其名为鹏 1197

Web渗透(一)CRLF注入简介

CRLF注入简介1、基础知识2、原理分析3、漏洞挖掘4、防御手段5、CRLF Payload: 1、基础知识 HTTP报文结构 从上图可以看到:HTTP报文由三部分组成:状态行、首部、主体。 可以看到状态行和首部中的每行都是以回车符(\r,%0d,CR)和换行符(\n,%0a,LF)结束。 十六进制编码分别为0x0d和0x0a,URL编码为%0D和%0A 这是因为HTTP规范中行应该使用CRLF结束。另外,首部和主体由两个CRLF分隔。 2、原理分析 CRLF是 “ 回车+换行 ”(\r\n)的简称。

weixin_39157582的博客 6828

JetSpeed学习笔记(一)

JetSpeed学习笔记(一)fuweilin 2005-4-7前言参加了公司的portal的兴趣小组,今天对portal进行学习。首先上网看了看一些portal的资料,对portal、portlet、portlet container以及JSR168等概念有个基本的了解。决定进一步实战的方式感受portal,于是学习JetSpeed.  1、  JetSpeed介绍JetSpeed是Apache

camel的blog 1956

[QDS]从零开始,写第一个Qt Design Studio到程序调用的项目

最近在使用Qt Design Studio进行开发,但是简中网上要不就是只搜得到Qt Designer(Qt Creator内部库),要不就只搜得到一点营销号不知道从哪里搬来的账号,鉴于Qt Design Studio是一个这么强大的软件,自然是需要来进行一下小小的实践的。所以开了这篇文章,方便没有使用过Qt Design Studio 和 QML的开发者也可以快速上手QDS(Qt Design Studio)。在本文中,你将学会如何使用QDS开发一个简单的QML程序,与你的C++后端代码进行交流。

Andius的博客 8215

当Kmer遇到多倍体:复杂基因组Survey分析中的避坑指南

本文针对小麦、棉花等多倍体及高杂合复杂基因组的Survey分析,深入解析了Kmer分布图解读中的常见陷阱。文章重点探讨了如何超越理想二倍体模型,利用Smudgeplot等工具准确判断基因组倍性,并提供了从参数优化、污染判断到结果验证的全流程实战指南,帮助研究者规避错误,获得更准确的基因组大小、杂合度等关键信息。

yhn45678901的博客 1010

Jetspeed支持中文本地化

Jetspeed本身已经解决国际化问题。只要按照Jetspeed的国际化要求进行正确的编码设置和配置,所有网页均可以正确显示。本文教会大家怎么样汉化Jetspeed项目。1.让Jetspeed支持中文本地化。Jetspeed中支持多种语言的本地化,偏偏没有提供中文的本地化,不知道是不是Apache开源组织对中国软件水平的歧视。不管怎样,我们中国人还要靠自己的努力来改变世界对中国软件的看法。废话不说

zl198183的专栏 1092

用 ABAP CDS View 把数据稳定抽到 SAP BW/4HANA:从 ODP 架构到增量机制的落地实践

本文探讨了SAP数据仓库中从业务系统抽取数据到SAP BW/4HANA的最佳实践,重点分析了基于ABAP CDS视图的抽取方法。文章指出CDS视图通过注解可实现元数据描述、增量机制的统一管理,替代传统抽取器。详细介绍了ODP架构如何作为抽取基础设施,以及从CDS到BW的完整链路。同时比较了三种增量抽取方式(BW管理时间戳、ODP通用增量、CDC触发器)的适用场景和注意事项,并强调版本兼容性和云环境连接差异对实施的影响。通过实际案例说明合理选择增量策略对数据仓库稳定性的重要性。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 332

jetspeed 的功能

1 文档Derby作为默认的数据库 2  启用上下文对象添加速度不需重新编译 3 添加createProperty Preferences API提供者组件 4  设置sql.src.path 值到project.properties中 5 文件夹配置形式一个页面编辑区域 6 桌面并不支持no-action布局 7 从页面上加载进程消息 8  包和压缩的Jetspeed桌面Javas

mcbeath的专栏 985

uniapp(全端兼容) - 最新详细uniapp全平台植入使用echarts图表插件,引入 Echarts 图表及使用详细教程,提供各种图表使用示例(拒绝复杂的过程,附带详细的使用示例保姆级教程)

uniapp 微信小程序 echats 图表,uni-app小程序引用echarts,niapp 微信小程序引入echats教程,uniapp 使用echats图表,uniapp开发如何在微信小程序平台使用echats图表,uniapp开发的小程序中怎么用echats,在uni-app中编译到微信小程序如何使用echarts,UNIAPP微信小程序使用Echarts,uni-app微信小程序使用echarts,Uniapp小程序端使用echarts最详细的教程,uni-app中使用Echarts绘画图表,u

✅ 精选推荐文章 1万+

RK3588开发笔记-spi扩展canfd芯片MCP2518FD调试笔记

在嵌入式系统开发中,CANFD(控制器局域网灵活数据速率)是一种广泛应用于汽车和工业自动化领域的通信协议。为了满足项目需求,我们在RK3588平台上通过SPI接口扩展了CANFD芯片MCP2518FD,之所以用spi进行canfd扩展,是为了解决原生RK3588原生can不够稳定的问题(发送扩展帧有几率编程标准帧,RK3568/3588均存在该问题)。通过本次调试工作,我们成功地在RK3588平台上扩展了CANFD芯片MCP2518FD,并实现了与CAN总线的稳定通信。

flypig has a dream! 4227

Jetspeed学习笔记

最近到了portal的开源项目jetspeed网页中去看了下他的介绍,顺便记下了这些jetspeed的学习资料,   Jetspeed初识学习Jetspeed要求初学者了解Apache Maven项目管理工具以及Apache Ant打包脚本工具。项目需要如下配置:Ant1.5或者更改版本Maven1.0.2或者更高Java1.4.2_02或者更高Servlet2

机场信息系统研究员的专栏 7334

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

JetSpeed源码分析

导读:  类功能分析:  1. Request相关:  1.1. Interface org.apache.jetspeed.request.RequestContext  这个接口定义了许多可获取的上下文组件:  包括:  1.HttpRequest/Response;  2.ServletConfig;  3.ProfileLocater  4.Pip

zl198183的专栏 1296

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

JetSpeed2.0 概述

Jetspeed2.0最终release版本发布于2005年12月, 可以从以下网址下载源代码和捆绑tomcat的压缩文件: http://www.apache.org/dist/portals/jetspeed-2/   。 与Jetspeed1.x比较,Jetspeed2.0 (以下简称J2)的架构发生了很大变化, J1.x使用了Turbine,在J2中Turbine不再使用,

xywlzd的专栏 1152

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

JetSpeed

JetSpeed是ASF旗下的一款开源软件,面向portals开发 首先是配置,刚开始的时候我下载的是一个JetSpeed1.6的一个war包,直接拷贝到Tomcat的webapp目录下就可以运行的,启动tomcat之后,直接在浏览器中输入http://localhost:8080/jetspeed/就可以看到运行效果了。 对于最新版本JetSpeed2.1.3,可以在http://p...

blind 245

jetspeed 安装及数据库配置

    今天安了一下午的jetspeed,数据库的配置怎么也弄不好,晚上就再重装了几次,最后发现是安装程序中自动生成的代码中存在问题.安装:  1.首先到http://portals.apache.org/jetspeed-2/getting-started-installer.html 下载jetspeed 的安装jar包。demo版的内容更全 一些。  (下面两步要

张国鹏的专栏 1891

jetspeed概述

因为想找一个企业门户开源程序练手,在open-open上看到了jetspeed,跟自己需求基本吻合,故而决定进行研究和学习。   项目简介:http://www.open-open.com/open11717.htm,这里是中文描述,很诱人,我这里就不赘述了。   但是请注意这里提供的项目主页连接是jetspeed1的,之前隶属于apache-jakarta下的开源项目,而jakarta项...

星光熠熠 的专栏 404

Jetspeed介绍

Jetspeed是一个开放源代码的企业信息门户(EIP)的实现, 使用的技术是Java和XML. 用户可以使用浏览器, 支持WAP协议的手机或者其它的设备访问Jetspeed架设的信息门户获取信息. Jetspeed扮演着信息集中器的角色, 它能够把信息集中起来并且很容易地提供给用户. Jetspeed数据的表现与内容类型无关, 也就是说来自XML, RSS(Rich Site summary)或

zl198183的专栏 1727
上一篇: CLR和JRE的运行机制的初步总结
下一篇: 两个比较好的jbuilder weblogic开发EJB教程
java169
博客等级 码龄19年 27粉丝 2568原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值