爱迪尔软件组装管理平台是一个面向业务的软件组装平台。
作为一个参考实现,平台采用了当前最新的JDK6开发环境、最先进的数据库环境和最优秀的应用服务器环境,以获得最佳开发体验。平台基于JavaEE开发,采用了Struts1.3.10+Hibernate3.2技术框架,数据库采用Oracle11g,应用服务器采用 Weblogic10.3,并在Tomcat6,MySql5.1.33数据库上调试运行通过。开发工具采用MyEclipse7.0。同时我们也正在开发基于Struts2,JSF1.2,AJAX等先进技术框架的参考实现。
爱迪尔软件组装管理平台中的几个重要概念:
模块(Module):表示一个功能模块,完成一个具体业务需求功能的所有功能组件和下级子模块的集合。在JavaEE实现中模块由Jar程序文件包、配置文件和前台页面程序文件等组成。在DotNET实现中模块由Dll程序文件包、配置文件和前台页面程序文件等组成。一个模块下还可以有下级子模块。
面板(Panel):若干个具有相似或相关性的功能组件的集合。仅用于分类管理和显示,暂未拓展面板功能。
组件(Component):完成某个单一业务功能的程序和相关的资源的集合。在JavaEE实现中一个组件包括若干个程序和文件、前台若干个Jsp文件以及相关配置信息。在DotNET实现中一个组件包含若干程序dll文件,前台若干个Aspx文件以及相关的配置信息。
页面(Page):和模块和组件具体相关的一组页面的集合。一般为静态Html页面、操作指南页面、简单Jsp程序页面等等,方便平台操作者直接访问。
&n...