草庐IT

Java EE 6 和替代品

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭2年前。Improvethisquestion我是一名JavaSE开发人员,但我拥有丰富的网络背景(PHP、Perl/CGI等),现在我正在开始新项目。它将具有Web界面、意大利面条式业务逻辑、作为存储的关系数据库以及与其他服务的连接。我从头开始做。我的同事告诉我要使用spring、springsecurity和struts。我简要查看了JavaEE6规范,发现它几乎涵盖了企业应用程序的所有方面。我问我的同事为什么需要spring和s

java - 我应该选择 Spring 还是坚持使用 Java EE 6?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前.我将完成核心Java类(class),现在我必须继续学习JavaEE边。我很困惑,我应该直接使用JavaEE6,因为我有可以从头到尾轻松教授的书籍,而且一切都在那里。或者我应该从Spring开始只有?因为我必须从头开始,所以我顺势而为,这是好的,更以工作为导向的趋势。或者即使我只使用JavaEE,然后如果我需要继续使用Spring,它也会很快,反之亦

spring - Java EE 和 Spring 框架的区别

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭9年前。Improvethisquestion我正在努力了解JavaEE和SpringFramework之间的区别。谁能帮我解决这个问题。 最佳答案 JavaEE是功能齐全的企业应用程序框架堆栈的标准、官方规范。包括对象关系映射、安全性、Web应用程序、数据库连接、事务......除了JavaEE规范之外,还有JavaEE实现/应用服务器,例如:JBoss、Glassfish、WebSphere

java - j2ee Web 应用程序的标准项目/包结构

我们正在使用Spring、SpingMVC和Hibernate启动一个新的JavaEEWeb应用程序。我们很可能也会使用maven。在开始之前,我们需要为Web应用程序提出项目/包结构。JavaEEWeb应用程序的标准项目/包结构是什么?它还应该在所有应用程序服务器上运行,而无需对项目结构或任何配置文件进行任何更改。我们将使用Spring源IDE版本2.6.0(最新版本)。有什么想法吗? 最佳答案 如果您使用的是maven,最好遵循标准的maven项目布局。你可以让maven为你生成这个结构,mvnarchetype:generat

java - Java EE 到底是什么?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭9年前。JavaEE为年轻的Java开发人员提供了一种“神秘的面纱”——我一直在努力提升自己,但收效甚微。困惑源于:JavaEE似乎既是一个库又是一个平台-有多种方法可以“获取”JavaEE库,通常来自Oracle的JavaEESDK下载等。但是,除非您的代码正在运行或可以访问JavaEE应用程序服务器(例如JBoss、GlassFish、Tomcat等),否

java - Maven : How to include jars, 在代表 J2EE 项目中不可用?

在我的J2EE项目中,我有几个依赖项,它们在任何Maven存储库中都不可用,因为它们是专有库。这些库需要在运行时可用,因此必须复制到target/.../WEB-INF/lib...现在,我在我的POM中将它们列为系统依赖项,但使用这种方法的问题是,在编译期间它们没有被复制到目标构建中。而且这种方法也不是很优雅。那么在Maven中集成它们的最佳方式是什么?注意:我不想创建自己的Maven存储库。 最佳答案 对于希望快速解决此问题的人:LIB_NAMELIB_NAME1.0.0system${basedir}/WebContent/W

java - 如何为 Java EE 开发人员升级 Eclipse?

是否有任何非痛苦的方式来升级Eclipse安装?我曾尝试浏览Eclipse站点,但找不到有用的描述。 最佳答案 将更新URL添加到您的可用站点:窗口>首选项>安装/更新>可用软件站点>添加...Name:OxygenLocation:http://download.eclipse.org/releases/oxygen/然后告诉Eclipse查找更新:帮助>检查更新。安装后,Eclipse将重新启动并显示旧的启动屏幕。下次您手动停止/启动Eclipse时,它​​将正确显示正确的初始屏幕。

java - 为什么不鼓励在 Java EE 容器中生成线程?

我学到的关于JavaEE开发的第一件事是,我不应该在JavaEE容器中生成自己的线程。但细细想来,也不知道是什么原因。你能清楚地解释为什么不鼓励它吗?我确信大多数企业应用程序都需要某种异步作业,例如邮件守护程序、空闲session、清理作业等。那么,如果确实不应该产生线程,那么在需要时正确的做法是什么? 最佳答案 不鼓励这样做,因为环境中的所有资源都应由服务器管理,并可能由服务器监控。此外,使用线程的大部分上下文通常附加到执行线程本身。如果您只是启动自己的线程(我相信某些服务器甚至不允许),它就无法访问其他资源。这意味着,您无法获取

java - Eclipse for Java (EE) Developers 和 Eclipse Classic 有什么区别?

EclipseforJava(EE)Developers和EclipseClassic有什么区别?两者都标记为3.6版。我应该使用哪一个? 最佳答案 如果您想构建JavaEE应用程序,最好使用EclipseIDEforJavaEE.它具有从HTML到JSP/JSF、Javascript的编辑器。它非常适合webapps开发,并提供插件和工具来轻松开发JavaEE应用程序(全部捆绑)。EclipseClassic基本上是没有JavaEE部分的全功能Eclipse。 关于java-Eclip

java - 目前,您会使用 JBoss 或 Glassfish(或其他)作为新项目的 Java EE 服务器吗?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter为指导。8年前关闭。如果您今天开始一个新的JavaEE项目,该项目将在大约一年内完成,您会选择哪个应用服务器,为什么?你的部分答案应该包括你的决定的论据。以及您对自己选择的JavaEE服务器以及市场上其他可用服务器的使用经验。这些很有趣,因为我们都了解了您的答案中的调查和想法。 最佳答案 在过去的10多年里,我使用过WebL