摘要
为了使信息管理系统具有良好的最终可修改性、定制性和扩展性,提出一种利用XML描述用户界布局,运行时动态生成用户界面的信息管理系统开发框架。该框架引入了有限状态机进行流程控制,并以XML文件进行持久存储。即使在软件发布后,用户和开发人员仍能以较小代价对用户界面和流程控制进行修改,无需重新编译和链接,实现了表示层、业务逻辑层和控制层的分离。
The article figures out one component technology that can describe and load automatically User Interface by XML. This method inducts Finite State Automaton for the flow control and it can also store information eternally by XML. Besides,it can explain user interface description dynamically when program is operating and create User Interface at the same time. And another aspect is that users and developers can modify User Interface and flow control with low cost without recompiling and relinking although the software has been published. This can also separate user interface, business logic layer and controller layer quite well.
出处
《航空计算技术》
2008年第1期85-88,共4页
Aeronautical Computing Technique