摘要:把类再去分类,就出现了继承。以human为例,人有男女之分,男人和女人都是从“人”继承来的。我们建立一个male类和一个female类:public class male inherits humanend class
public class female inherits humanend class这里inherits是关键字,表示“继承于...R......
摘要:主要利用sql的存储过程--得到服务器指定目录下的目录及文件更表exec master..xp_dirtree @path=´c:\´,@depth=1,@file=1 --参数:目录名,目录深度,是否显示文件本程序的树部分封装到了dbserverfiletree中了1,建立一对话框应用程序,加入一treectrl控件,添加一控件变量,基类为cdbserverfiletre......
权限组件之一(用户) 首先,我定义了一个用户接口,可以从其中取出其的各种属性.代码如后面所示.用户除了各种不同的属性以外还必须设置其角色以及所属的群组.
最后定义了一个类userimpl来实现具体的user作随包的一个user供一般使用者使用.不建议直接使用userimpl,因为以后的版本可能会重写该类.如果要使用的话可以把该类改名为自己的类即可. 【程序编程相关:
JSP笔记-1】
然后定义一个abstractuser把user共性的东西进行处理.所有的取属性的方法都已实现.用户只要根据实现情况继承abstractuser把自己要定义的属性进行处理即可.(因为每个系统的用户都会有不同的属性,所以留成抽象类供使用者自己扩展). 只要初始化变量description, name ,group ,id, prop,role,propmap即可. 【推荐阅读:
SQL SERVER中易混淆的数据类型】
这部分涉及到了一个resourcelib类,该类中存是我自己定义的存储各种资源配置用的类,可以直接使用. 【扩展信息:
Crystal Report 水晶报表如】
======================user.java===============================
package org.fswan.permission;
import org.fswan.identity;
import java.util.properties;
import org.fswan.workflow.exception.cantfoundidexception;
public interface user
{
/**
* 获取用户名
* @return 用户名
*/
public string getname();
/**
* 获取用户描述
* @return 描述
*/
public string getdescription();
/**
* 获取用户标识
* @return 用户标识
*/
public identity getid();
/**
* 获取属性
* @return 属性值
*/
public properties getproperties();
/**
* 获取所属组
* @return 组列表
*/
public group[] getgroups() throws cantfoundidexception;
/**
* 获取所有角色
* @return 角色数组
*/
public role[] getroles() throws cantfoundidexception;
/**
* 获取用户用作权限判断的属性
* @param prop 权限属性
* @return 属性值
*/
public object getpermissionprop(string prop);
}
=======================abstractuser===================================
package org.fswan.permission;
import java.util.hashmap;
import java.util.properties;
import org.fswan.identity;
import org.fswan.workflow.exception.identitymappingerror;
/**
*
* 实现abstractuser的类构造必须做的一些事
* 初始化变量description,name,group,id,prop,role,propmap
*/
public class abstractuser implements user
{
/**
* 描述
*/
protected string description;
/**...
下一页 摘要:prerequisite:被删除的表空间创建时开始,数据库一直在archivelog模式下恢复具体操作如下:sql> archive log list;database log mode archive modeautomatic archival enabledarchive destination f:\oracle\ora92\rdbmsoldest online log seque......