我已经阅读了维基百科的文章.我浏览过Oracle教程.我用谷歌搜索,binged和雅虎,但仍然,我正在窒息Java EE(5+)的最基本的基础知识.
所有Java EE架构是否都必须涉及应用服务器,例如JBoss或GlassFish?从本质上讲,应用服务器的概念是Java EE的基础,为什么/为什么不呢?
除了应用程序服务器之外,还有Java EE体系结构所依赖的任何其他主要组件吗?如果是这样,它们是什么以及它们如何"嵌入"架构并与应用服务器相关?
我真的很讨厌EJB的概念.从一切我已经能够找到他们,我不知道如果EJB是规范开发者使用(其中与EJB规范遵守产生可以被称为"豆"的代码单元),或者如果它像任何其他Java库,如JDBC或JMS.
(a)在King's English中,没有使用先进的,已经知道的概念或营销流行语,什么是EJB?你能提供一些(一)EJB的快速和脏的例子吗?
(b)EJB如何与应用程序服务器交互/交互?
(c)什么是EJB"容器",它的作用是什么?
在我看来,有很多顶级组件构成了Java EE后端,而且对于每种类型的组件,有很多开源和闭源类型,你,系统工程师,必须从中选择.
看到我对Java EE基础已经很困惑了,下面列出了我听说过的一些产品.我只是要求有人帮助我对这些产品进行分类,以便我能够看清楚它们是什么.例如,如果我列出"GlassFish"和"JBoss",那么它们可能会出现在"应用程序服务器"类别中.如果我列出"Tomcat"和"WebSphere",它们可能会出现在"Servlet Engines"等下面.
列表:
5. Java EE 6和Java EE 6"Web Profile"之间有什么区别?
试图安装Subversive并且对Subversive Connectors的概念感到窒息,以及如何安装它们.
(1)什么是颠覆连接器?我唯一的猜测是他们帮助将Subversive插件绑定到svn的本地实例.是?没有?!?!
(2)我发现了一篇文章解释了JavaHL和SVN Kit连接器之间的区别(尽管它没有解释它们中的任何一个,或者它们做了什么!),看起来我想要一个SVN Kit 1.3.2原因.但是当我尝试从Subversive Connector Discovery对话框中安装它们时,它会给我一个错误,告诉我检查一个模糊的"错误日志"(Eclipse错误日志,SVN错误日志,Subversive错误日志,?!?!)并拒绝安装它.我发现一篇文章说这是2009年12月发布的一个缺陷,但它已被修复.这里发生了什么?我在64位Ubuntu上使用Helios,还有其他人遇到过这个问题吗?有关如何修复或规避的任何建议?
(3)看起来Subversive Connector Discovery对话框配置为在您第一次尝试从Eclipse内部打开Subversive时启动(安装并重新启动后).但由于我无法安装SVNKit 1.3.2,我取消了该对话框,关闭了Eclipse并离开了一天.现在,我似乎无法启动它,它旁边没有帮助我的在线文档. 有人知道如何在第二次和随后的时间启动此对话框?
感谢任何能提供最微小帮助的人.我会清洗排水沟,修剪草坪,并为任何能够回答这些问题的人进行全面清理!
我的老板一直使用“string bashing”这个术语(我们是一家 Java 商店),每当我问他任何问题时,他通常都会拿我举例(好像我应该已经知道了)。我在谷歌上搜索这个词只是为了找到与理论物理和弦理论有关的结果。
我猜这与错误使用 String/StringBuilders 或不符合最佳实践有关,但就我而言,我无法弄清楚它是什么。