`
kimfly
  • 浏览: 47118 次
  • 性别: 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  
期待中!!!!!!!!!!!!!!

相关推荐

    接口设计原则文档

    描述两个程序间通信时要注意的接口设计问题。

    接口设计及界面设计

    期末软件工程论文 问题是:接口设计主要包括哪些方面?如何进行界面设计?

    多核DSP芯片TMS320C6678的DDR3接口设计

    多核处理器由于其性能较高,一般用于较复杂的实现功能...文中详细介绍了 DDR3的硬件接口设计、稳定参考电源设计、复位和上电时序、针对 DDR3的PCB布线设计、DDR3的初 始化以及读写 DDR3的时序和方法

    单片机接口设计

    本课件详细介绍了单片机中的接口问题,深入浅出,简洁明了,集中介绍了IIC总线的设计与应用,以及相应地软件程序。

    PCI9054芯片接口设计中若干问题的深入研究

    PCI9054芯片接口设计中若干问题的深入研究

    CAN总线接口电路设计注意事项

    本文主要对CAN总线接口电路设计中应该注意的问题进行了汇总分析,希望对你的学习有所帮助。

    短信接口设计

    详细文档 大家可以看看 关于在java 程序中调用短信接口的问题

    基于verilog的SPI接口设计,modelsim仿真测试。verilog代码,word文章。

    基于verilog的SPI接口设计,modelsim仿真测试。SPI是Motorola公司提出的外围接口协议,它采用一个串行、同步、全双工的通信方式,解决了微处理器和外设之间的串行通信问题,并且可以和多个外设进行直接通信。用...

    32位微机原理上机实验报告:基本IO接口电路设计实验

    32位微机原理上机实验报告:基本IO接口电路设计实验,程序实验步骤等

    SCM接口设计与说明

    从6个方面介绍重百SCM接口情况。 程序部署,重要表,重要过程,数据交互方式,特殊说明,可能存在的问题分析

    ansys和AutoCAD模型接口设计

    针对ANSYS建模较为困难的弱点,建议利用...程中存在的问题,并利用人工智能语言Visual Lisp编制转换程序。通过两个工程实例的应用,证明了程序的可 行性,也表明了此种转换技术对于有限元软件的工程应用有较好的实用价值。

    基于51单片机和PDIUSB12的USB接口设计

    为解决51单片机与计算机的串行总线(USB)的通信问题,以PDIUSB12芯片为基础,选择51单片机中的STC89C52为示例,设计了一款USB的接口电路,解决了多款51单片机与计算机的USB通信困难的问题。

    如何解决USB-C接口在设计规范性上的问题

    RaspBerry 4 Pi model B(树莓派4B)正式发布,从处理能力,通信方式,对外接口都进行了全方位的升级,为嵌入式开发者带来了福音。收到货后,不少开发者...结果,却发现了USB-C接口在设计规范性上出现了严重的问题。

    HTTP 接口设计指北-20151021163141.pdf

    HTTP 接口设计指北-20151021163141.pdf HTTP 接口设计指北 文档主要目的是为设计接口时提供建议,使大家不必重复造 HTTP 协议已经完成的轮子 只是建议,不是必须遵从的要求 大家有什么问题想法或者建议欢迎 创建 ...

    跨平台中大量数据传输的接口设计解决方案

    【摘要】:气象业务的信息平台建设中,不同平台之间存在大量的数据交换与访问,通过设计一个带五个参数的接口函数,包括输入字符数组、输入字符数组长度、输出字符数组、输出字符数组长度、标志位五个参数用于实现不同...

    接口技术课程设计

    使学生进一步掌握巩固《接口技术》课程中所学理论知识,并通过一些实用,有趣、内容先进的课题,激发学生的学习积极性,锻炼其设计、制作、调试接口电路的能力,以提高学生的接口电路的设计及解决实际问题的能力。

    RS485、RS232接口设计指南

    RS-485作为一种多点、差分数据传输的电气规范现已成为业界应用最为广泛的标准通信接口之一。这种通信接口允许在简单的一对双绞线上进行多点、...本文档主要说明了RS485与RS422的原理以及设计应用电路中应该注意的问题。

    TMS320C67系列EMIF与异步FIFO存储器的接口设计

    先出)存储器的硬件接口设计,着重描述了用EDMA(扩展的直接存储器访问)方式读取FIFO存储器 数据的软件设计流程,最后说明了在选择FIFO存储器时应注意的问题。由于EMIF的强大功能,不仅 具有很高的数据吞吐率,而且...

    机电一体化计算机接口设计要求.ppt

    机电一体化计算机接口设计要求.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~

    基于FT245BM的快速USB接口设计

    由于该USB数据通信接口设计仅是系统设计的一个很小的部分,如果仍采用传统的设计方法实现,那么将耗费较多的时间和精力,而且最终也未必能获得理想的效果。为了摆脱常规USB数据接口设计的难度,加快系统开发进程,...

Global site tag (gtag.js) - Google Analytics