现代网页设计与应用开发实践
1. 框架选择与最佳实践
1.1 客观选择框架
如今,框架众多,如何挑选合适的框架是开发者面临的难题。可以通过在不同框架中构建相同的应用程序来进行比较,以此客观衡量各框架的优劣。这样能让开发者了解不同框架处理相同问题的方式。
1.2 最佳实践概述
开发者在长期实践中会积累解决常见问题的方法,“最佳实践”就是其中一类解决方案。它与设计模式不同,旨在以通用且优雅的方式解决常见问题。
1.3 业务规则定义
“业务规则”在应用开发中常用但难理解,不同业务领域对其定义标准不同。例如,销售敏感文件和小说的业务,发货规则就有很大差异。其工作定义为:业务规则关乎编写应用的原因,而非编写方式。常见的业务规则如验证,由业务领域决定规则。业务规则通常比应用其他部分变更频繁,适合进行分区处理。只有应用面向的人员(通常是业务分析师)能确定业务规则,它直接来源于应用需求文档,是应用成功的关键。
1.4 业务规则的存放位置
1.4.1 数据库服务器
- JavaBeans :Model 2 设计模式中的 JavaBeans 适合存放业务规则,方便修改,还能利用其面向对象特性建模,利于应用扩展。
- 触发器和存储过程 :不建议将业务规则放在数据库的触发器和存储过程中。因为 SQL 是基于集合的语言,缺乏 Java 的字符串处理、数值分析等功能,且不具可移植性。同时,Model 2 应用是三层架构,将业务逻辑放在中间层可避免规则分散,便于后续扩
超级会员免费看
订阅专栏 解锁全文
1318

被折叠的 条评论
为什么被折叠?



