草庐IT

php - Java EE vs PHP - 为什么这么多人认为 Java 更好?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前。我需要评估一个网络项目使用什么技术,团队由4名开发人员组成,项目时间为1年。我更熟悉php,但客户要求我用JAVAEE来做。我对Java及其框架的看法始终相同:为了做简单的事情,需要大量的xml和类。在codeigniter中,我必须使用3个文件(模型、View和Controller)和hibernate+spring+JSF我需要超过10个文件!!

java - 在 weblogic 中为 EAR 应用程序引用共享 Java EE 库

我在weblogic服务器中创建了一个包含一些jar文件的共享库,现在我有一个EAR应用程序,我想在EAR应用程序中的Web应用程序中使用共享库中的类文件。因此,我在ear-app/META-INF/目录中创建了weblogic-application.xml文件,并使用以下标签引用了共享库:ebs_endeca_artifacts但是当我试图访问我的应用程序中的类文件时,出现异常java.lang.ClassNotFoundException我还需要在耳朵级别引用共享库,而不是在单个war文件的weblogic.xml文件中声明。如果我直接将相同的jar文件放在我的ear-app/A

java - 如何在 Java EE 中隔离用户 session ?

我们正在考虑在JavaEE中开发一个关键任务应用程序,给我留下深刻印象的一件事是该平台缺乏session隔离。让我解释一下这个场景。我们有一个nativeWindows应用程序(一个完整的ERP解决方案),每月从稀疏的贡献者那里收到大约2kLoC和50个错误修复。它还支持脚本,因此客户可以添加自己的逻辑,而我们不知道这样的逻辑是做什么的。每个服务器节点都有一个代理和一个进程池,而不是使用线程池。代理接收客户端请求,将其排入队列直到池中的实例空闲,将请求发送到该实例,将响应传递给客户端,然后将实例释放回进程池。这种架构非常健壮,因为有如此多的稀疏贡献和自定义脚本,部署版本出现一些严重错误

java - 适用于 Java EE 开发人员的 Eclipse IDE 与 Eclipse Juno 之间的区别

“面向Java(EE)开发人员的EclipseIDE”和“EclipseJuno”有什么区别?我将使用ApacheTomcat网络服务器在JSP中开发网站。在不久的将来是否存在从一个Eclipse版本到另一个版本的迁移问题? 最佳答案 WhatisthedifferencebetweenEclipseIDEforJava(EE)DevelopersandEclipseJuno.概念是正交的。“Juno”只是IDE4.2版的幻想名称。不同的(连续的)版本由数字(3.7、4.2、4.3...)和codename调用。:Eclipse3.

java - 第一个 Java EE Spring 项目的 "best practice"是什么?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭8年前。Improvethisquestion我目前正在尝试使用Spring框架进行JavaEE开发。由于我是Spring新手,很难想象一个好的运行项目应该如何开始。您有任何最佳实践、提示或主要不要作为初学者吗?您是如何开始使用Spring的——大型项目或类似教程的小型应用程序?你马上用的什么技术:AOP、复杂的Hibernate…… 最佳答案 小提示-我发现根据应用程序关注模块化

java - 第一个 Java EE Spring 项目的 "best practice"是什么?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭8年前。Improvethisquestion我目前正在尝试使用Spring框架进行JavaEE开发。由于我是Spring新手,很难想象一个好的运行项目应该如何开始。您有任何最佳实践、提示或主要不要作为初学者吗?您是如何开始使用Spring的——大型项目或类似教程的小型应用程序?你马上用的什么技术:AOP、复杂的Hibernate…… 最佳答案 小提示-我发现根据应用程序关注模块化

java - Google 的 j2objc 可以处理和转换二进制 JAR 文件吗?

我希望开始移动开发(特别是iOS),虽然我通常很擅长学习语言,但Objective-C几乎每次都让我感到困惑。因此,看看j2objc(因为我已经了解Java),我认为它可能符合我正在寻找的东西。不过,我的问题非常简单:转换器能否正确处理我的源代码引用二进制(字节码)JAR文件中的ApacheCommons代码的情况? 最佳答案 不,j2objc需要源代码(它使用Eclipse编译器的前端)。RoboVMproject不过,可以从类文件中工作。 关于java-Google的j2objc可以

java - iPhone 到 Java EE 远程处理

在开发与Java(javaEE)服务器通信的iPhone应用程序时,我正在寻找有关最佳远程方法调用实践的一些意见。现在许多iPhone应用程序通常与服务器后端通信。我通常更喜欢使用一些Spring库在Java中编写我的服务器。到目前为止,我还没有找到或坚持iphone->java服务器通信的明确做法。您使用了哪些技术解决方案和库来实现这种客户端-服务器通信?我一直牢记的一件事是我希望通信协议(protocol)简单,以便可以添加多个平台,例如,在未来添加Android和可能的黑莓客户端,它们可以使用相同的协议(protocol)与服务器通信. 最佳答案

java - 为什么在 Java EE 中使用 CDI

我知道有很多文章解释了如何在JavaEE中使用CDI,但我无法弄清楚这实际上带来了什么优势。例如,假设我有一个当前使用Foo实例的类。我可能会这样做FoomyFoo=newFoo();或//Better,FooFactorymightreturnamockobjectfortestingFoomyFoo=FooFactory.getFoo();我一直在阅读,使用CDI我可以做到:@InjectFoomyFoo;但是为什么这比以前基于工厂的方法更好呢?我假设还有其他一些我不知道的用例,但我无法确定这一点。如果我理解了下面的回答,那么这个概念就是DI框架充当集中配置的主对象工厂。这是一个合

java - 为什么在 Java EE 中使用 CDI

我知道有很多文章解释了如何在JavaEE中使用CDI,但我无法弄清楚这实际上带来了什么优势。例如,假设我有一个当前使用Foo实例的类。我可能会这样做FoomyFoo=newFoo();或//Better,FooFactorymightreturnamockobjectfortestingFoomyFoo=FooFactory.getFoo();我一直在阅读,使用CDI我可以做到:@InjectFoomyFoo;但是为什么这比以前基于工厂的方法更好呢?我假设还有其他一些我不知道的用例,但我无法确定这一点。如果我理解了下面的回答,那么这个概念就是DI框架充当集中配置的主对象工厂。这是一个合