- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 1
名词解释
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 中处
理事务的标准接口,它支持事务的开始、回滚和提交。
简答题
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)。一般指各种存储应用数据的关系数据库系统或文件系统,它们一般是部署运行在专门的数据库服务器上。
Java 5.0 特性
答:(1)范型 它是一个非常强大的新特点,它允许添加编译时类型来检查代码。同样,当使用范型来代替所有的类型转换时,代码会从那些非常清晰的语法中获益匪浅。
加强的 For 循环 For 循环在 Java5.0 中得到加强,这样与Collection 对象一起工作时将更加简单。在 Collection 中使用循环来代替迭代器,可以使用新的 For 循环来处理每个对象,这种用法将会减少使用具有错误倾向的语法。
自动打包 有些API 需要把原始类型如byte int 或 float 转换成对象。在java SE 5.0
中,无须对这些原始类型手工打包和拆包。
枚举 Java 5.0 使用一级枚举类,枚举也可以在switch 语句中使用。
变参 变参特点提供了可变的语法,为方法使用不同的参数提供了有效的机制,现在
java5.0 可以在方法调用之中把这些参数当作一系列独立的参数。
静态导入 它的特征允许导入所有静态类的成员到代码中,并且可以通过简短和非限制的名称来引用这些常量和方法。
评注 java5.0 新的评注特性提供了一个关于代码的运行时可访问的信息。它是编译到
类文件中区的。应用程序可以在运行时访问评注信息,允许代码变得更精于世故,动态抉择如何使用评注的类、方法和程序中的成员。
国际化 java5.0 提供了比以往更加丰富的语言支持和书写系统。整个平台从头到尾完全支持Unicode4.0。更多的类,包括 Character 和 String,都有新的方法可以操作附加字符。
质量 质量是Java5.0 新语言的头号主题。
Servlet 工作基本流程
⑴客户端通过HTTP 提出请求。
⑵Web 服务器接收请求并将其发给 Servlet。如果这个 Servlet 尚未被加载,Web 服务器将把它加载到Java 虚拟机并且执行它
⑶Servlet 将接收HTTP 请求并执行某种处理
⑷Servlet 将向Web 服务器返回应答。
⑸Web 服务器将从Servlet 收到的应答发送给客户端。
浏览器和服务器通过哪两种方式实现的数据交互,优缺点
答:在 Web 应用中,浏览器客户端和服务器端的信息交互是必须的,提交数据到服务器要有两种方式get 和 post。
优缺点:(1)get 方式传输的数据量非常小,一般限制在 2KB 左右,但是执行效率却比post方法好,而 post 方式传递的数据量相对较大,它是等待服务器来读取数据,不过也有字节限制,这是为了避免对服务器用大量数据进行恶意攻击。
(2)get 方式提交数据,会带来安全问题,post 变量使用method=post 来获取表单信息,通过 post 方
原创力文档


文档评论(0)