java-ee相关内容

查找实现接口的所有EJB

我有一组由多个提供商提供的数据。由于它们各自都有自己的访问方式,因此它们每个都有单独的EJB,尽管它们都实现了相同的接口。 有没有办法让所有人都注入?所以我最终得到某种 List ?标准注入似乎给出了一个或模糊的错误。 解决方案 通过CDI集成,您有两个选项,基于你是如何组织你的项目的。 如果提供者是在同一个模块中定义的,即注入与ejbs的定义在同一 ..
发布时间:2019-01-15 20:44:16 J2EE

管理Java EE Web应用程序工件版本值得吗?

我有几个基于Maven的Java Web应用程序,我没有发布,只有部署。 我已经意识到很长一段时间,我还没有更改了制作的工件的版本,因为它只会增加工作量 - 更改所有相关的版本等。 即使我在团队中工作,我们也不关心版本,并且一直有1.0.0-SNAPSHOT,而是共享代码并重建所有代码。 更新:这个问题不关于证明Maven和依赖关系的合理性。它是关于版本的我的网络应用程序的东西。 ..
发布时间:2019-01-15 20:44:09 Java开发

如何将另一个类添加到Arquillian部署档案中?

我开始使用Arquillian并按照教程进行操作。它介绍了如何将EJB注入测试用例。由于Arquillian的目标是Java Web和EE项目,因此我很惊讶实体类和EJB接口的分离在本教程中没有涉及,因为至少EE项目中所有内容都被丢弃在一个项目中很少。 由于教程中没有任何内容,任何EE容器都没有可理解的错误消息,我设法通过反复试验提取了一个测试用例,其中显示了 @Deployment ..
发布时间:2019-01-15 11:25:15 Java开发

Java EE应用程序中的线程死锁

我是Java EE的新手。我想知道Java EE应用程序层中是否存在一些常见的死锁情况,这是因为使用Java同步原语 - synchronized关键字。如果是,可以帮助举个例子吗? 解决方案 从EJB 3.1规范,第21.2.2节。编程限制: 企业bean不能使用线程 同步原语到 同步执行多个 实例,除非它是具有bean管理的 并发的Singleton 会话bean。 ..
发布时间:2019-01-15 11:25:12 Java开发

如何使无状态会话bean具有事务感知功能?

如何在无状态会话bean中获知需要回滚事务的信息? 例如,我有一个无状态EJB,它正在使用一些业务数据更新LuceneIndex。在具有多个EJB调用的事务中调用该方法。 当一些后来的EJB回滚事务时,我怎么能知道这个问题,以便我能够回滚我已写的LuceneIndex条目? 解决方案 您可以通过注入当前EJBContext的引用然后查询它来执行此操作: @Stateless ..
发布时间:2019-01-15 11:25:10 J2EE

Struts 2动作类不起作用

我正在使用struts2来开发一个Web应用程序。 我已经为struts2包含了所需的jar,但是当它要调用struts动作类时它是抛出404错误。 控制台没有错误,浏览器没有显示struts.xml调用动作类时显示的.action扩展名。 我正在使用 jdk 1.6 和 struts 2.0 。 我错过任何负责这一切的jar 。 在jsp中我只是从 调用该函数 ..
发布时间:2019-01-15 11:25:07 Java开发

创建自定义JPA查询功能

