AJAX、Spring与EJB技术试题解析

4星 · 超过85%的资源 需积分: 10 34 下载量 48 浏览量 更新于2024-08-02 收藏 94KB DOC 举报
"本资源包含了有关AJAX、Spring和EJB技术的选择题和简答题,适合于测试和学习这些IT领域的基础知识。" 1. AJAX(Asynchronous JavaScript and XML)是一种用于创建快速动态网页的技术,最早由 AdaptivePath 组织提出。它允许网页在不重新加载整个页面的情况下与服务器交换数据并更新部分网页内容。选项C是正确答案。 2. Ajax 应用示例包括 Hotmail、GMaps 和 Flickr,它们都是利用Ajax技术提高用户体验的例子。WindowsLive不在这个列表中,因此选项A是错误的答案。 3. Ajax 技术体系通常包括 XMLHttpRequest、DHTML(Dynamic HTML)、CSS(层叠样式表)和 DOM(文档对象模型)。DHTML是HTML、CSS和JavaScript的结合,用于创建动态网页。选项B的DHTML是Ajax技术的一部分,而不是不属于的技术。 4. XMLHttpRequest对象有五个返回状态值,分别代表不同的请求阶段,选项C正确。 5. Web标准中规定的方法或属性包括getElementsByTagName(),它用于获取文档中指定标签的所有元素。选项C是正确答案。 6. CSS2规范中,list-style-position、float和min-height是标准属性,而text-overflow是CSS3新增的属性,选项D不属于CSS2。 7. Eclipse 是一个广泛使用的Java开发环境,但不用于调试JavaScript。其他三个选项均提供了JavaScript的调试工具。选项B是错误的答案。 8. xhr.status属性用于表示HTTP协议的响应状态,状态码404表示“未找到”,即服务器无法找到请求的资源。选项B正确。 9. 在JavaScript中,函数是第一类对象,可以作为变量、参数或返回值处理。每个函数都有prototype对象,且可以附加到多个对象上。选项C不正确,因为函数可以独立存在,并非只能通过特定对象访问。 10. 创建包含"name"属性的对象,值为"value",选项B不正确,因为prototype是用于创建对象实例的属性,而不是直接赋值。 11. XMLHttpRequest对象的readyState属性表示异步请求的状态,值为4时,表示通信已完成。 12. EJB(Enterprise JavaBeans)是Java EE平台的一部分,用于构建企业级的分布式应用程序,提供组件式架构。选项B正确,EJB是一种服务。 这些题目覆盖了AJAX的异步通信、Spring框架的基础以及EJB的企业级应用,对于理解和掌握这些技术的概念和应用具有很好的实践意义。通过解答这些问题,可以深化对这三个领域的理解。