首页 \ 问答 \ 我们可以在同一应用程序的其他实例中重用Java Swing应用程序组件吗?(Can we reuse Java Swing application components in other instances of same application?)

我们可以在同一应用程序的其他实例中重用Java Swing应用程序组件吗?(Can we reuse Java Swing application components in other instances of same application?)

我们有一个Java Swing应用程序,它包含JTable,JCombobox,JTextArea等组件以及许多其他Swing组件。

现在需要说我们需要创建相同Java Swing应用程序的多个屏幕/副本。 例如,如果我的主Java Swing应用程序是X,那么我必须创建相同的应用程序A,B,C,D,......与X相同。

所以这里有一些明显的设计约束,我们不应该多次创建X应用程序。 我们应该只创建一次并利用它们创建其他应用程序A,B,C,D ....

这里有一个问题,这些A,B,C ......应用程序可能是也可能不是X的子集。这意味着A的Swing组件比X少。

有一种方式存储类文件并从中创建应用程序但是Swing组件如何重用它们呢? 我们在哪里可以存放它们?

这是一种设计问题。 有任何想法吗..


We have a Java Swing application which contains components like JTable, JCombobox, JTextArea and lots of other Swing components.

Now there is a requirement that says we need to create multiple screens/copy of same Java Swing applications. For e.g. if my main Java Swing application is X then I have to create same applications A,B,C,D,... same as X.

So here there are some obvious design constraints that we should not create X applications many times. We should create it only once and utilize them to create other apps A,B,C,D....

There is a problem here these A,B,C... applications may be or may not be subsets of X. It means that A is having less Swing components then X.

There is one way store class files and create app from it but what about Swing components how do we reuse them? Where can we store them?

This is kind of design question. Any ideas..


原文:https://stackoverflow.com/questions/4344214
更新时间:2022-10-15 15:10

最满意答案

有关如何在hadoop v1中执行此操作的互联网上有许多资源,例如http://www.hadoopsphere.com/2012/11/understanding-high-availability-options.htmlhttp://hortonworks.com/blog/ HA-名称节点换HDFS与-的hadoop-1-0-部分-1 /

在Hadoop 2.0中,这本身就解决了。


There are many resources on the internet on how to do that in hadoop v1 e.g. http://www.hadoopsphere.com/2012/11/understanding-high-availability-options.html or http://hortonworks.com/blog/ha-namenode-for-hdfs-with-hadoop-1-0-part-1/

In Hadoop 2.0 this is inherently solved.

相关问答

更多
  • 是的 ,WebHDFS不具备高可用性。 这个问题仍然存在。 参考HDFS-6371 相反,您可以选择HttpF 。 它可以与webhdfs REST API和HA识别相互作用。 或者,编写自定义实现以将请求重定向到Active Namenode。 Yes, WebHDFS is not High Availability aware. This issue is still open. Refer HDFS-6371 Instead, you can opt for HttpFs. It is inteop ...
  • 没有比这更复杂的了。 就像它说的那样,Swarm(和kubernetes,以及这个空间中的大多数其他工具)是声明性的 ,这意味着你告诉它你想要的状态(即'我想要4个redis实例')和Swarm会将系统收敛到那个州。 如果你有3个节点,那么它将在节点1上安排1个redis,在节点2上安排1个,在节点3上调度2个。如果节点2死亡,那么系统现在不符合你声明的状态,并且Swarm将安排节点1或3上的另一个redis(取决于策略等)。 现在,容器/任务/实例调度的这种动态带来了另一个问题,即发现。 Swarm通过维 ...
  • 对于StackOverflow,您的问题可能有点宽泛,但我处于您的情况,所以我可以同情。 粘性会话不是首选,因为需要使用它们会表明您的应用程序不是无状态的。 换句话说,您需要粘性会话,这意味着您的应用程序依赖于服务器内存进行会话管理,因此,一旦初始化会话,该用户必须在整个会话期间保持在该服务器上。 这是可以的,但不太理想(相比之下,如果您的请求根本不关心它运行的是哪个服务器实例),因为如果您的流量速度减慢并且Elastic Beanstalk决定终止您所使用的实例,那么下一步请求当负载均衡器将您路由到另一个 ...
  • 有关如何在hadoop v1中执行此操作的互联网上有许多资源,例如http://www.hadoopsphere.com/2012/11/understanding-high-availability-options.html或http://hortonworks.com/blog/ HA-名称节点换HDFS与-的hadoop-1-0-部分-1 / 在Hadoop 2.0中,这本身就解决了。 There are many resources on the internet on how to do that ...
  • 对于ASF Hadoop 1.1.2,没有可靠的NameNode HA选项。 这些是2.0版本发布的,包含在像Cloudera的CDH4这样的流行发行版中。 NameNode HA的选项包括运行主NameNode和热备用NameNode。 它们共享编辑日志,可以是NFS挂载,也可以是HDFS本身的仲裁日志模式。 前者为您提供了存储HDFS元数据的外部源的好处,而后者为您提供了Hadoop外部无依赖性的好处。 就个人而言,我喜欢NFS选项,因为您可以轻松快照/备份驻留在文件服务器上的数据。 这种方法的缺点是在 ...
  • 事实证明Snakebite没有一个,而是两个解决这个问题的方法: AutoConfigClient ,它将从hadoop配置中获取配置,而HAClient则需要两个名称节点 。 就我而言,我实际上是通过气流使用蛇咬伤。 事实证明,气流的HDFSHook非常智能,可以应对在一个连接中提供的两个名称节点,然后使用HAClient。 It turns out that Snakebite has not one, but two solutions to this problem: AutoConfigClien ...
  • Google Cloud Dataproc具有内置于服务中的高可用性 (HA)模式。 在HA模式下,Cloud Dataproc群集支持HDFS高可用性和YARN高可用性,并且两个组件都配置为允许不间断的YARN和HDFS操作,尽管任何单节点故障/重新启动。 有关Cloud Dataproc HA模式的一些重要事项需要牢记: HA功能目前处于测试阶段 所有节点都使用Apache Zookeeper进行故障转移 通过Cloud Dataproc Jobs API提交的作业不被视为“高可用性”,并且仍将在运行相 ...
  • 对于Hadoop HA - 您需要至少两台可以运行Namenode和Namenode HA的独立机器。 因此理论上你可以拥有至少2台机器的Hadoop HA集群。 但这在实际中并没有太大用处。 要回答您的其他问题:1。您可以在运行Namenode服务的计算机上运行DataNode服务。 这是PoC集群中的一般情况,其中您有小型集群(大致3-7个节点)注意:作为最佳实践的一部分,您应该使用专用计算机作为生产中的Namenode等主服务。 是的,您可以在运行Datanode或Namenode或两者的计算机上运行 ...
  • 4)现在如果我关闭节点60,Cassandra需要将现有数据传输到'1,'ram',9003934069'到剩余节点(到61或63)以将RF保持为'3'? 这不是Cassandra工作的方式 - 复制因子'only'声明在不同节点上将Cassandra存储在磁盘上的数据副本数量。 Cassandra在数学上形成了一个环节点。 每个节点负责一系列所谓的令牌(基本上是分区键组件的哈希)。 您的复制因子为3意味着数据将存储在节点上,负责处理数据令牌和环中的下两个节点。 (快速搜索图片https://image.s ...
  • 在这种情况下,工作人员需要在递增后调用WAIT以确保更改已同步。 In this scenario, the worker would need to call WAIT after incrementing to ensure that the change is synchronized.

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。