- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
名词解释
JNDI:JAVA命名和目录接口(JAVA Naming and Directory Interface,JNDI)提供命名和目录功能,它向应用程序提供方法来执行标准的目录操作。
JAXB:(Java Architecture for XML Binding [baindi?])是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。
JAXR:XML注册的Java API(Java API for XML Registries,JAXR)允许用户通过Web访问业务和一般用途的注册信息。
JMS:Java消息服务(Java Message Service,JMS)是一个消息标准,它允许Java EE应用程序产生、发送、接收和读取信息。
JTA:Java事务API(Java Transaction [tr?nz?k??n ] API,JTA)提供了JAVA EE中处理事务的标准接口,它支持事务的开始、回滚和提交。
简答题
1.Java EE应用系统的层次结构
一个典型的Java EE Web应用系统被开发设计成一个四层的系统结构:客户端层、Web层、业务层和企业信息系统层。
①客户端层(Client-Tier)。包括各种客户端应用界面组件,如HTML页面组件,Applet组件和Windows桌面应用组件,它们均是部署运行在客户端的机器上。
②Web层(Web-Tier)。包括各种JSP编写的动态页面组件与Servlet组件,它们运行在Java EE的应用服务器上。
③业务层(Business-Tier)。主要由Java企业Bean(Enterprise Bean)构成,它们是被部署运行于Java EE的应用服务器上。
④企业信息系统层(Enterprise Information System-Tier)。一般指各种存储应用数据的关系数据库系统或文件系统,它们一般是部署运行在专门的数据库服务器上。
2.Java 5.0特性
答:(1)范型 它是一个非常强大的新特点,它允许添加编译时类型来检查代码。同样,当使用范型来代替所有的类型转换时,代码会从那些非常清晰的语法中获益匪浅。
(2)加强的For循环 For循环在Java5.0 中得到加强,这样与Collection对象一起工作时将更加简单。在Collection中使用循环来代替迭代器,可以使用新的For循环来处理每个对象,这种用法将会减少使用具有错误倾向的语法。
(3)自动打包 有些API需要把原始类型如byte int或float转换成对象。在java SE 5.0中,无须对这些原始类型手工打包和拆包。
(4)枚举 Java 5.0 使用一级枚举类,枚举也可以在switch语句中使用。
(5)变参 变参特点提供了可变的语法,为方法使用不同的参数提供了有效的机制,现在java5.0可以在方法调用之中把这些参数当作一系列独立的参数。
(6)静态导入 它的特征允许导入所有静态类的成员到代码中,并且可以通过简短和非限制的名称来引用这些常量和方法。
(7)评注 java5.0 新的评注特性提供了一个关于代码的运行时可访问的信息。它是编译到类文件中区的。应用程序可以在运行时访问评注信息,允许代码变得更精于世故,动态抉择如何使用评注的类、方法和程序中的成员。
(8)国际化 java5.0提供了比以往更加丰富的语言支持和书写系统。整个平台从头到尾完全支持Unicode4.0。更多的类,包括Character和String,都有新的方法可以操作附加字符。
(9)质量 质量是Java5.0 新语言的头号主题。
3.Servlet工作基本流程
⑴客户端通过HTTP提出请求。
⑵Web服务器接收请求并将其发给Servlet。如果这个Servlet尚未被加载,Web服务器将把它加载到Java虚拟机并且执行它
⑶Servlet将接收HTTP请求并执行某种处理
⑷Servlet将向Web服务器返回应答。
⑸Web服务器将从Servlet收到的应答发送给客户端。
4.浏览器和服务器通过哪两种方式实现的数据交互,优缺点
答:在Web应用中,浏览器客户端和服务器端的信息交互是必须的,提交数据到服务器要有两种方式get和post。
优缺点:(1)get方式传输的数据量非常小,一般限制在2KB左右,但是执行效率却比post方法好,而post方式传递的数据量相对较大,它是等待服务器来读取数据,不过也有字节限制,这是为了避免对服务器用大量数据进行恶意攻击。
(2)get方式提交数据,会带来安全问题,post变量使用method=post来获取表单信息,通过post方法发送的信息是不可见的,不会在URL中显示出来,并且它没有关于信息长度的限制,处于安全性考虑,建议最好使用pos
文档评论(0)