我有一个 Java 应用程序( Fat 客户端、 服务器、 数据库 ) 。 所有服务器方法都调回矢量( 服务器代码最初是多年前创建的, 并且为了一致性而保留不变 ) 。 矢量 ALWAYS 返回 2 个位置, 而不是调用 。 第一个位置是错误对象( 或空号), 提醒客户处理此方法调用时服务器遇到的任何问题 。 第二个位置是我们要的数据 。 它可以是对象的直线列表, 字符串, 直线等; 任何胖客户正在寻找的 。
我试图减少服务器通话的足迹并提高其性能。 我所看到的一件事是删除返回的矢量并替换它们。 我的问题是什么 。 如前所述, 此收藏将总是两个位置长, 将位置 0 设为错误对象( 如果没有错误, 则无效 ), 将位置 1 设为“ 我的数据 ” 。 它无需分类, 它基本上用于返回 2 参数的方法( 并按服务器到客户端时的顺序排列 ) 。
我不需要其他功能 然后将0号位置和1号位置 传送给客户 因为一旦收集到客户 检查0号位置出错
有什么建议吗?