功能描述
作为CMS系统的基础组件,远程文件管理实现了B/S方式的对远程文件夹的管理,包括:
- 目录和文件的浏览
- 目录的创建、删除、重命名、移动
- 文件的上传、删除、重命名、移动
- 远程文件选择(单选,待实现)
- 远程目录选择(单选,待实现)
在上述基本功能的基础上进行扩展,可以实现以下系统功能:
- 网站文件夹管理
- 文章模板文件夹管理
- 频道封面及摘要模板管理
- 网站频道管理
- 网站频道选择
- 频道摘要编辑、
特点
集成了Ext的主题
支持多国语言
如何部署
附件为eclipse工程,包含ant\文件,由于附件大小的限制,我没有上传以下文件
ext :请下载ext1.1并展开重命名覆盖附件中的ext目录
commons-io-1.2.jar (commons-fileupload-1.2.jar所需要)
spring.jar ,hibernate3.jar 请自行下载并放到WebContent\WEB-INF\lib
远程路径设置
我设置了两个远程目录,位于WebContent\bat\rp\rp.js 的497,498行
js 代码
- RP.initFile('d:/www/','tree_file');
- RP.initFile('D:/RP/WebContent/site/','tree_chanel');
请将其改为你需要访问的目录
访问
完成上述工作后访问http://localhost:8080/rp/bat/rp/rp.html
就可以看到主界面了
祝你顺利!
声明
文件类型图标采用了www.vonloesch.de/jspbrowser.html
相关推荐
在"用Ext编写的远程文件管理.doc"文档中,可能会介绍如何使用ExtJS创建一个交互式的文件管理系统,包括文件的浏览、上传、下载、删除等功能,以及如何自定义各种组件,如树形视图(TreeField)来表示目录结构。...
【标题】"ext2.2小示例"与【描述】"自己的小示例"结合来看,这似乎是一个关于EXT JS框架的个人实践项目,其中可能包含了一个使用EXT JS 2.2版本编写的Web应用示例。EXT JS是一个流行的JavaScript库,用于构建富...
【标题】"Ext4+ssh+sql完整的项目"是一个综合性的IT项目,它结合了文件系统、网络协议和数据库管理等多个技术领域。这个项目利用了Linux操作系统中的ext4文件系统,Secure Shell(SSH)协议,以及MySQL数据库系统,...
通过Hibernate,开发人员可以将Java对象与数据库表进行映射,从而避免编写大量的SQL语句。Hibernate支持CRUD(创建、读取、更新、删除)操作,事务管理,以及HQL(Hibernate查询语言)和Criteria API,使得数据库...
EXT3.0中文API文档是针对EXT JavaScript库的版本3.0所编写的详细参考资料,主要面向前端开发者,特别是那些在Web应用中使用EXT3.0框架进行开发的专业人士。EXT是一个强大的用户界面库,提供了丰富的组件和功能,用于...
EXT的表单不仅美观,而且功能强大,能够进行数据验证、远程提交等操作。在最新的IDE中,开发者可以更轻松地创建、管理和布局这些表单元素,无需编写大量代码,提高开发速度。 表单元素的拖放功能是EXT IDE的一大...
6.1.4 编写JavaScript调用远程方法 172 6.2 为Ext.Direct自定义远程方法 173 6.3 Ext.Direct中的高级应用 178 6.3.1 批量请求和批量响应 178 6.3.2 在tree中使用Ext.Direct 181 6.3.3 为grid设置DirectStore 183 ...
开发者可以通过API与这些服务进行集成,实现远程文件的上传、下载和同步。 在现代IT环境中,文件管理不仅限于本地磁盘,还涵盖了网络存储、版本控制(如Git)、数据备份和恢复策略等方面。了解并熟练掌握文件管理的...
"ext-3.0.jar"可能包含的是EXT的服务器端支持组件,比如EXT GWT(Google Web Toolkit)的版本,它允许开发者使用Java语言编写客户端代码,然后编译成优化过的JavaScript。EXT GWT提供了与EXT JS类似的组件,并且能够...
在实际使用中,开发人员需要将UploadDialog插件引入到项目中,通过编写JavaScript代码来创建和配置UploadDialog实例,并与服务器端的文件接收和处理逻辑进行对接。服务器端通常需要支持HTTP的POST请求,接收上传的...
它是一个与Ext JS紧密集成的.NET控件集,允许开发者利用C#或VB.NET编写后端代码,同时利用Ext JS的强大前端功能。在深入探讨Ext.Net源代码之前,我们需要理解其核心概念和组成部分。 1. **组件模型**: Ext.Net...
"ext-3.2.1.zip"则可能是EXTJS 3.2.1版本的源码包,包含了所有必要的文件和资源,开发者可以解压后在项目中引用,或者进行自定义开发。 EXTJS的主要特点和知识点包括: 1. **组件化**:EXTJS的核心是其强大的组件...
在IT行业中,EXT4是一种广泛使用的文件系统,尤其在Linux操作系统中。它的全称是Fourth Extended File System,是EXT3的升级版,旨在提供更好的性能、稳定性和更大的存储容量。EXT4引入了许多新特性,例如预分配、...
4. **客户端配置**:在Ext JS应用中,加载API规范,然后使用`Ext.direct.Manager`来管理和服务调用。 5. **调用服务**:通过`Ext.direct.Manager`实例,可以像调用本地函数一样轻松地调用远程服务。 学习并理解这个...
5. 配置XML:`ext-spring-hibernate.xml`这样的配置文件会包含EXT、Spring和Hibernate的相关设置,例如数据源、SessionFactory、Controller和DAO的bean定义。 6. 测试:通过浏览器运行EXT应用,模拟入库操作,验证...
这通常涉及到编写特定的配置文件(如dwr.xml),声明哪些JavaBean是可公开的,哪些方法可以被远程调用。 4. 将Spring框架整合进你的应用。这部分通常包括配置Spring的依赖注入,将JavaBean配置到Spring容器中,以便...
8.4.4 状态管理:ext.state.manager、ext.state.provider、ext.state.local-storageprovider和ext.state.cookieprovider / 426 8.5 综合实例 / 426 8.5.1 使用子模板 / 426 8.5.2 递归调用模板 / 428 8.6 本章...
EXT的布局管理器使得在页面上灵活布置组件变得简单,可以实现各种复杂的布局模式,如绝对布局、卡片布局、网格布局等。 API文档是开发者理解EXT 3.0功能的关键,它详细介绍了每个类、方法、属性和事件。例如,...
2. **前端页面**:使用JavaScript(可能是Ext JS库)编写,展示了如何在页面上使用Ext.Direct调用后端方法。这可能包括创建Action,调用服务器端方法,处理返回的数据等。 3. **后端代码**:这部分代码实现了服务器...