遗忘的补上
1、xml目前是比较流行的数据交换格式,主要用于信息配置和数据交互。解析
xml文件,基本的方式是sax,dom。sax基于事件的,按需索取,dom是一次性将
xml文档以树的形式装入内存,容易造成内存泄露,当然访问速度也是加快了。
对于需要频繁访问的话,此种方式还是比较适合的。对sax作封装后,产生了
jdom。不同的解析方式,语法不同,但是本质都是类似的。比如dom是以
createTextNode的方法创建文件节点。dom4j则是用setText的方法,这个和
jdom又是类似的。
2.创建对象的方式:new 反射 克隆,要求被克隆的对象实现了clonable接口
,通过dataObjectRead读取器,反序列化一个对象。
3.struts是一个mvc设计模式的产物,本质上是一个大大的servlet,也就是所
谓的中央控制器,这一点可以在web。xml文件里看到。通过配置文件,将各个
请求分发到对应的action,这个配置文件是可以导入的,所以防止了配置文件
的过度膨胀。需要说明的是,在请求到达action之前,会将请求参数封装成
formbean对象(该对象的属性和页面的参数名称一致),然后调用formbean的
validate方法,只有校验通过后才将formbean对象传递给execute方法,否则返
回到错误页面。通过在配置文件里设置jsp页面的逻辑名,实现action程序代码
与返回的jsp页面的解耦。