11 2015 档案
摘要:概述 A 、从一个HTML 表单到一个 Action 对象,类型转换是从字符串到非字符串. –HTTP没有“类型” 的概念.每一项表单输入只可能是一个字符串或一个字符串数组.在服务器端, 必须把String 转换为特定的数据类型 B、在struts2中,把请求参数映射到 action...
阅读全文
摘要:Struts2的运行流程 1、ActionProxy是Action的一个代理类,也就是说Action的调用是通过ActionProxy实现的,其实就是调用了ActionProxy.execute()方法,而该方法又调用了ActionInvocation.invoke()方法,上图中的Stru...
阅读全文
摘要:ValueStack (值栈): 1、贯穿整个Action的生命周期(每个Action类的对象实例都拥有一个ValueStack对象).相当于一个数据的中转站.在其中保存当前Action对象和其他相关对象. 2、Struts2框架把ValueStack对象保存在名为“struts.valueS...
阅读全文
摘要:1、一个Web 应用可能有成百上千个 action 声明. 可以利用 struts 提供的通配符映射机制把多个彼此相似的映射关系简化为一个映射关系 2、通配符映射规则 –若找到多个匹配, 没有通配符的那个将胜出 –若指定的动作不存在, Struts 将会尝试把这个 URI 与任何一个包含...
阅读全文
摘要:1. 关于 Struts2 请求的扩展名问题 1). org.apache.struts2 包下的 default.properties 中配置了 Struts2 应用的一些常量 2). struts.action.extension 定义了当前 Struts2 应用可以接受的请求的扩展名....
阅读全文
摘要:什么是WEB资源? 这里所说的WEB资源是指:HttpServletRequest, HttpSession, ServletContext 等原生的 Servlet API。 为什么需要访问WEB资源? B/S 的应用的 Controller 中必然需要访问 WEB 资源: 向域对象...
阅读全文
摘要:1. Spring整合Hibernate,主要是解决什么问题? a、让Spring提供的IOC容器来管理Hibernate的SessionFactory b、让Hibernate使用Spring提供的声明式事物 2. 整合步骤: 新建一个Java工程,...
阅读全文
摘要:1. Hibernate 自身提供了三种管理Session对象的方法 –Session对象的生命周期与本地线程绑定 –Session 对象的生命周期与JTA事务绑定 –Hibernate 委托程序管理Session对象的生命周期 2.Hibernate中Session管理方式的配置 ...
阅读全文
摘要:一、缓存(Cache):计算机领域非常通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝。缓存的物理介质通常是内存或者硬盘 二、Hibernate中提供了两...
阅读全文
摘要:时间复杂度的定义 一般情况下,算法中基本操作重复执行的次数是问题规模n的某个函数,用T(n)表示,若有某个辅助函数f(n),使得当n趋近于无穷大时,T(n)/f(n)的极限值为不等于零的常数,则称f(n)是T(n)的同数量级函数。记作T(n)=O(f(n)),称O(f(n))为算法...
阅读全文
摘要:1. QBC查询: QBC 查询就是通过使用Hibernate提供的QueryByCriteria API 来查询对象,这种API封装了SQL语句的动态拼装,对查询提供了更加面向对象的功能接口 QBC查询示例(接HQL查询,使用上一篇相同的环境): @Test public vo...
阅读全文
摘要:一、Hibernate 提供了以下几种检索对象的方式:导航对象图检索方式: 根据已经加载的对象导航到其他对象 OID 检索方式: 按照对象的 OID 来检索对象 HQL 检索方式:使用面向对象的 HQL 查询语言 QBC 检索方式: 使用 QBC(Query By Criter...
阅读全文
摘要:1. 状态模式的定义: 当一个对象的内在状态改变时,允许其改变行为,这个对象看起来像是改变了其类。状态模式的核心是封装,状态的变更引起了行为的变更。 2. 状态模式的角色介绍: a、 抽象状态角色 State 一般是抽象类或者接口,负责对象状态的定义,并且封...
阅读全文
摘要:1. 备忘录模式的定义: 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可以将该对象恢复到原先的状态。通俗的说,备忘录模式就是一个对象的备份模式,提供了一种程序数据的备份方法。 2. 备忘录模式的3个角色: a、 Originato...
阅读全文
摘要:1. 命令模式是一个高内聚的模式,其定义为: 将一个请求封装成一个对象,从而让你用不同的请求把客户端参数化,对请求排队或记录请求日志,可以提供命令的撤销和恢复功能。 2. 命令模式中的3个角色 a、 Receiver 接受者或执行者角色 该角色是处理具体业务的角色,命令传递...
阅读全文
浙公网安备 33010602011771号