登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 外文翻译 > 计算机类 > 计算机科学与技术 > 正文

JSP和WEB技术外文翻译资料

 2022-08-28 01:08  

英语原文共 14 页,剩余内容已隐藏,支付完成后下载完整资料


JSP和WEB技术

1. JSP简介

JSP(JavaServerPages)是一种基于Java的脚本技术。由Sun Microsystems Inc.倡导,与众多公司一起参与建立动态网页技术标准。JSP技术有点类似于ASP技术,它是一个传统的HTML页面文件(* .htm,* .html)来插入Java程序segment(Scriptlet)和JSP标签(tag),形成JSP fi(le * jsp)。用Web开发

JSP是一种跨平台的应用程序,可以在Linux下运行,也可以在其他操作系统中运行。在JSP中有很多优点,其中之一就是它将HTML编码的Web页面从业务逻辑中有效地分离出来。使用可重用组件进行JSP访问,例如Servlet,JavaBean和基于Java的Web应用程序。 JSP还支持在Web页面中直接嵌入Java代码。 JSP可以用两种方式访问​​文档:JSP文件由浏览器发送请求,请求发送Servlet。 JSP技术使用Java编程语言,XML类型标记和scriptlet,使包处理动态页面的逻辑。页面标记和scriptlet也可以存在于服务器访问应用程序逻辑的资源中。 JSP逻辑和Web页面设计和显示隔离并支持可重用的基于组件的设计,基于Web的应用程序更加快速和轻松地开发。Web服务器在访问JSP主页时请求,首先执行段,然后将为客户在文档HTML中与JSP一起执行结果代码和JSP一起返回。插入Java段可以操作数据库,再次定向主页等,实现建立动态主页所需的功能。 JSP和Java Servlet是一样的,是在服务器端执行,通常返回到这个客户端是一个HTML文本,因此客户端,只要有浏览器能够一瞥。JSP页面由HTML代码和插入Java代码组成。客户端页面中的服务器被请求以后将对这些Java代码进行处理,然后生成HTML页面将返回给客户端浏览器。 Java Servlet是JSP技术基础,而且是大型Web应用程序程序的开发需要Java Servletand JSP协调可以完成。 JSP拥有简单易用的Java技术,完全面向对象,具有平台独立性,安全可靠,主要面向Internet的所有特性。

2.JSP计算技术

为方便快速进行动态网站的开发,JSP在以下几个方面做了改进,使其成为快速构建跨平台动态网站的首选方案。

2.1关于内容制作和演示的分离使用JSP技术,Web页面开发人员可以使用HTML或XML标记设计和格式化的最终页面,并且最初使用JSP标记或tootsy生成页面的动态内容。生产内容的逻辑密封在标记和JavaBeans模块中,并在脚本中占用,服务器端的所有脚本都在移动。由于核心逻辑密封在标记和JavaBeans中,因此Web管理人员和页面设计者可以编辑和使用JSP页面,但不影响生成的内容。在服务器端,JSP引擎解释了JSP标记和脚本,生成请求的内容,而(或XML)页面的表单通过HTML浏览器传输结果。这既有助于作者保护自己的代码,又可以保证任何基于HTML Web浏览器的完整可用性。

2.2可以委托重任模块

绝大多数JSP页面依赖于可以委托重任,跨平台模块(JavaBeansor Enterprise JavaBeansmodule)执行应用程序请求的复杂处理。开发人员可以共享和交换执行普通操作模块,或使这些模块用于更多用户和客户关联。基于模块的方法加速了整体开发过程,并使各种组织在其现有技能和优化结果开发方面取得平衡。

2.3标记

网页开发人员不会是熟悉的脚本语言程序员。 JSP技术已经密封了许多功能,这些功能很容易使用,标记在相关XML中用JSP进行动态内容制作所需。标准的JSP标记可以访问和实例化JavaBeansmodule,建立或检索模块属性,下载Applet,以及代码的执行难度和其他方法的耗时功能。

2.4适应平台

几乎所有平台都支持Java,JSP JavaBeans几乎可以在所有平台下无阻碍地通过。从平台移植到其他平台,JSP和JavaBeans甚至不需要翻译,因为Java字节码是标准的,与平台无关。

2.5数据库连接

