今天看到一篇文章,介绍j2ee项目的一些最佳实践,其中有一条是不要在控制层中固定数据的格式。他给的建议是为jsp写一些help类,用那些help类来对数据做格式化。
结合我做过的项目,我感觉对这一条有些疑问。
1. 举个例子,在jsp页面中显示时间,一般的做法是直接在action里面将时间格式化好,然后传字符串到页面上。如果根据这个最佳实践,岂不是要传date对象?或者变通的做法,将date对象中的具体long数值作为string 传到页面上,再用help类格式化?
2. 另外象有些key-value类型的数据,比如有一个选择框,用来选择城市,在vo中保存的应该是城市的key,那么是应该在action中处理好,然后传城市的value到页面上呢,还是在页面上用help类来查找城市的key对应的value呢?大家平时都是怎么做的啊?
3. 顺便想到一个问题,我看到有不少开源项目在存储时间,日期的时候是直接存储的具体的long值,有没有朋友在自己的项目中是这样做的?有什么优缺点呢?
分享到:
- 2007-09-20 15:45
- 浏览 1561
- 评论(3)
- 论坛回复 / 浏览 (3 / 2349)
- 查看更多
相关推荐
数据字典是信息系统设计中的关键工具,用于详细记录和组织...例如,在学生学籍管理系统中,数据字典帮助明确"学号"的结构和规则,"学生"数据结构的构成,以及"体检结果"数据流的流动路径,确保了数据的有效管理和处理。
数据字典在软件工程中扮演着至关重要的角色,它是关于数据信息的集合,包含了对数据流图中所有元素的详细定义。数据字典与数据流图共同构建了系统的逻辑模型,两者缺一不可。没有数据字典,数据流图的含义会变得模糊...
本资源"软件工程数据字典标准实例"提供了一个实际操作中的数据字典范例,帮助开发者理解和创建自己的数据字典。 数据字典主要包含以下几个部分: 1. **数据项**:这是数据字典的基本单位,代表系统中最小的、不可...
数据字典是数据库设计中的一个重要组成部分,它包含了关于数据库中所有对象的详细信息,如表、视图、索引、存储过程等,以及这些对象的属性和约束。在【致远A8数据字典】中,我们可能会找到以下关键信息: 1. **...
1. **数据完整性**: 数据字典通过定义字段的数据类型、是否必填等规则,有助于保证数据的完整性和一致性。 2. **文档管理**: 它作为数据库设计的一部分,可以方便地用作开发和维护过程中的文档参考。 3. **系统维护*...
数据流图和数据字典是软件工程领域中用于描述和定义系统中数据流动和数据存储的重要工具。数据流图(DFD)是一种图形化技术,用于描绘数据在系统中的流向、数据流经过的变换以及系统处理数据的逻辑过程。数据字典则...
在关系数据库设计中,数据字典(Data Dictionary)扮演着至关重要的角色,它是一个系统性的信息集合,用于记录关于数据库中各个元素的详细信息。数据字典是数据库管理系统的重要组成部分,帮助用户、管理员和开发...
数据字典是数据库管理系统中的一个重要组成部分,它包含了关于数据库中数据的详细信息,如数据项、数据结构、数据流、数据存储以及处理过程等。在数据字典中,经常会使用特定的符号来简洁明了地表示各种数据组合方式...
数据字典模板知识点 本篇文章将详细解释数据...数据字典模板是一个非常重要的文档,能够帮助开发者和数据管理员更好地理解和管理数据。通过了解数据字典模板的结构、内容和命名约定,可以更好地设计和开发数据系统。
《A++V5.3用友财务数据字典》这一资料详细地介绍了用友政务软件的财务数据字典的内容,它覆盖了A++V5.3版本用友财务软件中的数据表结构、字段名称、以及这些字段的具体解释和含义。该数据字典的目的是为了让用户能够...
数据字典,顾名思义,是一系列定义和描述数据元素、数据结构、数据流、数据存储以及处理过程的集合。它是软件开发过程中不可或缺的工具,尤其在需求分析阶段,数据字典能够帮助项目团队成员理解并记录系统中数据的...
例如,整型(INT)用于存储整数,字符型(VARCHAR)用于存储文本,日期时间型(DATETIME)用于记录日期和时间信息等。不同的数据类型对于数据的存储效率和查询性能都有直接影响。 长度参数规定了字段能容纳的最大...
例如,使用SE11事务码可以查看和编辑数据字典对象,SE16用于查询表内容,DDIC报表可以帮助分析和维护数据字典对象。 通过深入理解ABAP数据字典,开发人员能够更好地设计和管理SAP系统的数据层,从而编写出高效、...
例如,ID是序号,ContractNO是合同编号,BM是部门名称,XMMC是项目名称,而后续的字段则涵盖了各种费用如合同金额、管理费、餐费等,以及回款和欠款总额,还有填写人和时间。这对于项目财务管理非常关键。 `BGTZ`表...
### 从Oracle生成表的数据字典方法 在Oracle数据库管理中,数据字典是一个非常重要的工具,它能够帮助我们理解数据库结构、表定义以及列属性等详细信息。本篇文章将介绍如何从Oracle数据库中利用COMMENT生成Excel...
- **保存或展示**:将格式化后的数据字典保存到文件或数据库,或者直接在应用程序中显示。 6. **最佳实践**: - **自动化**:编写脚本或工具自动化获取和更新数据字典,减少人工错误。 - **版本控制**:将数据...
以下是关于数据字典设计和相关知识点的详细解释: 1. **数据字典**:数据字典是系统设计中的核心文档,它包含系统中所有数据元素的定义,如数据项、数据流、数据存储和数据处理。数据字典不仅帮助开发者理解数据的...
在这个系统中,数据字典扮演着至关重要的角色,它是系统设计和开发过程中的基础工具,用于清晰地定义和描述系统中的所有数据元素。下面我们将深入探讨人员管理系统的关键组件和数据字典的使用。 1. **人员管理系统...
在ShopNC2.2版本中,系统包含了丰富的数据表结构,以支撑其复杂的业务流程和功能需求。以下是对其中几个关键数据表的详细解释: 1. **活动表** (`shopnc_activity`) - `activity_id`: 自增的唯一ID,用于标识每个...