归纳业务实现模式
来源:互联网 发布:什么炒股软件好 编辑:程序博客网 时间:2024/06/05 12:03
实现代码生成工具,实际就是模型驱动开发。如何构造一个合适的模式是核心问题。
好的模型应该满足一下条件:
模型应该易于学习。如果模型学习成本较高,那么还不如直接写代码。
模型应尽可能的能够完整表达业务的实现模式。一个系统的实现涉及到各种各样的技术。模型必须对这些技术由一个统一的支持方式。
模型应该容易构建。
目前比较常见的Web代码生成工具主要一下几种:
1)只提供一个代码生成机制和语言模板,例如codesmith。这种优点是通用性比较强,能够适应各种各样的需求。正因为其太专注于通用性了,这样反而缺乏对具体领域知识模式的总结。如果使用这种机制,需要对所在领域进行总结,制定出相应的模板,例如模板进行简化工作。
2)以数据库模型作为基础,已经总结了一些基本的数据操作处理模式,以此为基础生成页面、应用、数据库表等一系列的应用。
3)提供一个半完整的开发环境,可以以业务模型为驱动,引导程序员进行一系列配置,生成相应的代码。这类工具往往提供了一个自定义的方式进行页面定义。
代码工具的定位:
1)代码工具不能取代需求分析、系统设计。其主要用途是简化系统的编码工作,降低编码劳动强度,提高代码质量。
2)通过模板进行知识归纳和总结,可以在设计方面提供复用的基础。例如单表采集类业务应该有几种设计方式。
3)代码工具的引入应该不仅仅局限于代码编写,其实际上尽量引入自动化、规划化得开发方式。其实质是对提供一种知识复用的手段。
- 归纳业务实现模式
- 归纳整理业务
- 业务安全漏洞挖掘归纳总结
- 业务安全漏洞挖掘归纳总结
- 业务表单中通用选择功能的实现归纳与总结
- 业务安全漏洞挖掘归纳总结一
- 业务安全漏洞挖掘归纳总结二
- 设计模式归纳总结
- J2EE中几种业务代理模式的实现和比较-R
- J2EE中几种业务代理模式的实现和比较
- J2EE中几种业务代理模式的实现和比较
- J2EE中几种业务代理模式的实现和比较
- J2EE中几种业务代理模式的实现和比较
- 【Android归纳】Activity启动模式
- 外包模式的业务
- SharePoint的业务模式
- 《业务模式升级》--温明
- 业务代理模式
- java各种数据库连接
- VIM笔记
- Dom4j中"The Node already has an existing parent"问题
- DirectX简介
- 邮件系统常见错误代码解释 --邮件服务器端(MTA)错误代码解释
- 归纳业务实现模式
- java哈弗曼编码的实现
- WCF技术的不同应用场景及其实现分析
- ASP.NET Mvc 2.0 - 1. Areas的创建与执行
- 人民币转成大写
- 加油
- 遗传算法
- android中的log讲解(一看就会)
- 存储过程 p_bomGroup 建立语句