文章列表
1.JSTL1.1标签库
核心标签库,国际化标签库,数据库标签库,XML标签库,函数标签库
2.EL表达式的默认变量
(1)pageScope,requestScope,sessionScope,applicationScope,
这个4个变量包含Scope作用范围得参数集合,相当于保存在java.util.Map种得某个参数
(2)默认变量param和paramValues
param表明请求包含的参数为单一控件,paramValues表明请求包含的参数为控件数组
(3)默认变量header和headerValues
包含请求参数头部信息得集合,header变量表示单一头部信息,head ...
- 2009-04-07 23:06
- 浏览 1117
- 评论(0)
1.Hibernate框架通过对象和表字段映射来生成SQL完成持久层的工作,而IBatis框架是通过对象和SQL之间映射来完成持久层得工作。
2.IBaitisDAO框架要求程序员提供一个DAO接口,并以DAO实现类实现它,通过一个XML让DAO接口知道哪个DAO实现类会实现它。这样的好处是DAO接口来处理事务管理,根据不同得业务需求选择DAO实现类来提供各自的实现。
3.<settings>元素
(1)maxReuquest指定了同时执行SQL语句的最大运行数
(2)maxSession指定了同一时间内活动的对大Session数,所谓Session就是一个请求或一个SQLM ...
- 2009-04-07 23:05
- 浏览 953
- 评论(0)
如上图
1.J2EE分3层:
服务器端业务逻辑(有业务逻辑层和持久化数据层,Businness Tier 和EIS Tier)、服务器端表示层(Web Tier)及客户端表示层(Client Tier)
可以将J2EE设计模式归纳到6个类别
(1)表示层体系结构模式(服务器端表示层)
a.前端控制器模式
b.MVC模式
c.装饰器模式
(2)表示层高级体系结构模式
a.复合视图模式(在服务器端表示层)
b.视图助手模式
c.服务工作者模式
(3)表示层伸缩性模式(服务器端表示层)
a.异步页面模式
b.缓存过滤器模式
c.资源池模式
(4)业务层模式(服务器端业 ...
网上的对PO和VO区别的解释:
“ VO,值对象(Value Object),
PO,持久对象(Persisent Object),它们是由一组属性和属性的get和set方法组成。Hibernate纳入其实体容器(Entity Map)的对象,它代表了与数据库中某条记录对应的Hibernate实体,PO的变化在事务提交时将反应到实际数据库中。从结构上看,它们并没有什么不同的地方。但从其意义和本质上来看是完全不同的。
1.VO是用new关键字创建,由GC回收的。
PO则是向数据库中添加新数据时创建,删除数据库中数据时削除的。并且它只能存活在一个数据库连接中,断开连接即被销毁。
2 ...
- 2009-04-07 23:00
- 浏览 1740
- 评论(0)
我在用STRUTS进行数据写入的时候,数据成功的写入了,但是在数据库里,数据的中文都是乱码,不知道应该怎么解决呢,数据从JSP传送到ActionForm,Action从ActionForm中读取数据,在Action中打印出从ActionForm取出的数据是乱码。
后来在网上找了一些资料,在客户端JSP提交数据时,用一个Filter类对其进行过滤,把编码设为utf-8就可以了!
下面是Filter类的代码:
package form;
import java.io.* ;
import javax.servlet.* ;
public class EncodingFilter imp ...
- 2009-04-07 22:57
- 浏览 1198
- 评论(0)