一种j2ee项目文件远程同步变更方法和装置的制造方法

文档序号:8258856阅读:219来源:国知局
一种j2ee项目文件远程同步变更方法和装置的制造方法
【技术领域】
[0001] 本发明涉及J2EE项目技术领域,特别涉及一种J2EE项目文件远程同步变更方法 和装置。
【背景技术】
[0002] J2EE (Java 2 enterprise edition),是一套全然不同于传统应用开发的技术架 构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与 再用价值,是Java的一种将企业版用于企业级的应用服务开发。
[0003] J2EE应用在开发集成测试过程中,一般需要进行多次修改调试,需要经常频繁更 新程序文件到服务器,而每次修改问题时往往涉及到较多的文件,涉及到的目录也较多而 且复杂,而目前在调试过程中所采用的方式是人工将有修改的文件逐个上传,比较耗时,效 率较低。

【发明内容】

[0004] 本发明提供一种J2EE项目文件远程同步变更方法和装置,以解决上述问题。
[0005] 本发明实施例提供了一种J2EE项目文件远程同步变更方法,包括步骤:
[0006] 步骤A,配置本地与远程服务器的同步参数,设定本地与远程服务器的文件路径的 映射关系;
[0007] 步骤B,根据所述同步参数,递归扫描本地目录及其子目录的变更文件并列表呈 现,且按照文件路径进行排序;
[0008] 步骤C,登录远程服务器,将扫描出的变更文件按照排序逐个上传至远程服务器, 并根据本地与远程服务器的文件路径的映射关系进行对应同步更新。
[0009] 其中,步骤A中配置本地与远程服务器的同步参数,包括配置远程服务器IP、远 程服务器端口、服务器类型、远程登录用户、远程登录密码、远程初始路径、远程服务器主目 录、远程服务器停止命令、远程服务器停止命令、远程服务器类文件路径、本地web资源文 件路径、本地类资源路径。
[0010] 其中,所述步骤B中进行递归扫描之前还包括步骤:预先设定文件变更的时间范 围和文件类型;
[0011] 所述步骤递归扫描本地目录及其子目录的变更文件并列表呈现包括:判断本地目 录及其子目录下的文件在所述时间范围内是否发生变更,是,则判断该文件类型是否属于 预设的文件类型,是,则将该文件作为变更文件,列表呈现。
[0012] 其中,所述步骤C中进行对应同步更新还包括步骤:对于远程服务器中不存在目 录的文件自动递归创建目录。
[0013] 其中,所述步骤A还包括步骤:将所述同步参数保存到本地的xls配置文件中。
[0014] 本发明实施例还提供一种J2EE项目文件远程同步变更装置,包括配置模块、扫描 模块和上传模块;
[0015] 所述配置模块,用于配置本地与远程服务器的同步参数,设定本地与远程服务器 的文件路径的映射关系;
[0016] 所述扫描模块,用于根据所述同步参数,递归扫描本地目录及其子目录的变更文 件并列表呈现,且按照文件路径进行排序;
[0017] 所述上传模块,用于登录远程服务器,将扫描出的变更文件按照排序逐个上传至 远程服务器,并根据本地与远程服务器的文件路径的映射关系进行对应同步更新。
[0018] 其中,所述配置模块,用于配置远程服务器IP、远程服务器端口、服务器类型、远程 登录用户、远程登录密码、远程初始路径、远程服务器主目录、远程服务器停止命令、远程服 务器停止命令、远程服务器类文件路径、本地web资源文件路径、本地类资源路径。
[0019] 其中,所述扫描模块,用于:
[0020] 预先设定文件变更的时间范围和文件类型;判断本地目录及其子目录下的文件在 所述时间范围内是否发生变更,是,则判断该文件类型是否属于预设的文件类型,是,则将 该文件作为变更文件,列表呈现。
[0021] 其中,还包括创建目录模块,所述创建目录模块,用于对于远程服务器中不存在目 录的文件自动递归创建目录。
[0022] 其中,所述配置模块还用于将所述同步参数保存到本地的xls配置文件中。
[0023] 本发明实施例提供了一种J2EE项目文件远程同步变更方法和装置,预先配置相 关参数,建立本地和远程服务器之间的文件路径的映射关系,通过扫描本地变更文件,再批 量自动上传,实现了批量自动化操作,相比传统的人工逐个上传的方式,上传效率高,大幅 减轻了该项目中更新文件的工作量,同时相比人工操作,更不易出错,准确度更高。
【附图说明】
[0024] 图1为本发明实施例提供的J2EE项目文件远程同步变更方法的流程示意图;
[0025] 图2为本发明实施例提供的J2EE项目文件远程同步变更装置的结构示意图。
【具体实施方式】
[0026] 本发明实施例提供了一种J2EE项目文件远程同步变更方法和装置。参见图1所 示,作为一种可实施方式,该方法包括步骤:
[0027] 步骤S110,配置本地与远程服务器的同步参数,设定本地与远程服务器的文件路 径的映射关系;
[0028] 步骤S111,根据所述同步参数,递归扫描本地目录及其子目录的变更文件并列表 呈现,且按照文件路径进行排序;
[0029] 步骤S112,登录远程服务器,将扫描出的变更文件按照排序逐个上传至远程服务 器,并根据本地与远程服务器的文件路径的映射关系进行对应同步更新。
[0030] 其中,在本发明实施例中,同步参数配置主要配置本地与远程服务器的基准目录, J2EE项目的工程路径等参数,即同步参数可包括远程服务器和本地的映射路径等参数,主 要定义服务器的地址、访问用户和密码、端口、远程应用的路径、本地项目路径等,参见下表 所示,作为一种可实施方式,同步参数,包括远程服务器IP、远程服务器端口、服务器类型、 远程登录用户、远程登录密码、远程初始路径、远程服务器主目录、远程服务器停止命令、远 程服务器停止命令、远程服务器类文件路径、本地web资源文件路径、本地类资源路径。
[0031]
【主权项】
1. 一种J2邸项目文件远程同步变更方法,其特征在于,包括步骤: 步骤A,配置本地与远程服务器的同步参数,设定本地与远程服务器的文件路径的映射 关系; 步骤B,根据所述同步参数,递归扫描本地目录及其子目录的变更文件并列表呈现,且 按照文件路径进行排序; 步骤C,登录远程服务器,将扫描出的变更文件按照排序逐个上传至远程服务器,并根 据本地与远程服务器的文件路径的映射关系进行对应同步更新。
2. 根据权利要求1所述的J2EE项目文件远程同步变更方法,其特征在于,步骤A中配 置本地与远程服务器的同步参数,包括配置远程服务器IP、远程服务器端口、服务器类型、 远程登录用户、远程登录密码、远程初始路径、远程服务器主目录、远程服务器停止命令、远 程服务器停止命令、远程服务器类文件路径、本地web资源文件路径、本地类资源路径。
3. 根据权利要求1所述的J2EE项目文件远程同步变更方法,其特征在于,所述步骤B 中进行递归扫描之前还包括步骤;预先设定文件变更的时间范围和文件类型; 所述步骤递归扫描本地目录及其子目录的变更文件并列表呈现包括;判断本地目录及 其子目录下的文件在所述时间范围内是否发生变更,是,则判断该文件类型是否属于预设 的文件类型,是,则将该文件作为变更文件,列表呈现。
4. 根据权利要求1所述的J2EE项目文件远程同步变更方法,其特征在于,所述步骤 C中进行对应同步更新还包括步骤;对于远程服务器中不存在目录的文件自动递归创建目 3^ 〇
5. 根据权利要求2所述的J2EE项目文件远程同步变更方法,其特征在于,所述步骤A 还包括步骤;将所述同步参数保存到本地的xls配置文件中。
6. -种J2邸项目文件远程同步变更装置,其特征在于,包括配置模块、扫描模块和上 传模块; 所述配置模块,用于配置本地与远程服务器的同步参数,设定本地与远程服务器的文 件路径的映射关系; 所述扫描模块,用于根据所述同步参数,递归扫描本地目录及其子目录的变更文件并 列表呈现,且按照文件路径进行排序; 所述上传模块,用于登录远程服务器,将扫描出的变更文件按照排序逐个上传至远程 服务器,并根据本地与远程服务器的文件路径的映射关系进行对应同步更新。
7. 根据权利要求6所述的J2EE项目文件远程同步变更装置,其特征在于,所述配置模 块,用于配置远程服务器IP、远程服务器端口、服务器类型、远程登录用户、远程登录密码、 远程初始路径、远程服务器主目录、远程服务器停止命令、远程服务器停止命令、远程服务 器类文件路径、本地web资源文件路径、本地类资源路径。
8. 根据权利要求6所述的J2EE项目文件远程同步变更装置,其特征在于,所述扫描模 块,用于: 预先设定文件变更的时间范围和文件类型;判断本地目录及其子目录下的文件在所述 时间范围内是否发生变更,是,则判断该文件类型是否属于预设的文件类型,是,则将该文 件作为变更文件,列表呈现。
9. 根据权利要求6所述的J2EE项目文件远程同步变更装置,其特征在于,还包括创建 目录模块,所述创建目录模块,用于对于远程服务器中不存在目录的文件自动递归创建目 3^ 〇
10.根据权利要求6所述的J2EE项目文件远程同步变更装置,其特征在于,所述配置模 块还用于将所述同步参数保存到本地的xls配置文件中。
【专利摘要】本发明提供一种J2EE项目文件远程同步变更方法,包括步骤:配置本地与远程服务器的同步参数,设定本地与远程服务器的文件路径的映射关系;根据所述同步参数,递归扫描本地目录及其子目录的变更文件并列表呈现,且按照文件路径进行排序;登录远程服务器,将扫描出的变更文件按照排序逐个上传至远程服务器,并根据本地与远程服务器的文件路径的映射关系进行对应同步更新。本发明还提供一种J2EE项目文件远程同步变更装置,包括配置模块、扫描模块和上传模块,通过可配置的方式实现智能一键发布,解决了J2EE项目中软件发布更新文件时候比较复杂和繁琐的问题,简化了发布步骤,提升发布的准确性。
【IPC分类】G06F17-30, H04L29-08
【公开号】CN104572984
【申请号】CN201510000950
【发明人】张祖刚
【申请人】浪潮通用软件有限公司
【公开日】2015年4月29日
【申请日】2015年1月4日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1