`
kimfly
  • 浏览: 47592 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

接口设计的问题

    博客分类:
  • java
阅读更多
        现在在java程序的设计时,POJO是常用的对象,在一边情况下,返回一个POJO对象给调用者是一个比较清晰的方法。
        但是,在某些时候,如查询,需要返回多个POJO的信息,也可能只是这几个POJO对象的部分信息,那么此时我们返回的接口该如何表示呢?
         如果返回一个map对象,那么使用者必须清楚的知道map对象中字段对应的内容信息,而这些信息恰恰是不易表示出来的.使用接口的人无法知道里面确切的提供了什么。
         如果为了这些查询再生成一个更大的pojo对象,这种对象的存在价值好像又不大,
         希望谁能够给点建议该如何设计这种接口。
分享到:
评论
4 楼 CnXiaowei 2007-04-21  
楼主可以看以下我昨天发的一篇帖子,里面虽然实质上没有用到接口,但页可以说是解决了这个问题。
http://www.iteye.com/topic/72933
3 楼 IvanLi 2007-02-27  
引用

如果返回一个map对象,那么使用者必须清楚的知道map对象中字段对应的内容信息,而这些信息恰恰是不易表示出来的.使用接口的人无法知道里面确切的提供了什么。

在接口的javadoc里写清楚不就行了
2 楼 yiding_he 2007-02-27  
没有哪种 DAO 能通吃所有的数据库管理,Hibernate 也不例外。例如它就没法支持多表查询。楼主最好能根据自己的项目特点来设计实用的 DAO。例如查询的时候,表中有四五十个字段,而用到的只有两三个,这就需要 DAO 能够支持仅查询指定的几个字段,返回的 pojo 对象中只要指定的字段赋了值就行了。
1 楼 zjnbhwh 2007-02-14  
期待中!!!!!!!!!!!!!!

相关推荐

    USB接口设计 USB接口设计 USB接口设计

    USB接口设计是一个涵盖硬件、软件和协议栈的综合过程,涉及到多个层面的知识点。 一、USB接口物理层设计 USB接口的物理层主要关注信号传输的电气特性,包括电压等级、信号线配置、连接器类型等。USB标准定义了不同...

    接口设计及界面设计

    在软件开发过程中,接口设计和界面设计是两个至关重要的环节,它们直接影响到用户的使用体验和系统的可维护性。本文将详细探讨这两个主题。 首先,我们来讨论“接口设计”。接口设计是软件系统中不同组件之间交互的...

    军用软件接口设计规范

    1. **一致性**:接口设计应遵循一致性的原则,确保不同系统或模块之间能够基于统一的标准进行交互,减少集成时的不兼容问题。 2. **可维护性**:设计时应考虑到未来的维护和升级需求,接口应当易于理解、修改和扩展...

    参考资料-Proteus在单片机接口设计中的应用.zip

    《Proteus在单片机接口设计中的应用》是一份深入探讨如何利用Proteus...通过学习,读者不仅可以掌握Proteus的基本操作,还能了解如何将其应用于实际项目中,解决各种接口设计问题,从而提升自身的嵌入式系统开发能力。

    互联网软件开发接口设计说明书模板

    **互联网软件开发接口设计说明书模板** 1. **文档说明** - **阅读对象**: 本接口设计说明书适用于软件开发团队中的后端开发人员、测试工程师、产品经理以及与接口对接相关的第三方开发者。它提供了清晰的接口定义...

    接口概要设计说.doc

    9. **性能优化**:接口设计时需考虑性能问题,如减少请求响应时间、批量处理、缓存策略等。 10. **测试与文档**:接口设计完成后,必须编写详尽的接口文档,并进行单元测试、集成测试和压力测试,确保其正确性和...

    软件接口设计说明书模板(空模板).doc

    **软件接口设计说明书模板详解** 软件接口设计说明书是软件开发过程中的重要文档,它详细描述了不同组件或系统之间的交互方式。这份模板为空模板,旨在为编写者提供一个结构化的框架,以规范地记录和表达软件接口的...

    单片机毕业设计 USB接口设计

    “USB接口设计.pdf”可能是详细的设计指南,包含了USB接口设计的步骤、常见问题及解决方案,对于实际操作非常有帮助。阅读这份文档可以深入理解USB通信的原理和实践技巧。 “盛方单片机使用必读.txt”可能包含了...

    IEEE1394协议及接口设计 杜滢

    杜滢在"IEEE 1394协议及接口设计"中可能详细介绍了如何在实际应用中设计符合IEEE 1394标准的接口,包括硬件设计、固件开发以及与主机软件的交互。可能涵盖的内容包括: 1. **硬件设计**:讲解接口的物理布局,如...

    7.10 接口设计说明(IDD).docx

    【接口设计说明(IDD)】是软件开发过程中关键的文档之一,主要用来详细描述系统、子系统、硬件配置项、软件配置项以及手动操作等之间的交互特性。它旨在确保各个组件之间的兼容性和协同工作能力,同时也作为设计...

    接口设计说明书(软件设计文档范例)

    ### 接口设计说明书知识点详解 #### 一、概述 接口设计说明书对于软件开发者来说是一项重要的文档资源。本文档详细介绍了LK9000编程接口中的各项功能与使用方法,帮助用户更好地理解和应用这些接口来开发LK9000软件...

    Android平台双以太网接口设计与实现.pdf

    经过功能测试验证,这个方法能够有效地解决嵌入式硬件平台上的多以太网接口设计问题,并为Android平台的多以太网接口配置提供了有效的方法。 文章还提到了有线通信终端的软件平台,包括驱动程序(如永磁驱动、...

    API 接口 设计文档 模板

    ### API接口设计文档模板知识点详解 #### 一、概述 API(Application Programming Interface)接口设计文档是软件开发过程中不可或缺的一部分,它为开发者提供了清晰、准确的接口调用指南。一个良好的API文档应包括...

    接口设计技巧及原理说明

    在IT行业中,接口设计是构建软件系统的关键环节,它决定了不同组件或服务之间的通信方式。接口设计技巧与原理的深入理解对于开发出高效、可扩展和易于维护的系统至关重要。以下将详细介绍接口设计的一些核心概念、...

    应用开发-程序接口设计文档模板

    在软件开发过程中,接口设计文档是一个至关重要的环节,它为开发者提供了清晰的通信规范,确保不同组件或系统之间的协同工作。下面我们将详细探讨如何编写一个有效的接口设计文档,以及如何利用提供的模板来实现这一...

    93-SRAM接口设计.7z

    本资源"93-SRAM接口设计.7z"提供了一个关于SRAM接口设计的Vivado仿真工程,这将帮助我们深入理解如何在FPGA项目中集成和控制SRAM。 首先,我们需要了解Verilog HDL(硬件描述语言),这是一种广泛使用的编程语言,...

    10接口设计说明(IDD)[整理].pdf

    【接口设计说明(IDD)】是系统开发过程中关键的技术文档之一,它详细描述了不同组件、模块或系统之间如何交互,以及这些交互的规范。在本文档中,我们将深入探讨 IDD 的重要性和其组成部分,特别是在“身高体重分析...

Global site tag (gtag.js) - Google Analytics