银符考试题库B12
现在是:
试卷总分:100.0
您的得分:
考试时间为:
点击“开始答卷”进行答题
Spring模块 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
模块 | 描述 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SpringAOP | 采用了面向切面编程的思想,使Spring框架管理的对象支持AOP,同时这个模块也提供了事务管理,可以不依 赖具体的EJB组件,就可以将事务管理集成到应用程序中 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Spring ORM | 提供了对现有的ORM框架的支持,例如Hibemate、JDO等 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Spring DAO | 提供了对DAO(Data Access Object,数据访问对象)模式和JDBC的支持。DAO可以实现把业务逻辑与数据 库访问的代码实现分离,从而降低代码的耥合度。通过对JDBC的抽象,简化了开发工作,同时简化了对异常的 处理(可以很好地处理不同数据库厂商抛出的异常) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Spring Web | 提供了Servlet监听器的Context和Wet)应用的上下文。同时还集成了一些现有的Web框架,例如Struts | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Spring Context | 扩展核心容器,提供了Spring上下文环境,给开发人员提供了很多非常有用的服务,例如国际化、Email和JNDI 访问等 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Spring Web MVC | 提供了一个构建Web应用程序的MVC的实现 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Spring Core | Spring框架的核心容器,提供了spring框架的基本功能。这个模块中最主要的一个组件为BeanFactory,它使用 工厂模式来创建所需的对象。同时BeanFactory使用IOC思想,通过读取XML文件的方式来实例化对象,可以 说BeanFactory提供了组件生命周期的管理,组件的创建、装配和销毁等功能 |
内置对象 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
名 称 | 描 述 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
request | 客户端请求,此请求包含来自GET/POST请求的参数。客户端的请求信息被封装在request对象中,通过它才能了 解到客户的需求,然后做出响应,因此,request对象是用来获取请求参数的:作常重要途径。它是HttpServletRequest 类的实例 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
response | 用来表示服务器端对客户端的响应,将Web服务器处理后的结果返回给客户端。但在JSP中很少直接使用到它。它 是HttpServletResponse类的实例 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
pageContext | 提供了对JSP页面所有的对象及命名空间的访问,也就是说,用它可以访问到本页面中所有其他的对象,例如前面 已经描述的request、response,以及后面要介绍的session和application对象等。它的本类名也叫pageContext |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SeSSlon | 用来表示客户端与服务器的一次会话。从客户端与Web服务器建立连接的时候会话开始,直到关闭浏览器时结束会 话。它是HttpSession类的实例 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
application | 代表JSP所属的Web应用本身。application对象可以存放全局变量,因此,可以实现用户间的数据共享。它的生命 周期与服务器的生命周期一致,也就是说,当服务器启动后,这个对象被创建出来,直到服务器停止后这个对象的生 命周期才结束。在任何地方对此对象属性的操作,都将影响到其他用户对此的访问。它是ServletContext类的实例 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
out | 用于在客户端浏览器内输出信息。它是JspWriter类的实例 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
config | 主要作用是取得服务器的配置信息。当一个Servlet初始化时,容器把某些信息通过config对象传递给这个Servlet, Servlet可以使用这个对象获取所需的配置信息 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
page | 表示当前JSP页面,类似于Java语言中的this指针。它是java.lang.Object类的实例 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
exceptmn | 用来表示异常。当一个页面在运行过程中发生了例外,就会产生这个对象。如果JSP需要使用这个对象就必须把 isErrorPage设为true,否则无法编译。它是java.lang.Throwable的对象 |
GoF经典设计模式 | ||||||||||||||||||||||||||||||||||||||||||||||||||
创建型 | 结构型 | 行为型 | ||||||||||||||||||||||||||||||||||||||||||||||||
类 | Factory Method(工厂方法) | Adapter_Class(适配器类) | Interpreter(解释器) Template Method(模板方法) |
|||||||||||||||||||||||||||||||||||||||||||||||
对象 | Absmact Factory(抽象工厂) Builder(生成器) Prototype(原型) Singleton(单例) |
Adapter_Object(适配器对象) Bridge(桥接) Composite(组合) Decorator(装饰) Facade(外观) Flyweight(享元) Proxy(代理) |
Chairl ofResponsibility(职责链) Command(命令) Iteralor(迭代器) Mediator(中介者) Memento(备忘录) Observer(观察者) State(状态) Swategy(策略) Visitor(访问者模式) |