English 中文(简体)
Java是否真的可以运输?
原标题:Is JavaEE really portable?

我刚刚执行“JavaEE”任务,在一次面谈中作了介绍。

我以前曾与欧洲黄麻业联合会有过一些经验,但与JMS和多边开发银行没有任何关系。 因此,我从无数例子中看到:

  • application servers bind their topics and queues to different JNDI names - for example topic/queue, jms
  • the activationConfig property is required on JBoss, while in the Sun tutorial it is not.
  • after starting my application, jboss warns me that my topic isn t bound (it isn t actually - I haven t bound it, but I expect it to be bound automatically - in fact, in an example for JBoss 4.0 automatic binding does seem to happen). A suggested solution is to map it in some jboss files or even use jboss-specific annotations.

这可能只是JBos,但是由于它被证明可以执行,因此,它似乎没有具体说明这些事情。 而且,所有指称的可转移性都会消失。

因此,我很想知道,如果这种极端基本的东西似乎根本无法运输,那么,如何声称贾瓦埃莱亚是便携式的,你可以把它放在另一个应用服务器上,并且可以mag地运行。

P.S.对rant客表示歉意,但我假定我会做些事/做错事,这样就表明你的意见。

最佳回答

Java EE与(几乎是)任何标准一样,是执行者努力宣传遵守标准,但却不希望遵守。

审议这个问题: 如何用红帽子赚钱? 放弃或出售货物? 如果你所写的法典可以很容易地转移到另一个Java E申请服务器上,这将妨碍他们从你那里筹集资金。 解决这一难题的方法是,由微软公司负责的易于使用的“草率和扩展”技术,但自公布第一份标准以来,实际上一直是商业软件供应商的选择工具。

如果你在你的代码中贴上“strictly,那么,JBos(或JoonAS(或......))将操作该软件,以及任何其他符合要求的申请服务器,唯一需要修改的是服务器专用部署说明。 这是拥护阶段。

每个服务器——特别是商业服务器!——也倾向于在APIC中增加“更容易做事”的内容。 (为了公平起见,往往使事情更加容易。) 研制者——特别是那些不熟悉标准预报器的人——常常落入依赖这些额外预报器的陷阱,而没有以任何方式加以总结,从而使这些扩展能够使其代码过时,以至于如果你希望改变平台,他们就难以消除。 这是延长阶段。

系指从软件历史上任何时刻开始的标准,你发现有人拥抱和扩展(在人们谈论“不接受”时,我不得不把我的想法从供应商的锁定问题转移到适当的术语上)。 你们也发现终端用户(发展中国家或其他国家)为之服务。 Java EE在这方面没有任何其他技术。

那么,你就把大多数规格的表述不正确与......联系起来。

问题回答

Joel说,“

因此,你在你的便携式方案中为解决这一问题做了些什么? 一种做法是将每一联合后勤系统例外视为致命。 关闭你们的所有物体并重新启动该方案。 象杀人一样,用一个led子,但非常便捷。 或者,你可以检查联医处的例外情况,看它是否带有瞬间或致命的错误,并采取适当的行动。 这种做法效率更高,但鉴于联医处的例外情况是针对具体供应商的,因此很难做到。 我的有些客户采取了撰写针对具体供应商的辛姆赛的方法,这些单单单是短信管理系统的例外情况,并且与他们做与供应商相匹配的物品,以便该代码能够“可移动”(设想:相当于硬件摘要的软件)。

当然,这只是例外处理。 这些问题在总体上也存在。 考虑重新连接的细节。 一些运输装置无法使用或集装箱。 有些人躲避这样的想法,即《法典》不必知道这一点。 但是,现实是,如果网络永久缩小,几乎所有的电传应用都需要提供警示或登录。 如果网络失败,你就不希望 app死吗? 因此,即使对运输进行跟踪,为连接故障提供透明的再连接需求。 运输商的具体特点和行为将通过船舶和船舶管理系统的抽象化予以披露。

就我的资金而言,JavaEE使“skills>>/em>能够在运输供应商之间运输。 申请必须足够了解基本运输提供商处理表面上暗淡的抽象问题。 如果你能够避免泄漏,则该信号是可携带的,但不再有。

核心的EEE申请可以保持不变。 外部配置是专用服务器。





相关问题
Spring Properties File

Hi have this j2ee web application developed using spring framework. I have a problem with rendering mnessages in nihongo characters from the properties file. I tried converting the file to ascii using ...

Logging a global ID in multiple components

I have a system which contains multiple applications connected together using JMS and Spring Integration. Messages get sent along a chain of applications. [App A] -> [App B] -> [App C] We set a ...

Java Library Size

If I m given two Java Libraries in Jar format, 1 having no bells and whistles, and the other having lots of them that will mostly go unused.... my question is: How will the larger, mostly unused ...

How to get the Array Class for a given Class in Java?

I have a Class variable that holds a certain type and I need to get a variable that holds the corresponding array class. The best I could come up with is this: Class arrayOfFooClass = java.lang....

SQLite , Derby vs file system

I m working on a Java desktop application that reads and writes from/to different files. I think a better solution would be to replace the file system by a SQLite database. How hard is it to migrate ...