登录

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

注册

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

找回密码

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

JSP的技术发展历史 以及对JAVA的介绍外文翻译资料

 2023-03-04 02:03  

JSP的技术发展历史 以及对JAVA的介绍

Java是为了满足应用程序开发的挑战在异构的环境中,网络范围的分布式环境。这些挑战中最首要的是安全的交付应用程序消耗最低的系统资源,可以在任何硬件和软件平台上运行,并且可以动态地扩展。

ava是一个研究项目的一部分开发先进的软件对各种网络设备和嵌入式系统。目标是开发一个小型、可靠、便携、分布式、实时操作平台。当项目启动时,c 语言的选择。但随着时间的推移所面临的困境与c 发展到一定阶段,最好能解决的问题创造了一个全新的语言平台。设计和体系结构决策从艾菲尔铁塔等多种语言,SmallTalk,目标C,和雪松/台面。结果是一个语言平台,已被证明适合发展安全、分布式的、基于网络的终端用户应用程序环境从network-embedded设备的全球网络和桌面。

Java的设计要求是由计算环境的性质必须配合相应的软件;

全球互联网的大规模增长,网络让我们有一个全新的发展和分布的环境。大量增长的世界电子商务发展和分布、要求Java必须启用安全的发展,高性能、和高度健壮的应用程序在多个平台上的异构、分布式网络。

运行在多种平台上的异构网络中失效二进制分发,发布,升级,打补丁等传统的计划。要在这片丛林生存,Java必须处于中性结构,便携,动态自适应。

Java系统的出现,以满足这些需求很简单,因此它可以被大多数开发人员可以轻松编程;熟悉的,所以,目前的开发人员可以很容易地学习Java;面向对象,采取现代软件开发方法的优势,以适应分布式客户端 - 服务器应用程序;多线程,对于高性能在于需要执行多个并发活动,诸如多媒体应用;和解释,为最大的可移植性和动态能力。

总之,上述要求包括流行的技术的集合,所以才有开发的原力因为能达成他们各自的利益。

这在当时是一种完全新鲜的技术,其中的Java和它运行时系统已经联合他们产生一种灵活和强大的编程系统的方式..

开发者使用Java开发软件,可以跨越多个计算机体系结构,操作系统和图形用户界面,安全,高性能便携,随着Java的应用程序开发越来越多,你作为一个软件开发人员的工作变得更容易,你可以把你的全部注意力上,节省时间出创新产品,基于Java的坚实基础的目标。更好的方式来开发软件就在这里,现在,给你带来了Java语言平台。

非常动态语言如Lisp,TCL和Smalltalk通常用于原型。其中一个原因,在这个他们做得很成功,他们是非常强大的,你不必担心释放或破坏内存。

同样地,程序员可以相对无所畏惧关于Java编程时处理内存,垃圾收集系统的处理,使程序员的工作容易很多;将内存管理的负担带下程序员的肩膀,存储分配错误消失。另一个原因通常因为象Lisp,TCL和Smalltalk语言是良好的原型,他们并不需要你提前牵制决策,这些语言语义丰富。

Java有完全相反的性质:它迫使你做出明确的选择。伴随着这些选择都很多的帮助,您可以编写方法调用,如果你得到的东西错了,程序会在编译时告诉你。您不必担心方法调用错误。

Java初学者必须掌握30基本概念基本概念

  1. 在OOP的唯一关系是对象的接口,如电脑销售商,他留下的是什么源电器单独的内部结构,但他只是关心电源是否会提供给您的,也只要知道有或没有,但不是如何以及why.All程序弥补一定的属性和行为的对象,不同的对象调用访问通过函数调用时,所有的对象都intercommunion通过调用该方法调用,通过对象的数据封装之间,大大提高重用速度
  2. OOP中最重要的思想是类,类是模板是蓝图,从类构造一个对象,即构造一个类的实例.
  3. 封装:就是把数据和行为结合起在一个包中,并对对象使用者隐藏数据的实现过程,一个对象中的数据叫他的实例字段(instance field)。

4.通过扩展一个类来获得一个新类叫继承(inheritance),而所有的类都是由Object根超类扩展而得,根超类下文会做介绍。

5.对象的3个主要特性:

Behavior——说明这个对象能做什么。 Tate——当对象施加方法时对象的反映。 Dentity——与其他相似行为对象的区分标志。 每个对象有唯一的indentity 而这3者之间相互影响。

