外文翻译论文.doc:..毕业设计说明书英文文献及中文翻译学生姓名::专业:指导教师:软件学院信息管理与信息系统贾涛、李波2013年6月外文资料翻译译文JSP技术--是友还是敌?历史点滴〈BR>在深入解释表示技术之前,介绍一些导致此技术产生的详细背景资料很有帮助。仅仅在10年前,瘦客户机还是一个很新的术语。那吋我们还生活在台式机应用程序的世界中,使用低级的286微处理器,眯着眼睛看14英寸的显示器。但是现在时代不同了,朋友!现在,我的台式机除了运行Web浏览器Z外什么也不干。我们使用Sim、IBM、paq和其他公司的服务器来运行计算、业务逻辑和内容。那个小显示器呢?它已被又大又漂亮的21英寸和25英寸等离子体平面显示器所取代。为什么呢?因为这样我们就可以观看错综复杂的HTML显示,而这些HTML显示是强大的应用程序的前端。单调沉闷的界面已不能满足要求;现在,我们希槊看到华丽的图形、移动的图像、色彩协调的表示,不管哪个房间看上去都那么漂亮,并且能够快速显示出来。而提十年后的今天,作为雏形的Windows应用程序已经成为历史,我们仍面临着表示方法上的巨大转变。悲惨的VisualBasic和C程序员发现,他们现在只能编写后端系统或仅用于Windows的应用程序,或者已在自己的工具箱中添加了能提供Web功能的语言,例如Java语言。不支持四分Z三以上ML语言(如HTML、XML和WML)的应用程序即使不被认为是完全失败的,也会被认为是很低劣的。当然,这说明我们都很注重很容易地开发Web表示层的能力。结果是,使用新的因特网,以及我们熟悉的所有语言(Java、C、Perl、Pascal、Ada以及其他语言)都不像我们所希槊的那么容易。当将每个人都使用的编程语言用于后端程序并生成适用于客户机的标记语言时,会出现一大量的问题。随着浏览器提供更多的选项(例如DI1TML和JavaScript编码)、Web领域图形艺术人才的增加、以及能够使用标准HTML生成复朵界面的工具的出现,对别具一格的用户界面的需求比我们开发这些应用程序前端的能力增长得还要快。这就导致了表示技术的兴起。表示技术设计用來执行一项任务:将内容(即不带显示详细信息的数据)转换为表示一即您在电话、掌上电脑或Web浏览器中看到的各种用户界面。这些表示技术声称能够解决哪些问题?让我们来看一下。编写与修改除了将内容和表示分离开來以外,衡量表示技术是否有用的另外一个因素则是它所免除的修改工作量。表示和内容的分离加人了内容开发人员的角色差别。程序员可将注意力集中在前面示例中的原始内容上,图形艺术家或网站管理员则可将精力放在表示上。但是,在把艺术家设计的表示或标记取出并加入到程序员编制的内容中时,述会出现一些角色交迭・在最简单的情况F,艺术家提供标记,开发人员提供代码并将标记插入表示技术中。然后,应用程序“启动”,内容会魔术般地变成一个用户界面。当然,我们都知道,开发工作通常不会仅止于此。下一步是修订和更改界面,并编制新的业务规则,这正是检验表示技术灵活性的地方。虽然更新输入到表示层中的原始数据通常并不难,但是图形艺术家就很难对他们的原始作品进行编辑。对表示层的更改是很常见的(我们都饱受过市场部门改这改那Z苦)。所以,现在出现了这样一个问题:设计人员应该从何处入手來更改他们的工作?是修改他们交给开发人员的原始标记语言页吗?可能不是。因为最可能的是,此页很可能已插入定制标记或代码(JSP页、模板引擎)、。通常,设计人员必须在原始页上进行修改,并再次把此页交给开发人员。开发人员必须把此页再次转化为表示技术所使用的特定格式。否则,设计人员就必须学会一种脚本语言,或至少懂得此页中的哪些源代码区域是禁止入内的。当然,这是一种容易岀错的、非常危险的方法。一旦您确定下来以一种表示技术支持内容和表示之间的明确分离,您就应确保改变表示所需的修改工作量限定在最小。JSP技术的承诺现在,我们来讨论JSP编码的具体内容。JSP技术承诺为设计人员和开发人员提供他们所需的最合适的表示技术。JSP技术是J2EE平台的一部分,显示了Sun公司所能给予Java产品的最强大支持。为了使您对此解决方案的流行程度有一个概念,您口J以试着〈Ahref=,,></A>上搜索一下“JSP”,您会发现,论述JSP的书籍比论述其他任何一种JavaAPI的书籍都要多。在我深入讨论JSP技术存在的特定问题Z前,您需耍对它承诺的功能有一个清楚的了解。内容与表示首先,JSP技术是用來分离内容和表示的,这一点最早出现在Sun对于JSP公布的一系列目标中。实际上,JSP的设计直接针对开发人员的抱怨
外文翻译论文 来自淘豆网m.daumloan.com转载请标明出处.