发明名称 一种在Struts2下自动生成配置文件的方法
摘要 本发明公开了一种在Struts 2下自动生成配置文件的方法,其包括:将Struts 2部署在Web服务器上的步骤;以及在Web应用程序每次部署时,调用配置文件生成类,用以自动生成配置文件的步骤。采用本发明实施例提供的在Struts 2下自动生成配置文件的方法,当编程人员每增加一个Action即业务逻辑方法后或web应用程序在每次Action有改动后,程序都能够自动遍历检测出该新增加的或修改的Action,并自动添加与此Action相对应的配置语句到配置文件中,因此,一定程度上可以减轻编程人员的工作量,除此之外,还可以避免一些由编程人员在手动修改配置的过程中出现的不必要的错误。
申请公布号 CN102253830B 申请公布日期 2014.09.03
申请号 CN201110157087.X 申请日期 2011.06.10
申请人 南京中兴力维软件有限公司 发明人 汪云飞;黄旭辉
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 深圳市世纪恒程知识产权代理事务所 44287 代理人 胡海国
主权项 一种在Struts2下自动生成配置文件的方法,其特征在于,包括:A、将Struts2部署在Web服务器上;B、在Web应用程序每次部署时,调用配置文件生成类,用以自动生成配置文件;在所述步骤B中,所述配置文件生成类包括:B1、确定自动生成的配置文件的路径,以及需要遍历的业务逻辑方法文件的根路径;B2、遍历所有业务逻辑类以及业务逻辑类内的业务逻辑方法,并根据不同的业务逻辑类及方法生成与之对应的从配置文件;B3、将所述从配置文件写入配置文件;在所述步骤B2中,包括:B21、生成package节点,其中,对步骤B1中的业务逻辑方法文件的根路径进行遍历,根路径以及根路径下的每一个Java包对应一个package节点;B22、生成Action节点,其中,每个package节点内的Action节点都是根据其对应Java包内的类以及类内的所有方法生成的。
地址 211153 江苏省南京市江宁区东善桥正方中路888号中兴软件园