一、模块插件的应用描述1.1 接口的功能描述插件接口是为了A6协同的扩展功能编码而设计的,它主要实现以下功能:l 在系统启动时动态加载扩展应用的初始化代码。l 设定用户菜单和系统管理员菜单。1.2 接口结构图1.2.1 插件初始化加载流程注意:init方法返回为false会停止A6协同的运行。如果插件不能正常装载也需要运行A6协同,那么init方法的返回值必须是true.1.2.2 菜单的插件结构1.3 插件代码的规范插件作为系统的扩展必须按照一定的规范进行编码。才能保证与其它的插件不冲突,与系统升级不冲突。1.3.1 JSP路径命名规范插件的页面文件,都放到ext的目录里。路径格式为yyoa/ext/sae注意插件名的大小写是要进行区分的1.3.2 JAVA代码命名规范插件的java初始化代码必须使用包net.btdz.oa.ext包名为net.btdz.oa.ext.插件名称,如sae插件目录为 net.btdz.oa.ext.sae注意java代码的包名要跟JSP的路径名一致,大小写都不能有差异