今天看到一篇文章,介绍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
- 浏览 1574
- 评论(3)
- 论坛回复 / 浏览 (3 / 2353)
- 查看更多
相关推荐
【致远A6数据字典】是针对致远软件A6协同管理系统的专业术语,它是一种规范化的系统数据结构文档,用于详细记录和描述系统中各个数据表、字段及其关系,便于用户理解、管理和维护系统数据。在A6协同管理系统中,数据...
数据流图和数据字典是软件工程领域中用于描述和定义系统中数据流动和数据存储的重要工具。数据流图(DFD)是一种图形化技术,用于描绘数据在系统中的流向、数据流经过的变换以及系统处理数据的逻辑过程。数据字典则...
《用友政务数据字典——数据基础结构》深入解析 用友政务软件是财务管理和业务处理的重要工具,其数据字典则是理解系统数据库结构的关键。本文将详细解析两个主要的数据表——PubBmxx(部门信息)和PubZyxx(职员...
例如,整型(INT)用于存储整数,字符型(VARCHAR)用于存储文本,日期时间型(DATETIME)用于记录日期和时间信息等。不同的数据类型对于数据的存储效率和查询性能都有直接影响。 长度参数规定了字段能容纳的最大...
例如,使用SE11事务码可以查看和编辑数据字典对象,SE16用于查询表内容,DDIC报表可以帮助分析和维护数据字典对象。 通过深入理解ABAP数据字典,开发人员能够更好地设计和管理SAP系统的数据层,从而编写出高效、...
以下是关于数据字典设计和相关知识点的详细解释: 1. **数据字典**:数据字典是系统设计中的核心文档,它包含系统中所有数据元素的定义,如数据项、数据流、数据存储和数据处理。数据字典不仅帮助开发者理解数据的...
在软件工程领域,系统流程图、数据流图和数据字典是进行软件开发过程中不可或缺的工具,它们在软件的需求分析和设计阶段起着至关重要的作用。以下是对这些概念的详细解释: 1. **系统流程图**(System Flowchart)...
本项目涉及的关键知识点包括VB串口编程、数据读取、数据保存以及数据显示为曲线,这些都是构建串口通信应用的基础。 首先,我们需要了解VB中的串口通信。在VB中,我们通常使用MSComm控件(Microsoft Communication ...
数据字典是数据库设计的基石,它包含了所有关于数据库中数据元素的详细信息。这包括数据项的名称、定义、类型、来源以及使用者。数据字典有助于确保数据的一致性和准确性,同时提供了一个清晰的参考,使得系统维护和...
ECSHOP 2.7.3 完全版数据字典是针对ECSHOP电商系统的一个数据库设计文档,包含了各个核心表的结构、字段信息以及用途,这对于理解和进行ECSHOP的二次开发或者数据操作至关重要。下面将详细解释部分主要的数据表及其...
// 处理接收到的数据,例如保存到文件 } ``` 4. **数据保存** - **文件格式**:根据需求,可以将数据保存为文本文件(如`.txt`)、CSV(逗号分隔值,`.csv`)、二进制文件(`.bin`)或其他特定格式。 - **实时...
标题中的“免驱摄像头(YUV格式)数据读取、现实及图片保存”涉及到的主要知识点包括摄像头数据接口、视频数据格式YUV以及图像处理中的显示与保存。以下将详细阐述这些内容: 1. **免驱摄像头**:免驱摄像头是指用户...
3. **HR(人力资源)**:数据字典中关于HR的部分将涵盖员工信息、考勤、薪资福利、招聘等人力资源管理相关数据表的详细说明。 4. **会议**:此部分涉及会议的创建、审批、参与人管理、会议纪要等,数据字典会揭示...
这个字典不仅存储了大量的药品数据,还融入了行业规定和最佳实践,使得医药从业者能够在快速变化的市场环境中保持高效和准确。而“qfbj”可能是该字典文件的简写或者编码,用于在系统中快速定位和调用。
在LabVIEW(Laboratory Virtual Instrument Engineering Workbench)中,数据处理和存储是常见的任务,尤其在实验数据分析和自动化测试环境中。本主题将深入探讨如何在LabVIEW中将数据保存到表格和文件,以供后续...
3. **数据字典(Data Dictionary, DD)**:数据字典是系统设计中的重要参考资料,它包含了所有系统中使用的数据元素、数据结构、数据流、数据存储和处理过程的定义。例如,数据条目可能包括书籍ID、作者名、出版日期...
5. 保存或展示:将生成的数据字典保存为文件,或者直接在网页上显示。 回到给定的压缩包文件`[其他类别]PHP生成MySQL数据字典程序_export_structure.zip`,其中的"资料整理"可能包含一个实现上述步骤的PHP脚本,...
首先,MNIST数据集的二进制文件通常分为两个部分:一个是图像文件(例如,`train-images-idx3-ubyte`和`t10k-images-idx3-ubyte`),另一个是对应的标签文件(例如,`train-labels-idx1-ubyte`和`t10k-labels-idx1-...
本篇文章将详细介绍一个简单的教务管理系统中的0层和1层数据流图,以及相关的数据字典。 #### 二、0层数据流图解析 0层数据流图通常用于概述整个系统的外部视图,展示系统与外部实体之间的交互情况。 ##### 1. ...