是向数据访问层的 上 一 层 ! 业务逻辑层 " 提供服务接口 # 使得用户可以透明地对 实体对象进行增加$删除$更新$查询等基本操作# 这 一层中的操作对象是经过 "#$ %&;’’()* 后构造的数 据实体对象%而不直接与数据库进行交互#
XML !" !" XSLT !" !" XSLT !" !"
!"
中间件的结构框图如图 + 所示 #
!"#$%&;’
图 : 自动代码生成原理图
为了更加灵活方便地自动生成代码%代码自动生 成器主要功能特点有 &;
!"#$%&;’
!代码模板的动态加载#这个功能使用户可以根
据开发需要加载自己定制的代码模板%这样增强了框 架的可扩充性和灵活性 #
!"#$
!"#$
MS.
NETDataProvider
!"#
!与 !"# 的集成#与 ;<0 的集成可以通过 =(49&;6 -29>(? @A0/ 提供的外接程 序开发接口来实现# 通过
与集成开发环境的融合%可以最大限度地发挥辅助开 发工具方便性的特点# 通常情况下%程序员只需简单 几步操作便可完成基本界面和代码的设计开发 % 大大 提高了开发效率和速度#
图 + 数据访问中间件结构图
!
辅助开发工具的设计
对应用系统进行详细分层的好处是不仅 能 够 使
系统的架构清晰 %而且使每个层次完成的功能更加单 一# 更重要的是实现这些功能的代码有规律可循%因 此可以开发一些工具来生成这些代码%以此来进一步 减少代码编写的工作量 %使得开发人员可以将更多的 精力放到业务逻辑的处理上# 辅助开发工具主要包含 如下两个部分 &; !""代码模板 !!!!!! 代码模板采用 ,-./ 语言# ,-./ 由 ,-. !0123)0 4(563 -2763 -8332 .&;)*9&;*3" 发展 而 来 %,-./ 是
|
|
使用net技术的网络聊天软件的设计及实现.txt |