资源简介
WCP 是一套BS架构的开源知识管理系统、知识库系统。它能提供团队知识库建设的一整套功能,从知识创建、知识更新、知识推送到知识评价、知识激励、知识统计以及基于以上功能权限控制等功能。
WCP开源版本采用springMVC、spring、hibernate框架实现主要架构功能,由lucene提供全文检索功能,并使用了其他若干主流开源项目。数据库管理系统默认使用mysql。可以部署在tomcat等主流中间件服务器上。
代码片段和文件信息
package com.farm.core;
import java.util.List;
import java.util.Set;
import com.farm.core.auth.domain.AuthKey;
import com.farm.core.auth.domain.LoginUser;
import com.farm.core.auth.domain.WebMenu;
import com.farm.core.auth.exception.LoginUserNoExistException;
/**
* 权限服务接口
*
* @author wangdong
* @version 2014-12
*
*/
public interface AuthorityService {
/**
* 验证用户是否合法
*
* @param loginName
* 用户登录名
* @param password
* 用户密码
* @return
*/
public boolean isLegality(String loginName String password)
throws LoginUserNoExistException;
/**
* 获得用户对象
*
* @param loginName
* @return
*/
public LoginUser getUserByLoginName(String loginName);
/**获得用户岗位(用于工作流等应用中的对应KEY)
* @param userId
* @return
*/
public List getUserPostKeys(String userId);
/**获得用户组织机构KEY
* @param userId
* @return
*/
public String getUserOrgKey(String userId);
/**
* 获得用户对象
*
* @param userId
* @return
*/
public LoginUser getUserById(String userId);
/**
* 获得用户权限关键字
*
* @param userId
* @return
*/
public Set getUserAuthKeys(String userId);
/**
* 获得key对象(用于检查key权限)
*
* @param key
* @return
*/
public AuthKey getAuthKey(String key);
/**
* 获得用户的菜单
*
* @param userId
* @return
*/
public List getUserMenu(String userId);
/**
* 登录成功时会调用此方法
*
* @param userId
*/
public void loginHandle(String userId);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 114 2017-02-01 15:21 域名空间推荐.url
目录 0 2017-03-10 10:52 WCP\
文件 64 2017-03-10 10:52 WCP\.gitignore
目录 0 2017-03-10 10:52 WCP\databa
文件 83995 2017-03-10 10:52 WCP\databa
目录 0 2017-03-10 10:52 WCP\readme\
文件 1852 2017-03-10 10:52 WCP\README.md
文件 291 2017-03-10 10:52 WCP\readme\环境构建.txt
目录 0 2017-03-10 10:52 WCP\src\
目录 0 2017-03-10 10:52 WCP\src\farm-core\
文件 4028 2017-03-10 10:52 WCP\src\farm-core\pom.xm
目录 0 2017-03-10 10:52 WCP\src\farm-core\src\
目录 0 2017-03-10 10:52 WCP\src\farm-core\src\main\
目录 0 2017-03-10 10:52 WCP\src\farm-core\src\main\java\
目录 0 2017-03-10 10:52 WCP\src\farm-core\src\main\java\com\
目录 0 2017-03-10 10:52 WCP\src\farm-core\src\main\java\com\farm\
目录 0 2017-03-10 10:52 WCP\src\farm-core\src\main\java\com\farm\core\
目录 0 2017-03-10 10:52 WCP\src\farm-core\src\main\java\com\farm\core\auth\
文件 1735 2017-03-10 10:52 WCP\src\farm-core\src\main\java\com\farm\core\AuthorityService.java
目录 0 2017-03-10 10:52 WCP\src\farm-core\src\main\java\com\farm\core\auth\domain\
文件 421 2017-03-10 10:52 WCP\src\farm-core\src\main\java\com\farm\core\auth\domain\AuthKey.java
文件 163 2017-03-10 10:52 WCP\src\farm-core\src\main\java\com\farm\core\auth\domain\LoginUser.java
文件 244 2017-03-10 10:52 WCP\src\farm-core\src\main\java\com\farm\core\auth\domain\WebMenu.java
目录 0 2017-03-10 10:52 WCP\src\farm-core\src\main\java\com\farm\core\auth\exception\
文件 269 2017-03-10 10:52 WCP\src\farm-core\src\main\java\com\farm\core\auth\exception\LoginUserNoExistException.java
目录 0 2017-03-10 10:52 WCP\src\farm-core\src\main\java\com\farm\core\auth\impl\
文件 2388 2017-03-10 10:52 WCP\src\farm-core\src\main\java\com\farm\core\auth\impl\AuthTestImpl.java
目录 0 2017-03-10 10:52 WCP\src\farm-core\src\main\java\com\farm\core\auth\util\
文件 973 2017-03-10 10:52 WCP\src\farm-core\src\main\java\com\farm\core\auth\util\AuthenticateInter.java
文件 1100 2017-03-10 10:52 WCP\src\farm-core\src\main\java\com\farm\core\auth\util\AuthenticateProvider.java
文件 334 2017-03-10 10:52 WCP\src\farm-core\src\main\java\com\farm\core\auth\util\KeyUtil.java
............此处省略1355个文件信息
- 上一篇:MySQL性能调优与架构设计PDF高清电子书
- 下一篇:plsql9中文汉化语言包
评论
共有 条评论