- 博客(27)
- 收藏
- 关注
转载 基于Acegi和Yale CAS实现单次登录(一)
基于Acegi和Yale CAS实现单次登录你有多少个密码?如果你和大多数人一样,你很可能使用十余个乃至更多的密码来登录日常访问的各种系统。保管所有这些密码是一个挑战,而被迫登录多个系统则令人厌烦。如果能够只登录一次就自动登录了所有需要使用的系统,那该有多好。单次登录(Single Sign On,SSO)是一个热门的安全话题。这个名字就已经表达了一切:一次登录,访问一切。耶鲁大学技术和
2008-07-04 10:52:00
1493
转载 Acegi框架介绍(二)
用户认证过程 Acegi支持多种方式的用户认证:如典型的基于数据库的认证、基于LDAP的认证、基于Yale中心认证等方式。不同的认证环境拥有不同的用户认证方式,现在我们先抛开这些具体的细节,考察一下Acegi对受限资源进行访问控制的典型过程: 1.你点击一个链接访问一个网页; 2.浏览器发送一个请求到服务器,服务器判断出你正在访问一个受保护的资源; 3.如果此
2008-07-03 00:05:00
598
转载 Acegi框架介绍(一)
概述 对于任何一个完整的应用系统,完善 的认证和授权机制是必不可少的。Acegi Security(以下简称Acegi)是一个能为基于Spring的企业应用提供强大而灵活安全访问控制解决方案的框架,Acegi已经成为 Spring官方的一个子项目,所以也称为Spring Security。它通过在Spring容器中配置一组Bean,充分利用Spring的IoC和AOP功能,提供声明式
2008-07-02 21:32:00
909
转载 获取web.xml中参数的几种方法
为了在web容器启动时运行指定的类,我们可以在web.xml中配置一个自定义的servlet,复写init方法即可,如下:web.xml 程序代码 tychoLoader org.junesky.tycho.servlet.TychoLoaderServlet 3TychoLoaderServle
2008-06-30 15:54:00
1424
转载 Acegi安全系统介绍 (一)
Acegi是Spring Framework 下最成熟的安全系统,它提供了强大灵活的企业级安全服务,如: 1 : 完善的认证和授权机制, 2 : Http资源访问控制, 3 : Method 调用访问控制, 4 : Access Control List (ACL) 基于对象实例的访问控制, 5 : Yale Central
2008-06-29 23:59:00
464
转载 Java反射机制
有时候我们说某个语言具有很强的动态性,有时候我们会区分动态和静态的不同技术与作法。我们朗朗上口动态绑定(dynamic binding)、动态链接(dynamic linking)、动态加载(dynamic loading)等。然而“动态”一词其实没有绝对而普遍适用的严格定义,有时候甚至像对象导向当初被导入编程领域一样,一人一把号,各吹各的调。 一般而言,开发者社群说到动态语言,大致认同的
2008-06-18 14:56:00
330
转载 XML学习笔记(学习XML语言必读)
-- 作者:lmxalqb-- 发布时间:2006-3-31 22:29:58-- XML学习笔记(学习XML语言必读) Chapter 1. XML简介
2008-06-18 09:20:00
1908
转载 BS与CS的联系与区别[转]
BS与CS的联系与区别[转] C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。 B/S 是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Interne
2008-06-18 09:12:00
651
转载 在Eclipse+WebLogic下开发J2EE应用程序
文章目录:文章标题:在Eclipse+WebLogic下开发J2EE应用程序...文章目录:... 正文部分:... 一.环境准备... 开发工具与插件介绍... 安装并配置环境变量... Weblogic 8.1的配置与使用... Eclipse的配置与使用... Oracle的配置与使用...二. 实例概述... 数据库... 结构图...
2008-06-17 16:37:00
1132
转载 Informix存储过程 详解
一、存储过程概述 存储过程是一个用户定义的函数,由存储过程语句(SPL) 和一组SQL语句组成,以可以执行代码形式存储在数据库中,和表、视图、索引等一样,是数据库的一种对象。存储过程语言SPL(Stored Procedure Language),只能用在存储过程中,可以分成下面几类: 1、变量定义和赋值:define,let 2、流程控制:分支控制:if
2008-06-17 09:22:00
11516
1
转载 T-SQL存储过程 原理
T-SQL存储过程 1 存储过程的概念 ● 存储过程是存放在服务器上的预先定义与编译好的SQL语句的命名集合,是一个独立的数据库对象。 ● 存储过程在第一次执行时进行语法检查和编译
2008-06-17 09:15:00
1793
转载 在solaris字符界面创建weblogic域方法
一、在solaris字符界面创建weblogic域方法:* 到weblogic的安装目录下: #cd weblogic$home/bea/wlserver_10.0/common/bin* 执行./config.sh命令#./config.sh* 字符界面如下:Unable to instantiate GUI, defaulting to console mode.
2008-06-17 09:09:00
1051
转载 hibernate事务和并发
第 12 章 事务和并发 Hibernate的事务和并发控制很容易掌握。Hibernate直接使用JDBC连接和JTA资源,不添加任何附加锁定 行为。我们强烈推荐你花点时间了解JDBC编程,ANSI SQL查询语言和你使用 的数据库系统的事务隔离规范。Hibernate只添加自动版本管理,而不会锁 定内存中的对象,也不会改变数据库事务的隔离级别。基本上,使用 Hibernate就好像
2008-03-18 16:33:00
638
转载 Spring笔记
本文档适用于使用过Spring的开发者,该文章有助于他们重新梳理一下对Spring的认识。 这篇文章是本人在项目开发中使用Spring的总结,这里只是归纳了我们在开发中经常要用到的Spring的特性,Spring的其他特性或者使用起来比较复杂,或者很少有机会在实际开发中使用将不再本文中做介绍。 一、背景,为什么我们需要Spring?Martin Flow
2008-03-18 15:48:00
365
转载 Hibernate的批量操作
在实际的操作中,会经常的遇到批量的操作,使用Hibernate将 100条记录插入到数据库的一个很自然的做法可能是这样的Session session = sessionFactory.openSession(); Transaction tx = session.beginTransaction(); for ( int i=0; i User user= new User(...
2008-03-17 21:24:00
533
转载 HTML编辑器FCKeditor使用详解
本文介绍FCKeditor在Java环境下的使用方法。一、简介功能:所见即所得,支持图片和Flash,工具栏可自由配置,使用简单兼容性:IE 5.5+、Firefox 1.5+、Safari 3.0+、Opera 9.50+、Netscape 7.1+、 Camino 1.0+成熟度:使用广泛,被Baidu、优快云等选用二、下载官方下载首页:http://www.
2008-03-07 10:42:00
351
转载 简介 RequestProcessor
在Struts中,担任 MVC / Model 2 中Controller角色的是ActionServlet,所有的请求都必须先通过它,然而在Struts 1.1後,有关於请求的处理大部份已交由RequestProcessor,当ActionServlet收到GET或POST的请求,其doGet() 或doPost()会呼叫process()方法来处理请求:protected void pr
2008-03-07 10:38:00
669
转载 Java反射机制(2)
Java反射机制 摘要Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和
2008-03-03 21:09:00
317
转载 Java的反射机制
Java 的反射机制是使其具有动态特性的非常关键的一种机制,也是在JavaBean 中广泛应用的一种特性。 运用JavaBean 的最常见的问题是:根据指定的类名,类字段名和所对应的数据,得到该类的实例,下面的一个例子演示了这一实现。 -|Base.java //抽象基类 |Son1.java //基类扩展1 |Son2.java //基类扩展2 |Util.java /** * @a
2008-03-03 21:07:00
266
转载 java.io.Serializable 初探序列化
java.io.Serializable 初探序列化 Hibernate并不要求持久化类实现java.io.Serializable接口,但是对于采用分布式结构的Java应用当Java对象在不同进程 结点之间传输时,这个对象所属的类必须实现java.io.Serializable接口,此外在Java Web应用中,如果希望对HttpSession中存放的Java对象进行持久化,
2008-03-03 17:05:00
677
转载 webwork+spring+hibernate整合
1、webwork、spring的集成 (1)、开启spring的集成: 首先将最新的spring的jar加到classpath中,然后在src目录下建立webwork.properties文件,文件只包含下面的内容 webwork.objectFactory=spring 这种情况下,所有的对象都至少会试图使用Spring来创建.如果它们不能
2008-02-25 15:31:00
455
转载 DWR AND SPRING 结合
DWR AND SPRING 结合 dwr与spring相结合 AJAX,或者说是异步JavaScript和XML,描述了一种使用混合了HTML(或XHTML)和层叠样式表作为表达信息,来创建交互式的Web应用的开发技术;文档对象模型(DOM),JavaScript,动态地显示和与表达信息进行交互;并且XMLHttpRequest对象与Web服务器异步地交换和处理数据。DW
2008-02-25 15:00:00
353
转载 使用 dom4j 解析 XML
dom4j 是一种解析 XML 文档的开放源代码 XML 框架。本文介绍如何使用包含在 dom4j 中的解析器创建并修改 XML 文档。 dom4j API 包含一个解析 XML 文档的工具。本文中将使用这个解析器创建一个示例 XML 文档。清单 1 显示了这个示例 XML 文档,catalog.xml。 清单 1. 示例 XML 文档(catalog.xml)
2008-01-25 16:00:00
608
1
转载 JSF和Spring集成
JSF和Spring集成的资料比较少,原理是获得彼此的上下文引用,以此进一步获得各自管理的bean,这是可能的,因为两者是web应用框架都遵循servlet规范,为二者整合提供了可能和基础. 在 Spring中ApplicationContext是相当重要的类,对于web应用,它还包装了 javax.servlet.ServletContext,为web应用提供了所有可以利用的数据,
2008-01-24 16:52:00
356
转载 网页文件上传的原理与实践
文件上传是一个很有意义的话题.我将就 其原理和实际应用 以及安全的设计方面进行初步的讨论.当一个form表单 被设置为enctype="MULTIPART/FORM-DATA" method="post" 时,其中的〈input type="file" name="filename" /> 标签如果被用户 选择了文件的话.浏览器会把 文件内容连同 form的所有字段 格式化后传递
2008-01-24 09:28:00
463
转载 nuix 系统操作命令大全
用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计算机登录到ITPNET上都将访问相同的文件系统。1.1 登录当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。若有口令,系统将提示用户输入密码,并按回车键,口令输入正确后,用户登录成功。这时,屏幕上会显示出一些信息和命令提示符。如:Login: guest [Enter]passwd: ****** [E
2008-01-23 22:32:00
2530
转载 一个优秀软件开发人员的必修课:高内聚低耦合
一个优秀软件开发人员的必修课:高内聚高内聚 Java 软件工程 软件模式 一个重要的模式:高内聚。2. 高内聚(High Cohesion)高 内聚是另一个普遍用来评判软件设计质量的标准。内聚,更为专业的说法叫功能内聚,是对软件系统中元素职责相关性和集中度的度量。如果元素具有高度相关的职 责,除了这些职责内的任务,没有其它过多的工作,那么该元素就具有高内聚性,反之则
2008-01-23 22:26:00
1221
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人