我正在使用EclipseLink。是可以使用自定义查询功能,如: 从用户u中选择你的地方my_function(u.name)= my_function(:param) 我想基于自定义创建的slug名称而不是id(并从url中删除任何id)来检索实体 解决方案 如果你把它作为函数在数据库中实现那么它是可能的,否则不行(因为它最终会转换为SQL,无论如何调用方法实现用Java是不 ..
发布时间:2019-01-15 11:25:04 J2EE

WEB-INF\lib和.classpath中需要存在哪些jar

我正在转换常规J2EE应用程序以使用Maven。我能够成功转换为Maven,并且我获得了成功的“mvn deploy”。在将资源部署到WAS后面临的问题。我得到 SRVE0203E:Servlet [action] org.apache.struts.action.ActionServlet缺少另一个必需的类。 我对不同的应用程序有类似的问题在尝试了几个“排除”罐子之后,我能够在WAS中成 ..
发布时间:2019-01-15 11:24:59 J2EE

为什么这个简单的JPA ManyToOne关系不起作用?

我正在使用JPA和Java EE 5(IBM RAD 7.5和WebSphere 7)。我已将我的问题简化为以下示例... 我有一个项目和一个用户。表格如下所示: PROJECT - id name projectmanagerid //是用户 USER - id 用户名 我的课程如下所示: @Entity @Ta ..
发布时间:2019-01-15 11:24:57 J2EE

如何在Windows上使用Java EE(Servlet)正确使用JNI?

我想了解Servlet使用JNI的正确方法是什么。 据我所知,有几个问题: 如果本机DLL崩溃,它将关闭整个应用服务器 如果DLL由一个加载的类加载,而不是另一个类加载器将无法加载和使用它。 我搜索了互联网并发现了几种可能的解决方案 创建独立的启用JMS的应用程序,并使用Servlet中的JMS与之通信。 运行独立服务器,加载JNI和通过RMI与之交谈 使用Java连 ..
发布时间:2019-01-15 11:24:52 J2EE

背景线程

我正在使用Websphere Application Server创建一个典型的Web应用程序,其中UI是JSP,有一个Controller,一个会话EJB和一个数据库。我实现了一个通知系统,它作为一个单独的线程在后台运行。我为此目的使用了WorkManager。 我的问题是,我想启动WorkManager,而不必为不同用户启动的每个并行会话创建会话或EJB实例。它不应该是基于会话的。 现 ..
发布时间:2019-01-15 11:24:50 J2EE

在运行时动态选择类

我试图想出一个解决方案,根据消息类型在运行时选择处理“消息”的类。 我知道我可以使用这样的东西 如果msg_type =“A” MsgAProcessor.execute (信息); else if msg_type =“B” MsgBProcessoror = execute(message); .... .... .... 我不想使用上面的方法,因 ..
发布时间:2019-01-15 11:24:43 Java开发

在单个jsp页面中加载大量记录的性能问题

我在StringBuffer中存储了大量(超过20000条)记录,以便在jsp中显示。我使用StringBuffer存储在servlet中,并将其作为请求属性传递给jsp。问题是加载所有记录需要太多时间。加载后,浏览器变慢了。有没有最好的方法在单个jsp页面中加载大量记录?或者如何快速地从StringBuffer读取数据? 解决方案 我很确定问题不是来自StringBuffer或来自JSP ..
发布时间:2019-01-15 11:24:38 J2EE

设置基于MVC的jsp / servlets应用程序中的连接池?

我想在我的Java Web应用程序中使用MySQL和JDBC使用连接池,我找到了一个非常有资源可以学习 Apache Tomcat 6.0(6.0.35) - JNDI Datasource HOW-TO , 但是这个例子使用JSTL代码来解释如何检索从游泳池连接。我希望以类似的方式工作,但是从头开始的MVC架构包括Beans,DAO,Servlet和JSP。我从一个非常好的 DAO教程获得了我 ..

使用RESTful Web服务和Jersey创建Hello World

我按照教程这里了解如何使用RESTful Web服务创建Web服务,泽西岛让我陷入困境。代码来自我上面链接的教程中的HelloWorld3。这是代码。我使用Netbean6.8 + glassfish v3 RESTGreeting.java 使用 JAXB创建。此类表示Java中的HTML消息 package com.sun.rest; import javax.xml.b ..
发布时间:2019-01-15 11:24:15 J2EE

如何在SAML中创建令牌?

我是SAML的新手。我想创建一个TOKEN。请帮我创作。我必须遵循的步骤是什么? 解决方案 从salesforce为idp启动的身份验证创建SAML令牌的步骤这里 了解SAML单点登录-On(SSO)服务此处。 您将使用openSAML库,可以在找到它们。这里。 ..
发布时间:2019-01-15 11:24:08 J2EE