6.类之间的关系: use-a :依赖关系 has-a :聚合关系

is-a :继承关系——例:A类继承了B类,此时A类不仅有了B类的方法,还有其自己的方法(个性存在于共性中)。

7.构造对象使用构造器:构造器的提出,构造器是一种特殊的方法,构造对象并对其初始化。 例:Data类的构造器叫Data。 New Data()——构造一个新对象,且初始化当前时间。

Data happyday=new Data()——把一个对象赋值给一个变量happyday,从而使该对象能够多次使用,此处要声明的使变量与对象变量二者是不同的。 new返回的值是一个引用。 构造器特点:构造器可以有0个,一个或多个参数。 构造器和类有相同的名字。 一个类可以有多个构造器,构造器没有返回值,构造器总是和new运算符一起使用。

8.重载:当多个方法具有相同的名字的时候,包括在不同的参数,然后有过载哪种方法确实编译器必须选择调用。

9.Package:允许Java的一个或多个类别,成为一起组,被称为包,可以轻松地组织任务,标准Java库分为许多包java.lang中的java.util java的,net等,包是分层和所有的Java包都在java和一个包的javax。

10.可扩展的思想:允许建设新类的现有类,当你扩展其已经存在的类,然后你再在同一时间用这种类方法和字段,你可能会在新的添加新的方法和领域类。

11.可继承类:可扩展的类充分体现是,一个扩展关系的形式是:类(子类)扩展(基类)。

12.多模态:在java中,对象变量是多模态但在Java不支持多个扩展。

13.动态结合:调用对象的方法机理的机理。 1)编译器检查对象声明的类型和方法名。 2)编译器检查方法调用的参数类型。

3)静态相结合:如果方法类型为priavte静态最后,编译器可以准确地知道哪些方法应该调用。

4)当程序运行并使用动态结合来调用的方法,该方法的版本,然后虚拟机必须调用x,它的目的在于,以匹配对象的实际类型。

5)动态结合:是一个非常重要的特性,它可以导致步骤更改再次可能扩大,但并不需要翻译已保存的代码。

14.Final类:为防止他人从你的类派生新类,这个类是不能扩展。

15。动态调用花费更长的时间比静态调用支出。

16.Abstract类:规定或者多个抽象方法的类本身必须定义为抽象的。

例如:公共抽象字符串getDescripition 17.In的Java每个类是由对象类进行扩展。 18.平等和toString方法的对象类。 在测试对象平等的用途是,是否等于另一个对象。 toString返回代表该对象字符的字符串,每个班几乎可以过载这种方法,以返回到当前状态的正确表达。(toString方法是一个很重要的方法)

19.General编程:任何类类型的所有值都可以替换为变量的对象类。

20.数组以表格形式列出说明:ArrayList动态数组制成表格,是一类仓库,定义java.In uitl包,可以自动调节数组的大小。

21.类和类对象,获得类方法返回类类型的一个例子,当程序启动包含可以在main方法的类增加,虚拟机要增加,他需要的所有类,每类增长都必须增加类它需要。

22.类:类可以动态运行的Java代码编译的程序提供了强大的功能体现,这个功能是JavaBeans的专门有用,使用反射Java成为能够支持VB程序员熟悉使用该工具。这样的分析类能力的过程被称为反射器,在Java中以提供该功能包调用Java.Lang.The反映反射机制是非常强大的。1)运行分析类能力的时候。2)运行时,搜索观察一个类的对象。 3)实现一般数组运算代码。 4)提供了方法的对象。但这种机制主要是针对工具而不是在应用程序和程序。在反射机制最重要的部分是允许你检查类的结构。随着以API包括: java.lang.reflect.Field中返回到现场。 Java.Reflect.Method返回到方法中。 java.lang.reflect.Constructor中返回到参数。方法指针:Java不具备的方法指针,使得地址的方法的另一种方法,可以在后面调用它,而接口是更好的解决方案。

23.接口:应该显示类可以做什么,而不是分配怎么做,一个类可以实现一个或多个接口。

24.接口不是一个类,而是要符合一个接口请求类组标准的功能。如果实现一个接口需要2个步骤:1)类需要将接口实现的语句。 2)提供接口中的所有方法的定义。指出一类实现一个接口需要使用工具的关键词 类actionB实现可比其actionb需要提供CompareTo方法,接口不是类,不能用一个新的例子接口。

