草庐IT

java - 有没有办法在运行时确定 Java EE 版本?

是否有编程方式来确定哪个版本的javaee环境可用? 最佳答案 没有标准的方法可以做到这一点。最接近的做法是使用反射/ClassLoader并检查在给定JavaEE版本中引入的特定API类/方法。在我的脑海中:添加了JavaEE6/EJB3.1javax.ejb.Singleton添加了JavaEE5/EJB3.0javax.ejb.Stateless添加了J2EE1.4/EJB2.1javax.ejb.TimerService添加了J2EE1.3/EJB2.0javax.ejb.MessageDrivenBean在此之前是J2EE

java - 核心 J2EE 模式和实践是否仍然值得阅读?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我已经使用Java一段时间了(大约12-18个月),想知道核心J2EE书是否仍然相关,我是否应该阅读它?

Java EE 和 Java SE 类加载

我在Internet上看到的JavaEE和JavaSE类加载的区别是InJavaSE,aclassloaderdelegatestheclassloadingtoitsparentclassloaderandthentriestoloadtheclassitselfHowever,InJavaEE,aclassloaderfirsttriestoloadtheclassitselfandthendelegatetheclassloadingofthatclasstoitsparentclassloader.请验证我的理解。此外,为什么它在JavaEE中设计成这样(保持这样的任何优点。)

Java EE FirebaseApp 名称 [DEFAULT] 已存在

我遇到了与Firebase和JavaEE相关的问题。我目前正在为我的项目编写一些Javaservlet,我是第一次使用Firebase,因为我想尝试一些新东西。我的实际问题如下:我有一个servlet,它负责在用户数据库中交换iOS设备token。这是向设备发送远程推送通知所必需的。我已经像在谷歌教程中那样做了,但我遇到了以下异常:java.lang.IllegalStateException:FirebaseAppname[DEFAULT]alreadyexists!我访问Firebase数据库的方式是通过JavaSDK。我用下面的代码来做到这一点:连接方式//getscalledb

java - 选择哪种 J2EE Web 开发框架来构建简单、可访问的应用程序?

我想在J2EE上编写一个具有以下特征的简单Web应用程序:我不需要任何AJAX,它甚至可以在浏览器上禁用JavaScript的情况下工作。这是一个简单的CRUD应用程序我需要完全控制每个元素在页面上的布局方式-不影响GUI的外观。我可以使用普通的旧JDBC进行数据访问——不需要o/r映射器页面的书签是必要的(只要是书签有意义的地方)。我的很多用户都非常喜欢标签式浏览。我希望框架做的是:给我一个很好的抽象来检索GET和POST参数给我一个很好的工具来向用户显示验证错误和其他错误提供一组标准安全功能-防止跨站点脚本,防止用户将下拉输入设置为下拉列表中不存在的值,等等在性能不那么强大的服务器

Web 项目中的 Java EE 模块依赖项?

我有这个webprojec,我必须从另一个EJB项目中添加一个jar。通常我会右键单击webproject并转到属性->JavaEE模块依赖项。我不知道是因为我升级了eclipse,还是我做错了什么,但是我在属性窗口中找不到“JavaEEModuleDependencies”。这两个项目都与同一个EAR链接,因此EJBjar文件应该在那里!知道我做错了什么或可以附加EJB的JAR文件的其他方法吗?我只被允许使用eclipse,所以netbeans不是一个选项。谢谢!编辑:基本上,thisiswhatIwanttodo,但不会显示该特定面板... 最佳答案

java - Java EE 7 中的 Servlet、JSP 和 JSTL 需要哪些 Maven 依赖项?

我想使用SDKJavaEE7、Glassfish4和Maven。这是正确的吗?请注意范围。1。对于servlet:javaxjavaee-api7.0provided2。没有标准标签和JSTL的JSP:javax.servletjsp-api2.03。对于带有标准标记“c:”的JSPtaglibsstandard1.1.24。对于带有JSTL的JSPjavax.servletjstl1.2runtime您知道此信息包含的规范吗? 最佳答案 有多种选择。正如问题中所建议的,一种方法是导入整个JavaEEAPI。但你也可以更有选择性。您

java - 如果我还不知道涉及的任何框架,我应该采用什么方法来理解大型 J2EE 应用程序?

5或6年前,我作为一名初级Java开发人员开始在我的公司工作,我必须使用Servlet和Jsp进行一些J2EE编程。我没有在那个职位上花太多时间,而是从事数据库方面的工作,因此我远离了软件开发领域。现在我不得不回到Java编程,我得到了一个Web应用程序来开发和维护。当我打开这个项目时,我什么都不懂。该应用程序是使用许多高级框架构建的,例如Spring、Hibernate、Wicket、用于Web服务的Axis和用于构建项目的Maven。在应用程序中工作的人都是一流的程序员,所以我确信他们已经正确地应用了模式和概念,但现在有太多我以前从未见过的东西。我该怎么做才能有效地了解最新的框架和

Java EE 6 设计模式

我想了解可应用于JavaEE6实现的设计模式。MVC。GOF.道持久关系映射池化中电协实体控制边界(ECB)和许多其他人JPA是否消除了DAO的使用?请提供其他可以学习的模式。 最佳答案 这里有一个很好的引用:http://martinfowler.com/eaaCatalog/也在这里:http://java.sun.com/blueprints/corej2eepatterns/Patterns/index.html此外,JPA不一定消除对DAO层的需要。相反,您的DAO层仍会构建JPA查询(可能在查找器方法中),并返回这些查询

java - 将 J2ee 项目升级到最新的库

我的任务是整理一个j2ee应用程序并出于安全目的升级它的所有库(一些较旧的jar有安全问题报告)我们正在使用maven,我有几个问题:是否可以找到未使用的jar?如何着手升级库?如果库A升级了如何找到相关库的最低版本?m2/aopalliance/aopalliance/1.0/aopalliance-1.0.jarm2/asm/asm/3.3.1/asm-3.3.1.jarm2/cglib/cglib-nodep/2.2.2/cglib-nodep-2.2.2.jarm2/cglib/cglib/2.2.2/cglib-2.2.2.jarm2/com/google/code/gson