7得票5回答
如何编写Java EE/EJB单例模式?

一天前,我的应用程序是一个EAR文件,包含一个WAR文件、一个EJB JAR文件和几个实用程序JAR文件。其中一个实用程序文件中有一个POJO单例类,它能工作,世界一切都很好: EAR |--- WAR |--- EJB JAR |--- Util 1 JAR |--- Util 2...

7得票2回答
防止当复制JSESSIONID cookie时会复制session。

背景:我有一个JavaEE Web应用程序部署在Tomcat上,使用基于表单的身份验证。当Web服务器接收到登录请求时,它会将请求发送到专用的身份验证服务,该服务验证用户登录(用户ID和密码)。成功认证后,用户的会话在Web服务器中维护。 问题:我编写了一个简单的Web应用程序源代码在此处,...

8得票4回答
在IDE中运行远程服务器上的TestNG/JUnit集成测试

在我的IDE中(无论是Eclipse还是NetBeans),我有一些TestNG测试类(但我的问题也涉及远程JUnit测试),它们是集成测试。这些测试需要一个集成服务器才能运行,它们不能在本地机器上运行。它们需要集成服务器的完整环境-不仅仅是JavaEE容器相关的内容(=>没有Arquilli...

8得票1回答
理解 cdi Instance<> 和 .get() 与 @Inject

针对以下情况,我有些困惑需要翻译内容使用什么: 假设servlet创建了一个应用程序来处理用户的http会话,并且该应用程序是这样的: public class Application extends AbstractHTTPApplication { @Inject private I...

7得票1回答
使用部署在Tomcat中的Web应用程序关闭Tomcat

我在webapp开发过程中遇到了一些有关tomcat操作的疑问: 是否有办法从部署在tomcat中的webapp自身关闭tomcat? tomcat是否在一个JVM中运行其所有的webapp/war,还是在单独的JVM中运行,或者可以在某个配置文件中进行配置? 是否有可能为在tomcat中...

418得票4回答
为什么要使用@PostConstruct?

在托管的Bean中,@PostConstruct 是在常规Java对象构造函数之后调用的。 为什么我要使用@PostConstruct来初始化我的bean,而不是直接使用常规构造函数呢?

49得票5回答
配置JPA使PostgreSQL生成主键值

我们的项目使用PostgreSQL数据库,并使用JPA来操作数据库。我们通过Netbeans 7.1.2中的自动创建器从数据库中创建了实体。 在进行了一些小更改后,我们的主键值被描述为:@Id @GeneratedValue(strategy=GenerationType.IDENTITY)...

17得票1回答
JPA 2.0: javax.validation.* 包是什么?

什么是Java EE中的javax.validation包?如何与JPA一起使用? 我想使用@NotNull注释验证我的JPAEntity。我的JPA实现是Hibernate。 这是我的实体: public class Employee implements Serializable ,...

10得票3回答
如何在运行简单的Hibernate应用程序时消除“java.lang.IllegalArgumentException:Unknown entity”的错误?

我刚接触Hibernate。在使用它创建一个小应用程序时,遇到了以下异常: Exception in thread "main" java.lang.IllegalArgumentException: Unknown entity: model.Students at org.hibe...

7得票2回答
在有状态的EJB 3.1 bean中如何保持会话?

我正在开发一个Java Web应用程序,试图结合以下技术: Java EE 6 CDI JSF 2 EJB 3.1 Spring Security 我为我的JSF页面提供基于CDI的后端bean(@ViewScoped,@Named)。 我使用@Stateless EJB bean来...