`
文章列表
struts.configuration #该属性指定加载Struts 2配置文件的配置文件管理器。该属性的默认值是org.apache.Struts2.config.DefaultConfiguration,这是Struts2默认的配置文件管理器。如果需要实现自己的配置管理器,开发者则可以实现一个实现Configuration接口的类,该类可以自己加载Struts 2配置文件。 struts.locale #指定Web应用的默认Locale。 struts.i18n.encoding #指定Web应用的默认编码集。该属性对于处理中文请求参数非常有用,对于获取中文请求参数值,应 ...
    最近项目中用到一些图标显示,用的是JFreeChart 来做的。做完以后顺便也总结下,方便以后使用中忘记。         一般的快速学习的话,看下Demo 能最快上手,所以我也采取这种形式。 项目首页:http://www.jfree.org/jfreechar ...
“将Web页面中的输入元素封装为一个(请求)数据对象”,这个对象就是ActionInvocation类型.        对于Xwork 而言,前端的Webwork 组件为其提供的是一个Map 类型的数据结构。而Action面向的却是Model对象所提供的数据结构。在何时、何处对这两种不同的数据结构进行转换?        写一个辅助类完成这样的工作,并在每次Action 调用之前由框架代码调用他完成转换工作。Xwork 通过Interceptor 实现了这一步骤,从而我们可以根据需要,灵活的配置所需的Interceptor。从而为Action提供可扩展的预处理、后处理过程。          ...
1        RBAC 介绍       RBAC 模型作为目前最为广泛接受的权限模型。 NIST (The National Institute of Standards and Technology,美国国家标准与技术研究院)标准RBAC模型由4个部件模型组成,这4个部件模型分别是基本模型RBAC0(Core RBA ...
1、简介       UrlRewriteFilter是一个用于改写URL的Web过滤器,类似于Apache的mod_rewrite。适用于任何Web应用服务器(如Resin,Orion,Tomcat等)。其典型应用就把动态URL静态化,便于搜索引擎爬虫抓取你的动态网页。  其主页:http://tuckey.org/urlrewrite/     2、安装     在其主页下载该包文件,把其jar 包放在lib 目录下,在web.xml 中添加下面内容 <filter> <filter-name>UrlRewriteFilter& ...
原来对测试不够重视,出现问题的时候,靠着开着服务器在哪调试,确实搞得很麻烦。。遇到问题想用junit 进行单元测试的时候,却发现忘了怎么来做了,真是悲哀!现在总结下,以后就不会发生这种事了。。   1、Hibernate 的语句测试 SessionFactory sf=new Configuration().configure().buildSessionFactory(); Session session=sf.openSession(); Query q=session.createQuery("from Article a where a.banner.bann ...
源码分析:http://zddava.iteye.com/category/53604 标签的使用:http://book.csdn.net/bookfiles/1058/
1、关于Hibernate 配置中 和父子属性的增删有关 的 unsaved-value  属性 http://www.iteye.com/topic/27369http://www.iteye.com/topic/1604?page=1   2、Hibernate 中字段的默认值问题 http://www.iteye.com/topic/1198 http://boogie.iteye.com/blog/154736    
   在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。         首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -> filter -> servlet         同时还存在着这样一种配置节:context-param,它用于向 ServletContext 提供键值对,即应用程序上下文信息 ...
   本来没怎么想写日志的,因为文笔不咋地,不过在做这个设计的时候,出现的问题确实比较多,今天决定还是记录下吧,可能以后有同样的错误的时候能记起来。    先讲下做这个设计的前期准备。我是看到国内有开源的jeec ...
1、二叉遍历   先序遍历:先遍历根结点,遍历左子树,遍历右子树 中序遍历:先遍历左子树,遍历根结点,遍历右子树 后序遍历:先遍历左子树,遍历右子树,遍历根结点   实例:遍历a+b*(c-d)-e/f  如:             ...
1、Hibernate 表字段 为关键字时 17:32:21,281 DEBUG JDBCExceptionReporter:40 - SQL Warning java.sql.SQLWarning: Unknown table 't_article' at com.mysql.jdbc.SQLError.convertShowWarningsToSQLWarnings(SQLError.java:770) at com.mysql.jdbc.SQLError.convertShowWarningsToSQLWarnings(SQLError.java:698) at com.m ...
自己翻译官方文档,有些不大理解的没翻译出来。。由于字数有限,,只能上传附件了。。 附件上还有:FreeMarker中文文档.pdf FreeMarker_Programmer Guide.pdf  中文版   if, else, elseif 语法: <#if condition> ... <#elseif condition2> ...
关于FreeMarker 的基础学习请参考文档。。这里主要记录 FreeMarker 的一些问题。。 1.FreeMarker  乱码问题      在struts2 中s:component默认是使用freemarker模板方式处理      IDE是MyEclipse6.5,使用的是默认的GBK编码:可以在这里查看: ...
下面是从一个实例的构建过程进行分析。 1、DWR 介绍      DWR是一个可以允许你去创建AJAX WEB 站点的JAVA 开源库。它可以让你在浏览器中的Javascript代码调用Web服务器上的Java 代码,就像在Java代码就在浏览器中一样。      DWR包含 2个主要部分: (1) 一个运行在服务器端的Java Servlet,它处理请求并且向浏览器发回响应。 (2) 运行在浏览器端的JavaScript,它发送请求而且还能动态更新网页。      DWR工作原理是通过动态把Java类生成为Javascript。它的代码就像Ajax魔法一样,你感觉调用就像发生在浏览器端 ...
Global site tag (gtag.js) - Google Analytics