`
pute
  • 浏览: 30705 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

威博文件管理系统4.0版发布了,发布说明

阅读更多

《威博文件管理系统》由普特软件工作室研发。

 

 

###################################################################################################

4.0版发行说明

 

一、在版本3.6、3.7版的基础上,改善、优化、新增功能

1、修正了用户反馈的一些Bug。

2、根据重新设计的目录的数据库存储字段,重新实现了目录的低层算法和数据结构。

3、增加了目录和文件索引的标签管理功能。

4、增加了目录和文件索引的搜索功能。

5、内置增加了对apache软件基金会的derby数据库的支持。

6、增加了除数据库以外的外部存储功能,能够通过webdav协议,存储文件体到外部网络存储服务器。

7、底层数据库存储层全部重新设计。

 

 

 

二、系统部署运行

 

方式A、初次运行,使用最简单的部署方式(单机部署方式,以Tomcat 6.0.26版本为例)

1、把 webfile.war 拷贝到 {tomcat安装目录}/webapps/ 文件夹下。

2、有些部署环境,需要把webfile.war改名为webfile.zip,然后手工解压缩成webfile文件夹,把整个文件夹拷贝到{tomcat安装目录}/webapps/ 文件夹下。

3、启动tomcat应用服务器,访问 http://localhost:8080/webfile,即可开始使用《威博文件管理系统》。

4、如果是初次运行,可按照系统界面提示,在内存中,生成初始数据库,来快速体验运行本系统。

5、登陆系统用户名:超级用户,密码:rootroot

 

方式B、分布式部署方式(多机部署方式,例如WEB服务器一台物理机,数据库服务器一台物理机等)

1、首先方式A,成功。

2、配置好外部数据库服务器,使用xml文件编辑工具或在线修改,custom-config.xml,配置文件,使之启用相应数据库产品的hibernate配置文件。

3、这里假设你采用mysql数据库产品,则启用hibernate_mysql_5_0.cfg.xml配置文件。

4、然后根据hibernate_mysql_5_0.cfg.xml配置文件中,关于数据库连接的描述参数,在mysql数据库服务器中建立好相应的数据库。

5、使hibernate_mysql_5_0.cfg.xml配置文件中的相关参数与实际数据库设置参数匹配。

6、启动WEB应用服务器,启动mysql数据库服务器。

7、运行系统信息探测页,测试能否连接外部数据库服务器,如成功连接到外部数据库,则进行下一步。

8、在能够成功联通外部数据库服务器的情形下,开始数据库数据表及表内数据的初始生成工作。

9、在完成初始生成工作后,即可正常运行本系统。

10、当然要然系统运行的好,需要根据你公司的网路负载情况,和要处理的数据特点,进行适当的调整。

 

方式C、分布式部署方式,开启外部网络存储的情况(多机部署方式,例如WEB服务器一台物理机,数据库服务器一台物理机,外部网络存储一台或多台物理机等)

1、首先确保方式B,成功。

2、设置支持webdav协议的服务器成功能够服务(许多服务器产品都内置支持webdav协议)。

3、修改custom-config.xml配置文件,使之开启外部网络磁盘服务。

4、启动方式B系统,使之能够运行。

5、进入系统,开辟新的网络磁盘存储区,使URL资源定位符指向webdav服务器的网络磁盘URL。

6、这样系统将只在数据库中存储索引信息,而把文件数据体存储到网路磁盘上。

 

 

 

三、数据库说明

1、4.0版内置支持hsqldb、derby、mysql、sqlserver四种数据库。

2、其中hsqldb主要是提供的内置的内存数据库系统,主要用于便利的测试体验。

3、其中derby、mysql、sqlserver三种数据库都需要以服务器形式参与系统的工作。

4、外置数据库服务器的配置可以在程序文档解包后,在/WEB-INF/classes/cn/sh/webfile/sql/model/目录下,查看相关的xml文件获悉。

5、对于有需要应用于本系统于其它种类数据库的用户,可来电洽商,提供扩展支持。

 

 

 

四、测试数据模拟

见simulation-config.xml文件,看代码,就明白了,内有作用说明。

在4.0版中,我在mssqlserver2000数据库环境下,在只有一个段目录的情况下,生成 50*50*50*5=约=752551个目录,

数据量大约554M,sqlserver2000进程在内存中为635M,系统运行尚可。

 

 

 

五、4.0版记

4.0版,主要是进行了外部存储扩展,起因是有一家北京的公司,可能也是搞软件开发的,打电话来询问能否把文件

实际数据放到数据库外部,如果把所有的文件体数据都放到数据库里,这样单个文件比较大时,数据库的体积会很大,

将影响数据库的性能与运行,我想也是,存在这个问题。正巧也有一家上海公司他们有几千G的文件数据,需要存储管理,

这样也不能把文件数据直接存储到数据库里。

那么采取怎样的方式把文件体数据存储到外部呢,我实现过直接操作系统的文件系统存储,考察实用过cassandra,

研究过hadoop,mango等nosql存储方案等。基于各方面原因,最后使用了webdav协议来进行数据库外部的文件体存储操作。

这样外部网络磁盘存储服务,就不会绑定死在某一个产品上,用户可以根据自己需要,选用自己熟悉的支持webdav协议的

服务器产品。

 

 

 

六、附记

随着软件系统的变大、功能变强、当然也复杂了,短短的发行说明,也远远不能覆盖软件的功能说明。对软件感兴趣的朋友,

可以通过我网站的相关资源链接获取相关文档,它们可能散落在项目托管的网站上、我写的相关博客上、视频网站的视频上

等等地方。

我的主要精力还是在代码上,实现一些创新性的功能,可能更使人兴奋吧。有需要的朋友可以来电来信联系。

 

 

 

普特软件工作室

网址:http://www.putesoft.com

电邮:pute2000@hotmail.com

电话:13162544156

QQ:1279140482

上海浦东 2011-01-05,一个寒冷的下午,当时室外气温0度,室内10度左右。


分享到:
评论

相关推荐

    威博文件管理系统 3.0[JAVA+SQL Server版]

    《威博文件管理系统 3.0[JAVA+SQL Server版]》是一款基于Java技术和SQL Server数据库的高效、安全的文件管理解决方案。此系统专为企事业单位设计,旨在提供全面的文档存储、检索、权限控制以及协作功能,以满足现代...

    威博文件管理系统v2.6页面源码

    威博文件管理系统,是网络化的文件管理系统,实现了多用户、多角色、多卷群的文件管理。 该文件管理系统适合各类企业用于文件管理,它能运行于多种系统之上,适合多种浏览器。 它是javaee应用程序,可以部署在多种...

    天津威博旭行业软件在物业管理系统中应用.pdf

    天津威博旭行业软件在物业管理系统中应用.pdf

    天津威博旭行业软件在物业管理系统中应用(20191101075328).pdf

    天津威博旭行业软件在物业管理系统中应用(20191101075328).pdf

    基于Java语言开发的Webowt威博称重系统设计源码

    本项目为基于Java语言的Webowt威博称重系统设计源码,包含共计148个文件,涵盖131个Java源文件、8个XML配置文件、5个属性文件、1个Git忽略文件、1个文本文件、1个虚拟机文件、1个SQL文件,旨在实现称重数据的处理与...

    威博网上购物商城(生成html) v6.0.rar

    免费版网店系统展现了威博网上商城系统的功能优势,满足了网上开店的需要。作为开源免费网店系统,旨在与更多客户共享威博网店系统发展的成果。免费网店系统,威博网络倾情奉献。系统免值,品质不变。开网店就选威博...

    ID551说明书

    ID551是一款高性能的称重显示控制仪表,由威博称重设备系统有限公司生产,适用于各种工业环境下的称重、显示和控制任务。下面将详细介绍该仪表的产品特点、技术参数、应用领域和使用方法。 产品特点包括: - AD最大...

    威博购物程序,服装版

    专业的服装版购物商城,全静态生成HTML文本,功能齐全,是最好的网络购物程序,是服装批发商,零售商的最佳选择。详细介绍请查看http://hi.baidu.com/weibo_pojie

    威博多用户商城6.2--支付宝修复.rar

    【标签】"威博多用户"再次强调了这个修复包是为威博多用户商城设计的,这个标签有助于识别该文件适用于哪个软件系统,便于用户准确地找到他们需要的更新或修复。 从【压缩包子文件的文件名称列表】来看,有两个主要...

    威博多用户网上商城6.2数据库连接文件

    文件inc/connconfig.asp storeup/inc/connconfig.asp修改这两处连接

    威博多用户 商城.rar

    【压缩包子文件的文件名称列表】揭示了商城系统的部分核心文件: 1. `index_old.asp`:可能是旧版的首页,通常展示商品分类、促销信息等。 2. `cart_shop.asp`:购物车功能页面,处理用户添加、修改购物车中的商品...

    威博仿淘宝多用户商城程序v7.2

    【标题】"威博仿淘宝多用户商城程序v7.2"揭示了这是一个基于ASP编程语言的电商系统,旨在模仿淘宝网的功能和用户体验。在ASP(Active Server Pages)技术框架下,开发者通常会利用VBScript或JScript脚本语言来构建...

    威博液压:2018年年度报告.PDF

    江苏威博液压股份有限公司是一家专注于液压动力单元研发、制造和服务的企业,其主要业务涵盖了液压系统的生产和销售。在2018年的年度报告中,我们可以看到公司在该年度的一些重大事件和发展成就。 首先,威博液压在...

    威博液压:2019年半年度报告.PDF

    例如,公司在2月份获得了《两化融合管理体系贯标》证书,这表明威博液压在信息化与工业化融合方面取得了显著进展,提升了企业的综合竞争力。4月份,公司被供应商评为“服务优胜奖”,这反映了其在供应链管理和服务...

    安洁科技并购威博精密财务风险防范案例研究.KDH

    安洁科技并购威博精密财务风险防范案例研究.KDH

    AisenWeiBo-master:艾森·威博

    基本功能遵循Material Design发布多图、离线下载、私信(触屏版)颜色主题切换手势返回,4.4、5.0状态栏变色离线编辑,定时发布多图、gif、长微博预览等等应用截图须知私信、热门微博、热门话题、微博头条都采用内置...

    3dmax提高教程-360度视角效果图制作教程:威博设计吧.docx

    在3D建模和设计领域,3ds Max是一款广泛使用的软件,用于创建各种三维模型和效果,包括360度视角效果图。360度效果图能够提供全方位的视觉体验,让用户仿佛身临其境,常见于室内设计、虚拟现实和游戏开发等领域。...

    威博里

    帕基耶特(Bakiet) 特斯皮 安装 Abypobrać十个人,u tenyjponiższegokodu abypolaczyćsie z repozytorium GitHub。 install.packages( " remotes " ) remotes :: install_github( " TomekMatuszek/wybory " ) ...

    串口服务器连接西门子PLC 进行远程编程和监控方法讨论.doc

    测试环境包括一台配备赛扬4 2.4G CPU、XP+SP2系统、组态王6.51和STEP 7 MicroWIN V4.0E的PC机,以及10~100M交换机、JR45网线、串口服务器、DB9公头和电线等硬件。首先,确保所有硬件正确连接,比如PC机的网卡与...

    V5SHOP网店系统 v8.70.0215 正式版.rar

    V5Shop网店系统是上海威博旗下产品之一,一款B to C网上开店软件,适合中小型企业及个人快速构建个性化网上商店。 V5SHOP采用最新的ASP.NET分层技术和AJAX技术,结合微软NET MSSQL 2005平台运行,并且在开发过程中...

Global site tag (gtag.js) - Google Analytics