4、现代网页设计与应用开发实践

现代网页设计与应用开发实践

1. 框架选择与最佳实践

1.1 客观选择框架

如今,框架众多,如何挑选合适的框架是开发者面临的难题。可以通过在不同框架中构建相同的应用程序来进行比较,以此客观衡量各框架的优劣。这样能让开发者了解不同框架处理相同问题的方式。

1.2 最佳实践概述

开发者在长期实践中会积累解决常见问题的方法,“最佳实践”就是其中一类解决方案。它与设计模式不同,旨在以通用且优雅的方式解决常见问题。

1.3 业务规则定义

“业务规则”在应用开发中常用但难理解,不同业务领域对其定义标准不同。例如,销售敏感文件和小说的业务,发货规则就有很大差异。其工作定义为:业务规则关乎编写应用的原因,而非编写方式。常见的业务规则如验证,由业务领域决定规则。业务规则通常比应用其他部分变更频繁,适合进行分区处理。只有应用面向的人员(通常是业务分析师)能确定业务规则,它直接来源于应用需求文档,是应用成功的关键。

1.4 业务规则的存放位置

1.4.1 数据库服务器
  • JavaBeans :Model 2 设计模式中的 JavaBeans 适合存放业务规则,方便修改,还能利用其面向对象特性建模,利于应用扩展。
  • 触发器和存储过程 :不建议将业务规则放在数据库的触发器和存储过程中。因为 SQL 是基于集合的语言,缺乏 Java 的字符串处理、数值分析等功能,且不具可移植性。同时,Model 2 应用是三层架构,将业务逻辑放在中间层可避免规则分散,便于后续扩
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值