只显示主题贴
系统采用B/S结构,为了支持高并发,以及高度模块化,设定了该架构(见附图)
此架构的核心有:
1、采用“总线”分离模块之间的调用。比如,A模块由20个类组成,此20个类位于同一个package里面,这20个类全部定义为包访问级别,禁止其他模块直接访问这些类。如果模块B需要访问模块A的某个方法,则需要这样调用:
Bus.invoke("模块A的ID", "方法1的ID", "参数列表")。
2、数据层和WEB容器分离。WEB容器中不含任何数据,所有数据都集中存放在数据所专用的服务器上。
可能这样的框架太过普通或拙劣,希望能起到抛砖引玉的效果。
- 进入论坛 入门讨论 版
有什么意义嘛,出了问题没人维护,不可能商用.
- 进入论坛 AJAX 版
是否可以通过javascript来触发一个webdav的请求,从而实现客户端上传文件至服务器的操作阿?
var request = getRequest('PUT', "http://localhost/foo/test.txt", simple_handler);
request.setRequestHeader("Content-type", "text/xml,charset=UTF-8");
request.send('some content');
这样的代码可以实现在服务器上的某个webdav地址创建一个文件,但是,该文件的内容必须要用js写死。
我是想用这种js脚本来替代传 ...
- 进入论坛 入门讨论 版
唉,这么久都没有人回,看来的却没什么人用JAVA做过WEBDAV的东东
郁闷
- 进入论坛 入门讨论 版
他那篇大作早已拜读,里面涉及到很多WEBDAV的概念。
在windows客户端中,webdav的应用有2种:web文件夹(MSDAIPP.DLL--
web Folder Client)和映射盘符( MRXDAV.SYS--WebDAV Mini-Redirector ),第一种他有谈到。第二种并没有涉及。
因此才发帖咨询。
呵呵,想不到没人用过这种技术哟,唉,高手难找!
- 进入论坛 入门讨论 版
另外,大致介绍一下我们的系统吧
我们的系统是一个文档管理系统,类似alfresco
B/S结构,基于JAVA,tomcat作为web容器。
企业文档通过这个系统集中存放
文件有版本管理功能/权限控制功能/操作记录功能/消息通知功能/。。。
除此之外还有很多其他功能
系统在tomcat基础上提供了一个webdav的实现(完全自己写的)
用户上传的文件保存在服务器上,支持分布式存储,可以存放在几台文件服务器上。
现在的问题是,客户端可以通过IE的web文件夹功能来访问我们的tomcat所提供的webdav服务,但是,无法通过映射的盘符来访问我们的系统中的文件。
因此,只能实现office文件 ...
- 进入论坛 入门讨论 版







评论排行榜