知识积累
码匠君
适己而忘人者,人之所弃;克己而立人者,众之所戴。
展开
-
知识积累(一)——log4j
Log4j主要有两种配置格式 log4j.properties和log4j.xml,默认是先找log4j.xml,找不到log4j.xml再去找log4j.properties的。当然前提是没有自己定义log4j.configuration。 一.log4j中有五级logger : FATAL 0 ,ERROR 3 ,WARN 4 ,INFO 6 ,DEBUG 7 二. 配置根Logg原创 2007-10-25 14:03:00 · 1004 阅读 · 0 评论 -
单点登录相关问题总结
1 概述 对于单点登录的机制和原理就不在这里赘述了。本文仅是对于单点登录问题研究所得的心得进行一下总结。想要实现单点登录可以采用的方式有很多种:1 利用成熟的软件框架(CAS,OPENSSO等)2自己建设单点登录框架(像sohu的单点登录)3 还有就是最简单的使用URL模拟登录。 但是各种方式都各有利弊。最主要的问题是大部分实现方式都需要对单点登录目标系统进行修改,或者在目原创 2009-02-12 16:47:00 · 4868 阅读 · 1 评论 -
知识积累(十六)——使用spring和hibernate配置ehcache和query cache
1、applicationContext.xmlorg.hibernate.cache.EhCacheProvidertrue这两句加到hibernateProperties中 true 添加此bean到applicationcontext.xml中。在各个DAO的bean中,更改如下 改为 2、ehcache.xml文件放在classes根目录即可3、pojo与eh转载 2007-12-03 15:58:00 · 1091 阅读 · 0 评论 -
知识积累(十一)——Spring jar包详解
spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据转载 2007-10-30 15:42:00 · 1854 阅读 · 0 评论 -
知识积累(十五)——JSF+Spring+Hibernate的实例讲解(三)
实现设计 现在,让我把每件事情都串起来,实现JCatalog项目。你可以冲资源列表中下载应用程序的完整源代码。数据库设计我们为例子应用程序创建指定目录的结构,它包含4个表,如图5: 图5 数据结构图 类设计图6图解了JCatalog项目的类图 图6 类图 面向接口编程贯穿于整个设计。在表现层,四个bean被转载 2007-10-31 15:22:00 · 1508 阅读 · 0 评论 -
知识积累(十二)——Hibernate jar包详解
Hibernate一共包括了23个jar包,令人眼花缭乱。下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目录下有22个jar包: (1)hibernate2.jar: Hibernate的库,没有什么可说的,必须使用的jar包 (2)cglib-asm.jar: CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核转载 2007-10-30 16:14:00 · 2352 阅读 · 0 评论 -
知识积累(十四)——JSF+Spring+Hibernate的实例讲解(二)
在下面的部分,我讨论用JSF实现JCatalog项目时几个关键方面和设计决定。首先讨论JSF中managed beans和backing beans的定义和使用。然后,我介绍JSF中怎样处理安全、分页、缓存、文件上传、校验和错误消息定制。 Managed bean, backing bean, view object和domain object model JSF介绍转载 2007-10-31 15:19:00 · 1349 阅读 · 0 评论 -
知识积累(十三)——JSF+Spring+Hibernate的实例讲解(一)
原文地址:http://www.javaworld.com/javaworld/jw-07-2004/jw-0719-jsf.html 内容概要 使用JSF建立一个真实的Web应用程序不是没有意义的任务,这篇文章介绍了如何将JSF与Sping Framework和Hibernate集成,并且给出了使用这些技术建立这个真实的Web应用程序的最佳实践和设计指导转载 2007-10-31 14:59:00 · 2817 阅读 · 0 评论 -
知识积累(八)——Acegi (version1.0.4)中文参考手册——第五章 标签库
第五章标签库5.1. 概述Acegi Security带有若干个可以降低JSP编写难度的JSP标签库。标签库的标志是authz,它提供了一些各不相同的服务。5.2. 配置所有的标签库类都包含在acegi-security-xx.jar文件中,authz.tld在JAR的META-INF目录。这意味着如果在JSP1.2以上的wb容器中,你只要把JAR文件放到WEB-INF/li转载 2007-10-29 10:59:00 · 775 阅读 · 0 评论 -
知识积累(三)——Acegi (version1.0.4)中文参考手册——序言
序言Acegi Security为基于J2EE的企业应用软件提供全面的安全解决方案。正如你在本手册中看到的那样,我们尝试为您提供有用的,高可配置的安全系统。安全是一个永无止境的目标,获取一个全面的,系统级的实现方式是至关重要的。在安全界,我们鼓励你采用“分层安全”,这样每个层都确保自身尽可能的安全,另外的层提供另外的安全。每个层自身越“紧密”,你的系统就越鲁棒和安全。在底层,你要处理传输入转载 2007-10-29 09:47:00 · 715 阅读 · 0 评论 -
知识积累(九)——Acegi (version1.0.4)中文参考手册——第六章 通用认证服务
第六章. 通用认证服务6.1. Mechanisms, Providers 和 Entry Points如果你使用Acegi Security提供的认证方法,那么通常你需要配置一个web filter,一个AuthenticationProvider以及AuthenticationEntryPoint。在本节我们将要浏览一个示例应用,它需要支持基于form的认证(例如提供给用转载 2007-10-29 11:05:00 · 852 阅读 · 0 评论 -
知识积累(五)——Acegi (version1.0.4)中文参考手册——第二章 技术概览
第二章. 技术概览2.1. 运行时环境Acegi Security可以在JRE1.3中运行。这个发行版本中支持也Java 5.0,尽管对应的Java类型被分开打包到一个后缀是“tiger”的包中。因为Acegi Security致力于以一种自包含的方式运行,因此不需要在JRE中放置任何特殊的配置文件。特别无需配置Java Authentication and Authorizat转载 2007-10-29 10:02:00 · 854 阅读 · 0 评论 -
知识积累(十)——prototype.js 1.4版开发者手册
prototype.js是什么?万一你没有使用过大名鼎鼎的prototype.js,那么让我来告诉你,prototype.js是由Sam Stephenson写的一个javascript类库。这个构思奇妙,而且兼容标准的类库,能帮助你轻松建立有高度互动的web2.0特性的富客户端页面。如果你最近尝试使用它,你大概了解到文档并不是作者的一个强项。和在我以前使用这个类库的不少开发者一样,转载 2007-10-29 17:13:00 · 792 阅读 · 0 评论 -
知识积累(七)——Acegi (version1.0.4)中文参考手册——第四章 信道安全
第四章. 信道安全4.1. 概述Acegi Security不仅能满足你的认证和授权的请求,而且能够保证你的未认证的web请求也能拥有某些属性。这些属性可能包括使用特定的传输类型,在HttpSession设置特定的属性等等。Web请求的最普遍的需求是使用特定的传输协议,例如HTTPS。在传输安全中的一个重要议题就是会话劫持(session hijacking)。Web容器通过一个转载 2007-10-29 10:56:00 · 773 阅读 · 0 评论 -
知识积累(六)——Acegi (version1.0.4)中文参考手册——第三章 协助系统
第三章. 协助系统 本章介绍一些Acegi Security使用的附加和协助系统。那些和安全无关,但是包含在Acegi Security项目中的部分,将会在本章中讨论3.1. 本地化Acegi Security支持对终端客户可能会看到的异常信息进行本地化。如果你的应用是为英文用户设计的,那么你什么都不用做,因为Acegi Security的所有消息默认都是英文的。如果你要支持其他区域转载 2007-10-29 10:50:00 · 968 阅读 · 0 评论 -
知识积累(四)——Acegi (version1.0.4)中文参考手册——第一章 简介
Part I. 架构概览象其他的软件一样,Acegi Security也有在整个框架中都会使用的特定核心接口,类,和概念抽象。在手册的这一部分,在检视这些规划和执行Acegi Security集成所必须的核心要素之前,我们先介绍Acegi Security。第一章. 简介1.1. Acegi Security是什么?Acegi Security为基于J2EE的企业软件应用转载 2007-10-29 09:51:00 · 972 阅读 · 0 评论 -
知识积累(二)——native2ascii
转自:http://blog.csdn.net/zhaoyh82/archive/2007/09/04/1771264.aspx1、native2ascii简介:native2ascii是sun java sdk提供的一个工具。用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。为什么要进行转码,原因在于程序的国际化。Uni转载 2007-10-25 14:36:00 · 685 阅读 · 0 评论 -
一个题目包括70种网页制作常用技巧
1. 将彻底屏蔽鼠标右键2. 取消选取、防止复制3. 不准粘贴4. 防止复制5. IE地址栏前换成自己的图标6. 可以在收藏夹中显示出你的图标7. 关闭输入法8. 永远都会带着框架9. 防止被人frame10. 网页将不能被另存为11. 查看网页源代码12.删除时确认13. 取得控件的绝对位置14. 光标是停在文本框文字的最后15. 判断上一页的来源16. 最小化、最大化、关闭窗口17.屏原创 2009-11-16 13:52:00 · 1087 阅读 · 0 评论