JAVA考试重点:AJAX、JSP、Servlet与XML解析

4星 · 超过85%的资源 需积分: 9 11 下载量 36 浏览量 更新于2024-07-27 收藏 179KB DOC 举报
"这是一份关于JAVA三级考试的预测题目集,主要涵盖AJAX、JSP、ActionServlet、XML、Spring框架以及Session管理等多个方面的知识,适用于准备上海市补助培训考试的考生复习使用。" 1. AJAX中的HTTP就绪状态: - AJAX的HTTP就绪状态(readyState)反映了请求的生命周期,从0到4代表了不同的阶段。 - 0表示请求未初始化,即在调用open()方法之前。 - 1表示请求已建立,但在调用send()方法之前尚未发送。 - 2表示请求已被发送,并且服务器已接收,通常这时可以获取到响应头信息。 - 3表示服务器正在处理请求,但响应还未完成。 - 4表示响应完成,可以访问服务器返回的数据。 2. JSP(JavaServer Pages)技术: - JSP内部对象如Request、Response、Session等是由容器自动创建并提供给开发者使用的,无需手动实例化。 - `<jsp:include>`标签可以包含动态内容,它在运行时确定,而`<jsp:forward>`用于将请求转发到其他JSP、Servlet或静态资源。 - 表达式语言(EL)的语法是`<%= %>`,用于在JSP页面中输出变量或表达式的值。 3. ActionServlet在Struts框架中的角色: - ActionServlet作为Struts的核心,拦截用户的HTTP请求。 - 它负责将请求映射到相应的Action类。 - 调用Action实例的`execute()`方法(而不是`perform()`),执行业务逻辑。 - 根据Action的执行结果,ActionServlet会转发到相应的JSP页面。 4. XML文档处理指令: - 处理指令(Processing Instruction, PI)在XML中用`<? ... ?>`定界符标识。 5. Spring框架的理解: - Spring是一个开源框架,旨在简化企业级应用开发。 - 它允许使用普通的JavaBean进行编程,扩展了许多传统EJB的功能。 - Spring通过依赖注入(DI)和面向切面编程(AOP)降低了使用接口的复杂性。 - Spring应用中的对象并不直接依赖于Spring的特定类,而是通过配置来管理依赖关系。 6. Hibernate Session的方法: - 在同一个Session中,保存新对象使用`save()`方法。 - `update()`方法用于更新已存在于Session中的对象。 - `saveOrUpdate()`方法综合了`save()`和`update()`,根据对象状态自动选择操作。 - 如果传入的对象是游离状态,`saveOrUpdate()`通常会调用`save()`方法将其持久化。 7. Java线程控制: - 使线程恢复运行的方法是`resume()`。注意,线程必须先被`suspend()`方法挂起,才能被`resume()`恢复。 8. Hashtable与接口的关系: - `Hashtable`是Java中的一个同步的键值对存储容器,它实现了`Map`接口。 这些题目覆盖了JAVA开发中的关键知识点,对于备考的考生来说,理解和掌握这些内容对于提高考试成绩至关重要。