今天看到一篇文章,介绍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
- 浏览 1566
- 评论(3)
- 论坛回复 / 浏览 (3 / 2351)
- 查看更多
相关推荐
4. **数据存储**:表示数据在系统中是如何被保存的,比如数据库文件、日志文件等。 5. **处理逻辑**:定义了数据如何被转换或处理,例如计算、排序、过滤等操作。 6. **数据源与数据使用者**:指出数据来自哪里,...
【致远A6数据字典】是针对致远软件A6协同管理系统的专业术语,它是一种规范化的系统数据结构文档,用于详细记录和描述系统中各个数据表、字段及其关系,便于用户理解、管理和维护系统数据。在A6协同管理系统中,数据...
本资源"软件工程数据字典标准实例"提供了一个实际操作中的数据字典范例,帮助开发者理解和创建自己的数据字典。 数据字典主要包含以下几个部分: 1. **数据项**:这是数据字典的基本单位,代表系统中最小的、不可...
数据流图和数据字典是软件工程领域中用于描述和定义系统中数据流动和数据存储的重要工具。数据流图(DFD)是一种图形化技术,用于描绘数据在系统中的流向、数据流经过的变换以及系统处理数据的逻辑过程。数据字典则...
1. 数据字典:是一种用于记录和描述数据的结构和关系的文档,通常包括数据表、字段、关系等信息。 2. 数据表:是数据库中用于存储和组织数据的基本结构单元,通常包括表名、字段名、数据类型、约束等信息。 3. ...
《用友政务数据字典——数据基础结构》深入解析 用友政务软件是财务管理和业务处理的重要工具,其数据字典则是理解系统数据库结构的关键。本文将详细解析两个主要的数据表——PubBmxx(部门信息)和PubZyxx(职员...
数据字典是数据库管理系统中的一个重要组成部分,它包含了关于数据库中数据的详细信息,如数据项、数据结构、数据流、数据存储以及处理过程等。在数据字典中,经常会使用特定的符号来简洁明了地表示各种数据组合方式...
数据字典模板知识点 本篇文章将详细解释数据...数据字典模板是一个非常重要的文档,能够帮助开发者和数据管理员更好地理解和管理数据。通过了解数据字典模板的结构、内容和命名约定,可以更好地设计和开发数据系统。
例如,整型(INT)用于存储整数,字符型(VARCHAR)用于存储文本,日期时间型(DATETIME)用于记录日期和时间信息等。不同的数据类型对于数据的存储效率和查询性能都有直接影响。 长度参数规定了字段能容纳的最大...
2. 数据规范:通过数据字典,用户可以了解到数据的格式要求,例如日期、时间、数字等字段的格式规范,有助于确保输入数据的准确性和一致性。 3. 数据约束:数据字典中通常会包含字段的约束条件,如非空约束、唯一性...
例如,使用SE11事务码可以查看和编辑数据字典对象,SE16用于查询表内容,DDIC报表可以帮助分析和维护数据字典对象。 通过深入理解ABAP数据字典,开发人员能够更好地设计和管理SAP系统的数据层,从而编写出高效、...
这种关系在数据字典中被清晰地表示出来,方便查询和维护。 5. **表集(Table Groups)**:表集是一组相关数据表的逻辑集合,它们通常一起被处理,例如在事务处理中。表集可以帮助优化数据库性能,因为它们允许一次...
以下是关于数据字典设计和相关知识点的详细解释: 1. **数据字典**:数据字典是系统设计中的核心文档,它包含系统中所有数据元素的定义,如数据项、数据流、数据存储和数据处理。数据字典不仅帮助开发者理解数据的...
在软件工程领域,系统流程图、数据流图和数据字典是进行软件开发过程中不可或缺的工具,它们在软件的需求分析和设计阶段起着至关重要的作用。以下是对这些概念的详细解释: 1. **系统流程图**(System Flowchart)...
本项目涉及的关键知识点包括VB串口编程、数据读取、数据保存以及数据显示为曲线,这些都是构建串口通信应用的基础。 首先,我们需要了解VB中的串口通信。在VB中,我们通常使用MSComm控件(Microsoft Communication ...
在LabVIEW编程环境中,保存和再现数据波形是一项常见的任务,尤其在数据分析、信号处理以及实验数据记录等领域。本文将详细讲解如何通过LabVIEW实现这一功能,重点在于如何读取电子表格或TXT文档中的数据,并将横...
标题中的“免驱摄像头(YUV格式)数据读取、现实及图片保存”涉及到的主要知识点包括摄像头数据接口、视频数据格式YUV以及图像处理中的显示与保存。以下将详细阐述这些内容: 1. **免驱摄像头**:免驱摄像头是指用户...
数据字典是软件工程中一个重要的工具,它用于记录和解释数据流程图中的各个元素,为系统的逻辑模型提供详尽的定义。数据字典通常包括以下六个关键元素: 1. **数据流**:数据流是数据在系统中移动的路径,例如在...