摘要:是什么SiteMeshSiteMesh是开源组织OpenSymphony的一个用来在JSP中实现页面布局和装饰(layout and decoration)的框架组件,能够帮助网站开发人员较容易实现页面中动态内容和静 态装饰外观。SiteMesh是由一个基于Web页面布局、装饰及与现存Web应用整合的框架。它能帮助 我们再由大量页面工程的项目中创建一致的页面布局和外观,如一致的导航条、一致 的banner、一致的版权等。它不仅能处理动态的内容,如JSP、PHP、ASP、CGI等产 生的内容,还能处理静态的内容,比如HTML的内容,使得它的内容也符合你的页面结 构的要求。甚至它能像include 阅读全文
web.xml配置 struts2
2012-07-30 11:38 by Patrick.Lee, 4203 阅读, 0 推荐, 收藏, 编辑
摘要:web.xml配置struts2(2012-03-25 02:30:41)(摘自网络)配置FilterDispatcher的代码如下:<!–STRUTS2框架的核心Filter–><filter><!–配置STRUTS2核心Filter的名字–><filter-name>struts</filter-name><!–配置STRUTS2核心Filter的名字–><filter-class>org.apache.struts2.dispatcher.FilterDispacher</filter-class& 阅读全文
web.xml集成Spring,Struts配置文件说明
2012-07-30 11:24 by Patrick.Lee, 1606 阅读, 0 推荐, 收藏, 编辑
摘要:<?xml version="1.0" encoding="UTF-8"?><web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http 阅读全文
Spring的applicationContext.xml中配置映射文件
2012-07-30 11:06 by Patrick.Lee, 842 阅读, 0 推荐, 收藏, 编辑
摘要:在Spring的applicationContext.xml中配置映射文件,通常是在<sessionFactory>这个Bean实例中进行的,若配置的映射文件较少时,可以用sessionFactory的所属类LocalSessionFactoryBean的“mappingResources”属性,定义方法如下:<property name="mappingResources"> <list> <value>com/w3cs/vlar/hibernate/Person.hbm.xml</value> <valu 阅读全文
Spring管理hibernate的事务的方法
2012-07-30 10:59 by Patrick.Lee, 334 阅读, 0 推荐, 收藏, 编辑
摘要:转自:http://yhjhappy234.blog.163.com/blog/static/31632832200952362948131/在某个方法前面添加事务标注如,用银行存款进行买股票,则存款减少@Transactional(propagation=Propagation.REQUIRED,rollbackFor=StockException.class) public void buyStock(String accName, double amt, String stockName) throws StockException { // TODO Auto-generated m. 阅读全文
COP3详细配置说明
2012-07-30 10:23 by Patrick.Lee, 698 阅读, 0 推荐, 收藏, 编辑
摘要:转自http://hi.baidu.com/bgsdragon/blog/item/0c361445781a0b8eb3b7dc4c.htmlC3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。 c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property name="acquir 阅读全文
Spring Security3源码分析-SecurityContextPersistenceFilter分
2012-07-30 09:04 by Patrick.Lee, 649 阅读, 0 推荐, 收藏, 编辑
摘要:察Filter的名字,就能大概猜出来这个过滤器的作用,是的,持久化SecurityContext实例。这个过滤器位置是;org.springframework.security.web.context.SecurityContextPersistenceFilter废话不说,看源码 public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { HttpServletReques... 阅读全文
Spring Security的核心拦截器
2012-07-30 08:57 by Patrick.Lee, 1231 阅读, 0 推荐, 收藏, 编辑
摘要:『转』Spring Security的核心拦截器1. HttpSessionContextIntegrationFilter位于过滤器顶端,第一个起作用的过滤器。用途一,在执行其他过滤器之前,率先判断用户的session中是否已经存在一个SecurityContext了。如果存在,就把SecurityContext拿出来,放到SecurityContextHolder中,供Spring Security的其他部分使用。如果不存在,就创建一个SecurityContext出来,还是放到SecurityContextHolder中,供Spring Security的其他部分使用。用途二,在所有过滤 阅读全文
更新js缓存办法
2012-07-28 11:27 by Patrick.Lee, 3621 阅读, 0 推荐, 收藏, 编辑
摘要:http://zhenggm.iteye.com/blog/680600遇到的问题: 在访问量比较大的系统中,我们需要将一些静态的文件在客户端缓存,以减少下载的流量,从而加快客户端访问的速度。但是缓存会带来一个问题,就是如何在服务端更新完文件之后,客户端能够及时得到更新。 解决思路: 1. 在一个配置文件中维护js文件map; 2. 在页面中通过js map的key来动态加载js文件; 3. 在js文件做出变动之后,只要修改相应js的版本号 实例: 1. 在一个配置文件(config.js)中维护js文件map(注意:config.js是不缓存的,每次更新) Js代码 //jsMap var. 阅读全文
Resin配置文件中文说明
2012-07-25 14:52 by Patrick.Lee, 482 阅读, 0 推荐, 收藏, 编辑
摘要:Resin配置文件中文说明<!-- - Resin 3.1 配置文件. --> <resin xmlns="http://caucho.com/ns/resin" xmlns:resin="http://caucho.com/ns/resin/core"> <!-- 加载resin/lib下的所有.jar文件--> <class-loader> <tree-loader path="${resin.home}/lib"/> <tree-loader path=" 阅读全文