2014年1月8日

摘要: strut2提供了一个面向切面编程(AOP)的机制。拦截器是一种成熟的AOP实现。struts2直接将上传文件封装为Java中的File对象。拦截器类似于Filter多个拦截器也组成了拦截器链,Struts2中称拦截器链为拦截器栈。拦截器栈是按照顺序配置的多个拦截器,在执行Action前后被一词调用。struts2提供的一些拦截器timer计时拦截器timer拦截器能够统计每个Action方法运行所需的时间。它的原理是在Actio执行前开启记录一下时间,Action执行后再记录一下时间,然后记录两个时间的差,并将时间差打印出来。配置Timer拦截器/timerSuccess.jsppackag 阅读全文
posted @ 2014-01-08 18:11 elen- 阅读(274) 评论(0) 推荐(0)
摘要: birt(Business Intelligence and Reporting Tools)是为Web应用程序开发的基于Eclipse的开源报表系统,特别之处在于它是以Java和JavaEE为基础。BIRT有两个主要组件:基于Eclipse的报表计算器,以及部署到应用服务器上的运行时组件。 阅读全文
posted @ 2014-01-08 10:29 elen- 阅读(194) 评论(0) 推荐(0)
摘要: 1,css是由以下三大块构成的:默认值,继承系统与加权系统。默认值,也就是浏览器在用户没有设置属性的情况下,默认指定的属性。css框架基本都有一个叫reset.css的文件,就是对其进行重设,消除浏览器的差异。加权系统,是优先级的问题,css中许多属性都是可以继承的,如某个段落的字体设置为白色,其元素的字体不用设置或设置为inhert,她就是白色。这些属性被称之为inherited property,它会从父元素获取对应属性的经过计算与转换的值,如果父元素和它的情形一样,它就继续往上找,最后乜有就使用浏览器的默认值。inherited property:border-collapseborde 阅读全文
posted @ 2014-01-08 09:32 elen- 阅读(145) 评论(0) 推荐(0)

导航