- 博客(17)
- 资源 (4)
- 收藏
- 关注
原创 基于Apache的Apusic集群搭建
1、Apache配置(1)LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_ajp_module modules/mod_proxy_ajp.soLoadModule proxy_balancer_module modules/mod_proxy_balancer.soLoadModule proxy_
2015-11-25 20:56:36
632
原创 h:selectOneMenu 报Value is not valid错误
这两天在做之前写的公共构件的维护页面,其中遇到一个不少棘手的问题,其中有一个就是h:selectOneMenu 报Value is not valid错误。我当时是在父页面中定义了一个省和城市两个下拉列表做的级联,子页面同样也定义了省和城市两个级联下拉列表。父页面没问题,子页面在
2011-09-23 16:57:57
1241
原创 JSF的生命周期
上一篇文章说了jsf的两个重要步骤,编码和解码。但是,处理顺序则是较为复杂的。现在我们详细讨论jsf的处理顺序(生命周期)。 JSF 应用程序生命周期的六个阶段是: 1、恢复视图 2、应用请求值;处理事件
2011-09-11 16:30:09
864
原创 JSF的编码和解码
JSF页面中包含了很多jsf标签,每个标签都有一个相关的标签处理程序类。当读取该页面的时候,执行标签处理程序。JSF标签处理程序彼此协作来构建一棵组件树。组件树是一种数据结构,其中包含与JSF页面上所有用户界面元素对应的JAVA对象。 1、当JSF呈现页面时,组件
2011-09-11 15:39:40
1991
原创 发现jsf + spring在jboss中的一个问题
在web.xml中指定spring配置文件位置时: contextConfigLocation classpath:applicationContext*.xml这样在tomcat中是没问题的,而在jboss中有问题。将其改为:
2011-08-15 10:57:31
475
原创 Spring的AOP子调用拦截问题
这两天需要用spring的aop处理些问题,发现使用spring的aop不能拦截子调用的情况。spring官方文档在Understanding AOP proxies这节中也提到了这个问题。 The key thing to understand here i
2011-08-13 10:43:03
806
转载 Java正则表达式(二)
Matcher类:使用Matcher类,最重要的一个概念必须清楚:组(Group),在正则表达式中()定义了一个组,由于一个正则表达式可以包含很多的组,所以下面先说说怎么划分组的,以及这些组和组的下标怎么对应的.下面我们看看一个小例子,来说明这个问题引用\w(\d\d)(\w+)
2011-07-27 14:33:02
412
转载 Java正则表达式(一)
正则表达式在处理文本方面用处非常大,最早像在Perl和awk语言中,提供了这种机制,Java在Java 2中也增加了正则表达式这个包java.util.regex。这个包为用户使用正则表达式,提供了易用而全面的支持。我的研究方向是web挖掘。从网页中提取内容,处理文本,当然需要正
2011-07-27 14:31:21
501
原创 Mybatis中的拦截器
先看一下mybatis拦截器的用法和用途,先用为ibatis3提供基于方言(Dialect)的分页查询的例子来看一下吧!源码:@Intercepts({@Signature( type= Executor.class, method = "query"
2011-07-26 22:02:31
9437
原创 mybatis中builder模式
在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法确相对稳定。如何应对这种变化?如何提供一种“封装机制”来隔离出“复杂对象的各个部分”的变化,从而保
2011-07-26 22:00:31
1791
原创 Mybatis中的模板模式
模板模式是开发中常用的一个设计模式,他常用于有稳定的整体操作结构,但各个子步骤却有很多改变的需求,或者由于固有的原因而无法和任务的整体结构同时实现。在mybatis中大量运用了这个设计模式,其中的一个例子就是BaseTypeHandler类图: BaseTypeH
2011-07-26 21:59:56
1268
原创 关于阅读开源产品源码
这几天的一直在做mybatis执行时拦截要执行的sql并将其替换为需要的sql,在做这个工作的过程中,有很多问题都需要查看mybatis的源码才能解决。之前也阅读过struts和spring的一些源码,简单的总结一下,目前在阅读源码是的一些习惯。 1、首先要对源码中的
2011-07-26 21:57:30
499
原创 浅谈MVC模式
<br />简介:<br />MVC是三个单词的缩写,分别为: 模型(Model),视图(View)和控制Controller)。MVC模式最早由Trygve Reenskaug在1974年提出,是施乐帕罗奥多研究中心(Xerox PARC)在20世纪80年代为程序语言Smalltalk发明的一种软件设计模式,至今已被广泛使用。最近几年被推荐为Sun公司J2EE平台的设计模式,并且受到越来越多的使用 ColdFusion 和 PHP 的开发者的欢迎。<br />MVC模式的目的是实现一种动态
2011-05-10 20:07:00
885
原创 Java的动态编译
<br />简介:<br />Java语言是一种具有动态性的解释型编程语言,当指定程序运行时,java虚拟机就将编译生成的.class文件按照需求和一定的规则加载进内存,并组织成一个完整的java应用程序。Java语言把单独的一个类和接口编译成单独的一个.class文件,这些文件对于java运行环境来说是一个可以动态加载的单元。当某个类或接口发送改变后,只需编译这个类或接口,等下次java虚拟机重新激活时,java应用程序的功能就会得到更新。有时候,这种编译前就写好的源代码编译,是不能满足某些对
2011-05-10 20:05:00
2177
原创 Java垃圾回收机制与引用类型(转)
<br />Java语言的一个重要特性是引入了自动的内存管理机制,使得开发人员不用自己来管理应用中的内存。C/C++开发人员需要通过malloc/free和new/delete等函数来显式的分配和释放内存。这对开发人员提出了比较高的要求,容易造成内存访问错误和内存泄露等问题。一个常见的问题是会产生“悬挂引用(danglingreferences)”,即一个对象引用所指向的内存区块已经被错误的回收并重新分配给新的对象了,程序如果继续使用这个引用的话会造成不可预期的结果。开发人员
2011-04-25 19:56:00
444
原创 SVN的安装及配置
<br />一、安装服务器及配置<br />1、安装服务器<br /> 到官方网站(http://subversion.tigris.org/)下载最新的服务器安装程序,下载下来以后进行安装。安装完成后可以通过在cmd窗口中输入svn help来验证是否安装成功。<br />2、创建版本库<br /> 运行Subversion服务器需要首先要建立一个版本库(Repository)。版本库可以看作是服务器上集中存放和管理数据的地方。<br /> (1)使用命令行创建版本库<br />
2010-07-15 14:09:00
582
求jdk1.4环境下的poi包
我下了一个poi3.5,这个包在tomcat下运行是不错的!但到了weblogic下得不到相应的结果!我做了个小例子发现报java.lang.NoClassDefFoundError: org/apache/poi/hssf/usermodel/HSSFWorkbook的错误,所以我怀疑是poi包版本的问题,因为我tomcat是环境是用1.5编译的,而weblogic下是用1.4编译的!请有poi...
2009-02-02 16:30:37
376
cas-shiro-demo
2013-06-20
jsf1.2+Spring3.0.5+Mybatis
2011-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人