首页> 中文学位 >可重构应用服务器的脚本语言及其编译器设计与实现
【6h】

可重构应用服务器的脚本语言及其编译器设计与实现

代理获取

目录

文摘

英文文摘

第一章 概述

第二章 可重构应用的脚本语言设计

2.1应用可重构性的基本思想

2.2 ICETIP脚本语言的设计需求

2.3 ICETIP脚本语言的语法

2.4 ICETIP系统对脚本语言的处理过程

2.5本章小结

第三章 ICETIP脚本语言的词法分析和语法分析处理

3.1词法分析概述

3.2词法分析器正规式和自动机的构造

3.3词法分析所用的数据结构

3.4使用Lex构造词法分析器

3.5语法分析和LR分析方法

3.6 ICETIP脚本语言编译器语法分析过程

3.7 YACC构造LR分析表

3.8本章小结

第四章 语义分析和代码生成

第五章 ICETIP脚本语言及其编译器应用实例

第六章结束语

参考文献

文章发表情况

致谢

西北工业大学学位论文知识产权声明书及西北工业大学学位论文原创性声明

展开▼

摘要

为了实现网络环境下的应用可重构,传统的方法是设计和实现不同功能的逻辑组件,然后采用这些组件构建新的网络应用。这种方法不能使应用系统具有跨行业性。本文基于企业信息化软件开发平台ICETIP,讨论了可重构应用服务器的脚本语言及其编译器(ICETIPScriptLanguage)的设计与实现。 通过应用脚本语言描述不同的业务逻辑,使得ICETIP系统可适应不同应用逻辑需求,真正实现业务逻辑可重构和系统功能可配置。ICETIP脚本语言描述业务逻辑流程后,经过编译可以实现对应用服务器的不同配置,从而实现客户的不同业务需求。 本文介绍了ICETIP脚本语言在应用可重构服务器中的作用,并讨论了它的语法和执行特点。重点研究了该语言编译器的设计与实现,包括词法分析,语法分析,语义分析,根据该语言执行的特点,采用特定的语法分析树来保存语言的语法结构,并根据语法分析树生成XML语言脚本,这是一种特殊的中间代码,从而实现用户自定义的建立在关系数据库基础上的业务流程。 本文的研究形成了非常实用的逻辑可重构的信息系统开发平台ICETIP,它是一个基于三层模型的企业信息化应用平台,该系统具有可重构、可配置和可维护性的特点。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号