25.一个类只有一个超类,但一个类可以实现多个接口。在Java重要的接口:Cloneable

26.接口和回调:以程序常用的模式是回调,在此模式下,您可以参考这个时候类模式的解决特定的时间出现返回到调整对象的方法上。例如:ActionListener接口的显示器。类似的API包括:Java.Swing.JOptionPane Java.Swing.Timer Java.Awt.Tookit

27.Object克隆:克隆方法是对象的保护方法,这意味着你的代码不能简单的调用它。

28.内部类的定义是在另一个类的定义。其原因是:

1)一个内部类对象可以访问它的创立实现对象,包括私有数据。 2)关于其他类在同一个包中的,内部类可以藏起来。 3)匿名内部类可以很方便的定义。4)使用类别可以非常方便的编写事件驱动程序。

29.代理类:

1)任命的接口要求所有代码2)所有的方法(等于的toString),其对象类定义

30.数据类型:一种Java是强调类型的语言,每个变量都必须先声明其类型,在java中共有8个基本类型。四种长(整)型 两种浮点型以及字符型和布尔型

1. Java非常简单

Java和C 非常相似,但要简单得多。所有的高级编程语言功能,也不是绝对必要的已被删除。例如,Java不超载操作者,文档,预处理的标题,计算指针,联合的结构,多维数组,模板和隐式转换。如果你知道一点C,C 或Pascal,你很快就会掌握的Java。下面是一个简单的过程JavaHelloWorld:publicclassHelloInternet (

publicstaticvoidmain (Stringargv []) ( System. out. println ( 'HelloIn-ternet!') ) )

2.java是面向对象的

Java是一种面向对象的编程语言。除了简单的类型,如数字和布尔算子之外,Java中的大部分都是对象。正如任何面向对象的语言一样,Java代码也按类组织。每个类定义一组规定对象行为的方法。一个类可以继承另一个类的行为。在类的根层次上,通常是类对象。Java支持单继承类层次结构。这就是说,每个类一次只能继承一个别的类。有些语言允许多继承性,但这可能造成混乱,使语言不必要地复杂化。例如,难以想像,一个对象会继承两个完全不同的类的行为。Java还支持摘要类的接口。这允许编程人员先定义接口的方法,而不必急于马上确定方法的实现。一个类可以施行多个接口,从而具有真正多继承性的许多优点。一个对象也可实施任意数量的接口。Java接口与IDL接口极其相似。很容易建立IDLJ编译器。这就是说,Java可用于CORBA对象系统来建立分布式对象系统。鉴于在许多计算机系统中都采用IDL接口和CORBA对象系统,这种兼容性是重要的

Java服务页面(JSP)是一种根据脚本运行用于网络的技术,类似于携带Java在网景公司服务器侧的JavaScript(SSJS)的服务器的脚本语言和微软的活动服务器页面(ASP )。 JSP对比于SSJS和ASP具有更好的可扩展性,它并不比任何工厂或网站的某一个特定的服务器更加独特。尽管JSP规范是由太阳公司制定,任何公司都可以对JSP开发自己的系统。在经过太阳释放JSP(Java服务器页面)正式挂牌,在这种新的Web应用程序开发技术很快引起了人们的关注。 JSP提供了建立高动态Web应用程序的一个特殊的发展环境。据专业人士的说法,JSP能够适应包括Apache网络服务器,IIS4.0市场上85%的服务器产品中。本章将介绍JSP和数据库,和JavaBean相关内容的相关知识,都是介绍基本内容,说的也许是一个仅供参考,如果读者需要更详细的信息,请征询书同源JSP。

1.1概括

在JSP(Java服务器页面)是来自Sun Microsystems公司首创,在许多公司参与到构建起来的一种的动态状态网页页面的技术标准一起,它的有它的建设在动态下的网页强劲,但该功能并不特别的。 JSP和Microsoft的ASP技术非常相似。双方都提供混合了一定的程序代码,由语言引擎解释执行程序代码的HTML代码的能力。下面我们简单进行介绍吧。

JSP页面被翻译成servlet。所以,从根本上讲,任何任务JSP页面可以执行也可以通过servlet的实现。然而,这种底层的等同性并不意味着ser

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


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

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

企业微信

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