在Java中连接数据库的技术是JDBC,Java程序通过JDBC驱动程序和数据库连接,执行查询,提取数据等操作。 Sun公司还开发了JDBC-ODBC桥,使用该技术的Java程序可以访问具有ODBC驱动程序的数据库,目前大多数数据库系统都有ODBC驱动程序,因此Java程序可以访问如Oracle,Sybase,MS SQL Server和MS Access等数据库。此外,通过开发标记库,JSP技术可能会进一步扩展。第三方开发人员和其他人员可以为常用功能找到他们的标记库。这使得网页开发人员能够使用熟悉的工具和类似于标记相同的执行特定功能组件进行工作。 JSP技术很容易适应多种应用架构,使用现有的工具和技术,并可以扩展到支持企业分布式应用。

3.Eclipse功能简介

越来越多的Java开发人员已经开始提高生产力,并且质量收益值得Eclipse JDT提供。它是Java编辑器提供的语法高亮演示格式,折叠,内容辅助,代码模板等多种功能。它不断增长可用的重组和代码生成功能集允许您在更高级别的操作代码,以及自动化通常的代码强度任务和容易错误的职责。而且,在开发代码。并使用JDT编译并执行JUnit测试内置支持代码后进行单元测试,可以在运行遇到任何问题时使用Eclipse一流的Java调试器调试。除了JDT之外,最受欢迎的Eclipse.org下载Eclipse SDK还包含插件开发环境(PDE)。 PDE使用特定的功能扩展JDT来构建Eclipse插件 - 基于Eclipse应用程序的基本构建集聚。实际上,使用Eclipse本身提供的工具可以超越Java开发,可以扩展现有的Eclipse应用程序,甚至创建全新的应用程序。

Eclipse由脚本级构成,包含许多功能模块或Eclipse术语,即所谓的“p-ilnugunit”。 p-ilnugunit提供了Eclipse应用程序中模块的所有功能。他们通过其API合作支付

最终结果在一起。在Eclipse中,即使是最基础的功能,例如搜索和启动安装的插件单元,也会在插件单元中进行密封。为了扩展现有的Eclipse功能或在上面进行构造,插件单元为其他插件单元暴露的扩展点的具体扩展贡献。通常,插件单元集中于特定区域的责任,并通过或多种扩展方式给出其他插件单元的其他责任。例如,插件允许您并行地比较两个文档的内容,但是如何解释这些文档结构甚至不关心如何阅读这些文档;这是其他插件的工作。与两个文档相比,该插件首先检查是否有另一个插件可以解释这些文件结构。如果找到一个,则向插件单元查询找到的相关文件组织信息,并在比较过程中使用该信息。可以看出Eclipse的模块化结构提供了巨大的灵活性,并提供了一个可以支持原设计没有预期的大规模应用程序平台。

4结构功能概要

Struts是一个MVC框架(Framework),用于快速开发Java Web应用程序。

Struts实现了C(Controller),Action和我们定制的Action的关键点包括ActionServlet / RequestProcessor在内的V(View)也提供了一系列行定制标签(Custom Tag)。 Spring是一个轻型容器(轻量级容器),它的核心是Bean工厂(Bean Factory),我们需要构造M(模型)。在此基础之上,Spring提供了AOP(Aspect-Oriented Programming,face stratification plane programming)实现,在其非管理环境下提供它来声明业务,安全等业务; Bean工厂扩展ApplicationContext更方便我们实现J2EE应用程序; DAO / ORM实现方便我们进行数据库的开发; Web MVC和Spring Web提供了Java Web应用程序框架或与其他流行的Web框架进行集成。即可以兼用,实现两个自身特点进行补充。结构是一种,servlet和JSP标记组相互协作的那种,它们构成可能赋予重大责任的MVC 2设计。这个定义表明Struts是一个框架,但不是一个仓库,但Struts还包含了富标记库和该框架工作实用程序类中的独立性。客户端浏览器(客户浏览器),请求从客户浏览器的每个HTTP创建一个事件。 Web容器将使用HTTP响应来进行响应。控制器(控制器),控制器从浏览器的请求接收,并决定发出此请求的位置。说到Struts,控制器是一种通过servlet实现的订单设计模式。 struts-config.xml文件配置控制器。服务逻辑,服务逻辑更新模型的条件,并帮助控制应用程序流程。说到Struts,这是通过实际服务逻辑“瘦”包装动作类完成。模型(模型)条件,模型表达应用程序条件。服务对象更新申请程序条件。 ActionForm bean在会话级别或请求级别表达式模型条件中,但不在持久级别。 JSP文档使用JSP来标记ActionForm bean信息的读取。查看(视图),视图是一个JSP文档。而且没有流逻辑,没有有服务逻辑,也没有模型信息 - 只有标记。标记导致Struts与其他框架(例如Velocity)不同的因素之一。就像Struts控制器(事件通常是HTTP post)一样映射事件类型的servlet。你期望 - 气动控制器使用配置文件不会导致你需要继续对这些值进行硬编码。时间已经改变,但方法和以前一样。该行动样,ActionForm的维护Web应用程序谈话条件。 ActionForm是一个抽象类,必须为每个输入表单模型找到这种子类。当我说输入表单模型时,表示ActionForm表达式是由HTML表单建立或更新一般意义数据。动作类是服务逻辑打包。 Action的一种用法是将HttpServletRequest转换为服务逻辑。必须使用Action,请找到它的子类并覆盖process()方法。ActionServlet(Command)将使用perform()参数化类型为ActionForm传输的方法。仍然没有太多反感的request.getParameter()来转移。当事件进展到此步骤时,输入表单数据(或HTML表单数据)已从请求类中撤消并转换为ActionForm类型。考虑到Action的另一种方式是Adapter设计模式。 Action使用将是“akind of connection将转换客户端需要的另一个连接。适配器启用联合操作,如果没有适配器,那么由于联合操作的不兼容连接,这些种类将无法实现。 “在这个例子中,客户端ActionServlet,它对我们具体的服务类连接一无所知。因此,Struts提供了一个可以理解的服务连接,即Action。通过扩展Action,我们提供服务连接和Struts服务连接保持兼容。

