今天看到一篇文章,介绍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
- 浏览 1585
- 评论(3)
- 论坛回复 / 浏览 (3 / 2353)
- 查看更多
相关推荐
数据字典是数据库设计中的一个重要组成部分,特别是在系统分析和设计阶段,它提供了关于系统中数据的详细信息。数据字典通常包含数据项、数据结构、数据流、数据存储和处理过程等元素的定义,帮助理解和管理数据库中...
数据流图和数据字典是软件工程领域中用于描述和定义系统中数据流动和数据存储的重要工具。数据流图(DFD)是一种图形化技术,用于描绘数据在系统中的流向、数据流经过的变换以及系统处理数据的逻辑过程。数据字典则...
学籍管理系统数据流图和数据字典 本文档是关于学籍管理系统的数据库设计字典,旨在帮助学习和了解数据库设计的概念。下面是对标题、描述、标签和部分内容的详细解释和知识点总结。 标题:学籍管理系统数据流图和...
- **保存或展示**:将格式化后的数据字典保存到文件或数据库,或者直接在应用程序中显示。 6. **最佳实践**: - **自动化**:编写脚本或工具自动化获取和更新数据字典,减少人工错误。 - **版本控制**:将数据...
这种关系在数据字典中被清晰地表示出来,方便查询和维护。 5. **表集(Table Groups)**:表集是一组相关数据表的逻辑集合,它们通常一起被处理,例如在事务处理中。表集可以帮助优化数据库性能,因为它们允许一次...
以下是关于数据字典设计和相关知识点的详细解释: 1. **数据字典**:数据字典是系统设计中的核心文档,它包含系统中所有数据元素的定义,如数据项、数据流、数据存储和数据处理。数据字典不仅帮助开发者理解数据的...
在软件工程领域,系统流程图、数据流图和数据字典是进行软件开发过程中不可或缺的工具,它们在软件的需求分析和设计阶段起着至关重要的作用。以下是对这些概念的详细解释: 1. **系统流程图**(System Flowchart)...
本项目涉及的关键知识点包括VB串口编程、数据读取、数据保存以及数据显示为曲线,这些都是构建串口通信应用的基础。 首先,我们需要了解VB中的串口通信。在VB中,我们通常使用MSComm控件(Microsoft Communication ...
在LabVIEW编程环境中,保存和再现数据波形是一项常见的任务,尤其在数据分析、信号处理以及实验数据记录等领域。本文将详细讲解如何通过LabVIEW实现这一功能,重点在于如何读取电子表格或TXT文档中的数据,并将横...
ECSHOP 2.7.3 完全版数据字典是针对ECSHOP电商系统的一个数据库设计文档,包含了各个核心表的结构、字段信息以及用途,这对于理解和进行ECSHOP的二次开发或者数据操作至关重要。下面将详细解释部分主要的数据表及其...
// 处理接收到的数据,例如保存到文件 } ``` 4. **数据保存** - **文件格式**:根据需求,可以将数据保存为文本文件(如`.txt`)、CSV(逗号分隔值,`.csv`)、二进制文件(`.bin`)或其他特定格式。 - **实时...
标题中的“免驱摄像头(YUV格式)数据读取、现实及图片保存”涉及到的主要知识点包括摄像头数据接口、视频数据格式YUV以及图像处理中的显示与保存。以下将详细阐述这些内容: 1. **免驱摄像头**:免驱摄像头是指用户...
这个字典不仅存储了大量的药品数据,还融入了行业规定和最佳实践,使得医药从业者能够在快速变化的市场环境中保持高效和准确。而“qfbj”可能是该字典文件的简写或者编码,用于在系统中快速定位和调用。
在LabVIEW(Laboratory Virtual Instrument Engineering Workbench)中,数据处理和存储是常见的任务,尤其在实验数据分析和自动化测试环境中。本主题将深入探讨如何在LabVIEW中将数据保存到表格和文件,以供后续...
3. **数据字典(Data Dictionary, DD)**:数据字典是系统设计中的重要参考资料,它包含了所有系统中使用的数据元素、数据结构、数据流、数据存储和处理过程的定义。例如,数据条目可能包括书籍ID、作者名、出版日期...
首先,MNIST数据集的二进制文件通常分为两个部分:一个是图像文件(例如,`train-images-idx3-ubyte`和`t10k-images-idx3-ubyte`),另一个是对应的标签文件(例如,`train-labels-idx1-ubyte`和`t10k-labels-idx1-...
本篇文章将详细介绍一个简单的教务管理系统中的0层和1层数据流图,以及相关的数据字典。 #### 二、0层数据流图解析 0层数据流图通常用于概述整个系统的外部视图,展示系统与外部实体之间的交互情况。 ##### 1. ...
级联字典是一种在计算机科学和信号处理领域中常见的数据结构,特别是在图像处理、压缩编码和机器学习等应用中。这种字典构造方法是通过组合多个基础字典,以达到更丰富的表示能力和更高的编码效率。在本文中,我们将...
在Python编程中,字典(Dictionary)是一种非常重要的数据结构,它以键值对的形式存储数据,便于快速查找和操作。在实际应用中,我们常常需要将字典的数据保存到文件中,以便后续读取、分析或跨程序共享。Python提供...