请问java中间件有必要提供用户界面吗

芷听 2012-04-15 07:39:52
如题。老师要求做一个排序中间件,请问有必要提供用户界面吗?而且,说一下大致做排序中间件的思路好吗
...全文
127 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
magong 2012-04-16
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

这是作业要求:

开发“排序”中间件
设计其体系结构
开发软件
提示:
数据的输入可能是键盘输入、文件、其它软件的输出;
数据的类型可能是简单类型、结构、对象,文件;
排序的依据可以根据用户的要求;
数据的输出可能输出到显示器、打印机、作为软件的输入、文件。
[/Quote]
这样倒是说得通,可以写点独立运行的服务了。
IO环节分散的,需要用适配器适应每种IO形式。每种设备一个Driver。
为提供服务给不同的客户端使用,你需要实现不同形式的客户端API,
API中,需要给用户定义能跨越各种数据类型的数据格式。
昨日凡阳 2012-04-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

这是作业要求:

开发“排序”中间件
设计其体系结构
开发软件
提示:
数据的输入可能是键盘输入、文件、其它软件的输出;
数据的类型可能是简单类型、结构、对象,文件;
排序的依据可以根据用户的要求;
数据的输出可能输出到显示器、打印机、作为软件的输入、文件。
[/Quote]

作业要求简短几句话,但是包含的原则相当多,不用界面呈现,相信你会无从下手,用界面呈现,相信你也会不知所措,因为这个要考虑太多东西。
芷听 2012-04-15
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

引用 2 楼 的回复:

老师要求对可以多种输入方式排序,可以对键盘输入,文件等排序。

哦?这也能上升为中间件?函数库就可以完成的功能嘛。
[/Quote]

就是很郁闷啊。。
magong 2012-04-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

老师要求对可以多种输入方式排序,可以对键盘输入,文件等排序。
[/Quote]
哦?这也能上升为中间件?函数库就可以完成的功能嘛。
芷听 2012-04-15
  • 打赏
  • 举报
回复
这是作业要求:

开发“排序”中间件
设计其体系结构
开发软件
提示:
数据的输入可能是键盘输入、文件、其它软件的输出;
数据的类型可能是简单类型、结构、对象,文件;
排序的依据可以根据用户的要求;
数据的输出可能输出到显示器、打印机、作为软件的输入、文件。
magong 2012-04-15
  • 打赏
  • 举报
回复
用户界面可以做,包括管理、跟踪等功能,都可以实现的,就看有没有必要了。

任务排序的话,肯定要用异步的消息机制完成了,你需要使用JMS等类似的基础技术。
芷听 2012-04-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

你这所谓的中间件,应该就是一个公用组组件而已吧。你的排序指的给查出来的数据排序吗?
[/Quote]

老师要求对可以多种输入方式排序,可以对键盘输入,文件等排序。这是体系结构的作业。
昨日凡阳 2012-04-15
  • 打赏
  • 举报
回复
你这所谓的中间件,应该就是一个公用组组件而已吧。你的排序指的给查出来的数据排序吗?
内容概要:本文研究了基于共识的捆绑算法(CBBA)在多智能体系统中的多任务分配问题,重点应用于远程太空船交会与维修的相对运动规划(RPO)任务。通过Matlab代码实现了CBBA算法,解决了多个航天器在复杂空间环境下协同执行交会、对接与维修任务时的任务分配挑战。研究突出该算法在分布式决策、冲突避免与资源优化方面的优势,详细探讨了任务打包、竞标机制与共识达成等核心环节,验证了其在无中央控制器条件下实现高效、鲁棒任务分配的有效性。; 适合人群:具备航天动力学、控制理论、多智能体系统及优化算法基础,从事航天器自主任务规划、分布式协同控制等相关领域的研究生、科研人员及工程师。; 使用场景及目标:① 实现多航天器在通信受限与信息不完整的远程空间环境下的自主任务分配;② 提升RPO任务中路径规划与资源调度的效率与安全性;③ 构建去中心化的多智能体协同框架,增强系统整体鲁棒性与可扩展性。; 阅读建议:建议结合提供的Matlab代码深入理解CBBA算法的实现逻辑,重点关注竞标权重设计、任务冲突消解与共识收敛过程,并可通过调整任务规模、通信拓扑与约束条件进行仿真实验,以全面掌握算法性能与适用边界。

51,408

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