威博文件管理系统—简介 哲思小泽
2010-11-23 08:52
435 查看
公开威博文件管理系统的QQ官方群:63115604 。
《威博文件管理系统》是什么?WEB文件管理系统是一套针对互联网的,云计算软件系统,。
针对各类大、中、小企业,的文件管控与存储管理的需要,而开发的。。
它是互联网化的WEB应用软件,一旦部署完成,用户可通过智能手机、桌面电脑、智能电视等智能设备访问应用系统。
更广泛地说,只要智能设备能够访问互联网,,就可以随时随地的通过互联网管理和访问自己公司的各类文件。
它是小的,功能相对完备的,价格实惠的,开箱即用的WEB应用系统。。
《为何需要威博文件管理》系统?
电子文件越来越多,文档没有完整的编目,查找与交流文档的时间越来越长。
电子文件没有系统管理,员工之间无法实现文档、知识、经验的实时共享。
电子文件散落在员工的个人电脑上,员工走了,相应文档也随之流失。
简单的文件共享与文件服务器,无法满足各种灵巧的企业管理需求。
需要一种电子文件管理系统,它要对员工友好易用,解决公司的文件管理烦恼。
《威博文件管理系统》能做什么?
针对企业文件集中管理需要开发,是互联网化的WEB应用软件,通过浏览器实现各种操作。
能应对大量文件,使用成熟的数据库对文件统一存储,能轻松存贮管理百万能级数以上的文件。
分大目录和小目录两种操作模式,小目录几千个目录,大目录几万个目录。目录森林几百万个目录。
文件管理核心功能完备,可根据实际工作负载,分布式部署,多机多用户同时使用。
可高度自定义裁减功能,用户可随时关闭或打开某一功能,实现任意级别的安全控制。
《威博文件管理系统》功能特点?
客户端适应谷歌Chrome、微软IE、火狐FireFox、挪威Opera等多种浏览器。
客户端内含Ajax操作技术,更加提高用户体验。
服务器端JavaEE5三层架构,可分布式部署于Window、Linux等多种操作系统。
服务器端使用数据库技术,支持hsql、SqlServer、MySql、Oracle等多种数据库。
通过角色实现高度的程序功能定制,不同角色可自定义不同的操作权限集。
通过卷群实现高度的数据访问控制,不同卷群可自定义不同的数据访问集。
用户通过角色和卷群的绑定,实现正交控制网格,达到纵向操作过滤,横向数据过滤。
附加提供各种辅助功能。
《威博文件管理系统》体系结构,符合JavaEE5规范的软件系统
《威博文件管理系统》是按照JavaEE5的规范来设计开发的,它是多层的、可分布式部署的。数据库层:目前主要运行于hsqldb、sqlserver2000两个数据库系统,但是不排除可移植到mysql、oracle、db2等数据库, 因为程序并没有针对某种数据库的特殊代码。
数据持久层:采用JPA2.0规范,具体的实现提供者采用的是Hibernate3的实现, 但采用的API是JPA2.0的规范,没有hibernate的特殊代码。
业务服务层:考虑到即将到来的JavaEE6规范,在服务层没有采用spring2.5提供的中间层服务, 以便将来能够地平滑升级到JavaEE6规范,目前使用的是自己写的工厂服务模式。 等到JavaEE6正式发布后,JavaEE6在we层也能够使用EJB3,这样就可以为今后的大规模系统应用留下了更广阔的空间。
表现层:采用JSF2.0编程模型,实践证明,采用JSF2.0编程模型是明智的, 但是随着使用的逐步深入,JSF2.0的优越性也就更加能够体现。 现在回过头来思考,没有JSF的组件编程模型,要想开发高质量的Web应用程序, 几乎不太可能。我开发过自己的MVC框架,使用过struts1x/struts2x/springMVC开发过项目, 目前JSF2.0表现层框架是最好的。我不理解为什么JSF没有得到应有的重视和地位, JSF的组件模型,应该代表了专业化分工的进步。 在《威博文件管理系统》的表现层中,具体就是采用JSF2.0+richfaces3.3+自己开发的组件库来实现的。
《威博文件管理系统》图示体系结构
《威博文件管理系统》使用统一运行时来管理系统底层
拜JVM虚拟机所赐,虚拟机有运行时的概念,容器的概念。 同样《威博文件管理系统》中也有自己的运行时系统, 管理调度着《威博文件管理系统》中的底层资源,底层资源默默地支撑着系统正常运行。Java应用程序就像俄罗斯套娃,一层支持一层,JVM虚拟机支撑JavaRunTime、 JavaRunTime支撑Tomcat应用服务器、Tomcat支撑《威博文件管理系统》统一运行时, 威博文件系统统一运行时支撑系统正常运行。
《威博文件管理系统》使用统一的webfile-config.xml来管理程序运行时。
调整webfile-config.xml参数,就能调整系统的行为。
深刻理解用户、角色、卷群三者之间的关系,是理解整个系统的基础
超级用户、超级角色、超级卷群都是系统内置的特殊东东。超级用户、超级角色、超级卷群三者之间是三维正交的立体关系。
所有用户都派生自超级用户
所有角色都派生自超级角色。
所有卷群都派生自超级卷群。
用户——进行身份认证,系统需要进行身份认证,以便明确操作的系统的人或机器。
角色——角色控制程序的功能使用,不同的角色可以定义不同的功能权限集,没有角色就无法使用任何系统功能。
超级角色是系统内置的角色,超级角色具有最大的功能集,和最大的访问权限。
超级角色具有内置的防自杀误操作设置功能。
对于一般用户,请联系管理员分配生成普通角色来操作使用系统功能。
普通角色的功能和权限都是由超级角色派生的。
卷群——进行数据存取过滤限制,不同的卷群具有不同的数据存取集合。
卷群用于控制对数据内容的过滤访问,不同的卷群具有不同的内容过滤集大小,没有卷群就无法访问任何内容。
超级卷群是系统内置的卷群,以使用户能有一个基本内容访问集。<
4000
/li>
对于一般用户,请联系管理员分配生成普通卷群来获得访问内容。
如果一个用户如果对应多个卷群,则可以多选多个卷群来进行更多的内容访问。
同时选择多个卷群,并不比单选一个卷群有更多的优势,相反速度可能反而会慢一点。
用户、角色、卷群三维立体正交关系
相关文章推荐
- 威博文件管理系统应用场景与简介
- 一张关于威博文件管理系统3.6的应用图览
- 威博文件管理系统4.0版发布了
- 威博文件管理系统4.x系列版本的基础支撑结构图示
- 威博文件管理系统2.8版准备发布
- 企业级Hadoop 2.x入门系列之四HDFS文件系统和YARN资源管理框架简介
- 威博文件管理系统3.0开发版组图(四)——文件管理——卷群切换
- 威博文件管理系统4.x系列版本的基础支撑结构图示
- 怎样部署威博文件管理系统?
- Linux高级文件系统管理之磁盘阵列简介
- 威博文件管理系统3.0开发版组图(二)——文件管理——大目录文件管理
- 威博文件管理系统3.5版准备发布了
- 重新修改《威博文件管理系统4.x系列版本的基础支撑结构图示》
- 威博文件管理系统3.0开发版组图(一)——登录与频道首页
- Linux基础之文件系统简介及其系统管理工具
- Linux基础之文件系统简介及其系统管理工具
- 威博文件管理系统4.0版中,关于webdav的介绍
- Linux基础之文件系统简介及其系统管理工具 推荐
- 重翻Hibernate深入浅出一书,联想到威博文件管理系统的一键安装、运行
- 威博文件管理系统4.0版发布了,发布说明