5.CSS简介

CSS编辑方法与HTML相同,也可以是任何文本编辑器或主页编辑软件,也可用于编辑CSS专用软件。如果你写CSS句子关于外部级联样式表,但在HTML文档中传输,那么它的扩展名就可以保存.css。最初技术人员发现HTML,主要强调定义内容,比如表示一个段落,表示标题,但过分没有设计HTML排版和界面效果。随着互联网的快速发展,HTML被广泛应用,冲浪者们一定希望主页具有吸引力,因此HTML排版和接触表面效果的限制每天都在暴露。为了解决这个问题,人们也采取了许多曲折的路径,使用了一些不好的方法,比如对HTML增加许多属性结果变得非常胖的代码,翻图文本,过多来排版使用表,用空白图片表示空白区域等。出现直到CSS。CSS可能是主页设计的突破,它解决了主页界面排版难题。可以这样说,HTML Tag主要定义主页内容(Content),但CSS决定了这些主页内容的演示方式(Layout)。 CSS英文是Cascading Style Sheets,中文可以翻译串联级联样式表。 CSS根据其位置可分为三种:镶嵌样式(Inline Style),内部层叠样式表(Internal Style Sheet),外部层叠样式表(External Style Sheet)。

6.HTML功能简介

超文本标记语言超文本标记语言是一种用于制作超文本文档的简单标记语言。用HTML编译的超文本文档称为HTML文档,它可以在各种操作系统平台上独立(例如UNIX,WINDOWS等)。自1990年以来,HTML一直在万维网上提供表达的信息语言,用于描述主页表单设计及其在WWW上的其他主页链接信息。HTML文档(即主页源文档)已被搁置标记ASCII文本文档,通常它有.html或.htm文档扩展名。生成HTML文档主要有以下三种方式:1。手动直接编译(例如ASCII文本编辑器或其他HTML编辑工具喜欢你)。 将通过某些格式转换工具(例如WORD文档)转换HTML文档。 3.由Web服务器(或表示HTTP服务器)只有一个然后实时动态生成。 HTML语言是通过使用各种标记(标签)来标记文件的结构以及标记超链(Hyperlink)的信息。虽然HTML语言描述了文档结构形式,但如何不能定义文档信息来精确地演示和排列,而只是建议Web浏览器(例如Mosiac,Netscape等)应该如何展示和整理这些信息,最后通过Web浏览器的演示风格和标记解释能力在用户的演示结果前决定。为什么相同的文档在不同浏览器中展示的效果会有所不同。目前HTML语言版本为2.0,它基于SGML(标准通用标记语言,标准语言一般用于机械描述数字化文档结构和管理其内容复杂标准)一个子集进化而来。虽然在下一版的标准HTML3.0(也称为HTML )中起草,但是一些部分实验性的草案标准被广泛使用,大多数优秀的Web浏览器(例如Netscape等)都可以在HTML3中解释。 0部分新标记,

剩余内容已隐藏,支付完成后下载完整资料


资料编号:[428948],资料为PDF文档或Word文档,PDF文档可免费转换为Word

您需要先支付 30元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图