java-ee-7相关内容
当我在Servlet上下文中时,我可以通过调用request.getServletContext()。getRealPath(UPLOAD_PATH)轻松获取真实的系统文件路径。请朋友们如何在Java EE 7中的WebSocket端点内完成等效操作。提前感谢。 解决方案 你可以得到来自 ServerEndpointConfig #getPath()的路径信息。此方法的结果与 Servle
..
对于JSR 356 - WebSocket的Java API我知道参考实现是Tyrus。 还有其他人吗? 如果没有,那么我猜Tyrus是所有应用服务器(Glassfish,JBossAS / Wildfly等......)的实现。 解决方案 据我所知,有一些用于WebSocket的JSR 356 Java API Tyrus (参考实施)之外的实施: Apache Tom
..
我以下列方式使用spring MVC: @Controller class MyControllerClass { @RequestMapping ... method(){ ServiceCall()... //在这里将一些东西放到modelAndView对象并重定向到jsp页面。 返回“home”; //这会将数据重定向到home.jsp } }
..
我读过Java EE文档,对我来说还不清楚。根据API,找到另一个Session的唯一方法是这样的代码:(假设我们有其他会话的标识符): import javax.websocket.Session; ... private static Session findOtherSessionById(Session user,String id){ for(Session sessi
..
我已经厌倦了几个月使用NetBeans IDE 8.x(目前使用的是8.0.1) - 它看起来像是一个地狱(严重)。当对项目进行一些外部更改时(尤其是Java EE Web应用程序 - 包含不同包中的百分之一百的Java类)或者尝试清理并构建以进行项目(特别是对于企业模块) ),启动项目的后台扫描,它几乎在所有类中传播编译时错误,其中JPA生成的类静态元模型在EJB模块中使用,如下所示快照。
..
我正在关注FirstCup的Java EE 7更新版本。我安装了glassfish 4并使用NetBeans 7.3。我正在研究第一个例子,我正在解决maven问题。 我生成了原型,并且能够创建dukes-age项目。但它有不可解决的maven问题: 无法找到工件org.glassfish.javaeetutorial.firstcup:firstcup:pom:7.0.1-SNAPS
..
我正在尝试开发一个使用websocket端点的Java EE 7 Web应用程序,并将其部署在Jetty服务器上。 该应用程序具有以下结构: / p> 游戏/ src / main / java / 游戏/ WebSocketEndpoint.java webapp / index.html scripts / variousjavascriptstu
..
目标是以编程方式列出所有JNDI条目。 new InitialContext()。list(“java:global”)不起作用。 EJB 3.1,Wildfly或Glassfish 4 解决方案 我认为在JNDI命名空间中导航的更安全的方法是首先查找其根,然后列出其内容。 我在WildFly 8.1.0中尝试过这种方式并且它有效: Context root =(Con
..
我需要能够在握手期间中止websocket连接,以防HTTP请求不符合某些条件。根据我的理解,正确的地方是在配置器的.websocket.server.ServerEndpointConfig,%20javax.websocket.server.HandshakeRequest,%20javax.websocket.HandshakeResponse%29“> ServerEndpointConf
..
我是一名java EE开发人员,直到现在使用像Quartz这样的框架来安排任务。我可以看到Java EE 7具有ManagedScheduledExecutorService来安排单个或重复任务。由于我从未在实际项目中使用过这个新功能,我想知道当你有一个可移植的方法时,使用Quartz(或其他)是否仍有优势? 谢谢! 解决方案 我相信在未来的项目中,确实没有必要使用第三个 - 党的图
..
我有一个我希望运行的无客户端应用程序。它将没有客户端,但它将进行HTTP调用并充当其他服务的客户端。它可能运行几个小时或几天(但它不需要定期运行 - 只需一次)。 我想在Java EE中运行它7容器,因为标准的上下文依赖注入(CD)和标准的JAX-RS客户端(自Java EE 7以来的新版本)的好处。拥有JMS,JPA等服务也很不错。 问题是如何以标准方式编写/注释main方法?方法上
..
我刚开始使用Oracle Java EE 7教程。虽然我已经在现有的Apache Tomcat环境中获得了一些练习,但我希望与完整的教程联系,以获得清晰的学习路径和路径。 所以我是目前正在使用Mac OS X Mavericks。我已经安装了一个非常流畅的Oracle JDK 1.7。开发也很好,所以没有问题。 现在我来到这个部分是为了下载“Java EE 7 SDK / JDK”(
..
我正在运行Glassfish 4和Jersey作为JAX-RS实现。我已经像这样保护了我的EJB: @Stateless @DeclareRoles({“Authentication_Reader”}) @RolesAllowed({“Authentication_Reader”}) 公共类AuthenticationServiceBean { public void foo(){
..
我正在开发一个使用bean验证的项目(Hibernate Validator 5.1.3.Final)。我的bean有一个 @Past 注释的属性。 @Past (message =“A data deve estar no passado。”) private LocalDate dataAbertura; 但是,当验证发生时,我得到以下异常: 21:46:
..
我正在使用 com.google.gson.Gson API将JSON字符串转换为Java对象: Gson gson = new Gson(); 用户u = gson.fromJson(jsonString,User.class); 我想知道 javax.json中是否存在等效的API api做同等的事情。 谢谢! 解决方案 对于像Gson一样的onelin
..
在 javax.faces .webapp.FacesServlet docs,提到, 允许的HTTP方法 JSF规范只需要使用GET和POST http 方法。如果您的Web应用程序不需要任何其他http 方法,例如PUT和DELETE,请考虑使用 允许的http方法c $ c>和 元素。有关使用这些元
..
我正在尝试找到一个可移植的解决方案来测试我的Java EE 7应用程序。在测试EJB及其注入时,这一点尤其棘手。例如: @ org.junit.Test 公共无效testIsValidCredentials()抛出异常{ 。系统.out.println( “isValidCredentials”); String username =“”; String password =“”
..
我的Java EE 7 Web服务每天生成一次统计信息,并且因为数据仅存储在ApplicationScoped bean中,所以它不会在重新部署后继续存在,因此客户端无法在下次运行完成之前检索统计信息。 Java EE 7是否提供了一种简单的方法来保持应用程序状态,以便在重新部署后可用,类似于内存数据库?由于它只是一个大对象(列表),我宁愿比数据库更简单(也可能更好)。 解决方案 在
..
将项目从Java EE 6迁移到Java EE 7之后,我无法部署我的项目。 我已经启用了CDI(beans.xml with bean- discovery-mode =“all”用于向后兼容) 部署错误似乎与我的代码无关,因为它提到了一个“Validator”类试图注入at org.hibernate.validator.internal.cdi.interceptor.Valid
..
我有一个在以下环境中运行的企业应用程序。 Mojarra 2.2.7 PrimeFaces 5.0 final PrimeFaces Extension 2.0 final OmniFaces 1.8.1 EclipseLink 2.5.2拥有JPA 2.1 GlashFish 4.0 NetBeans IDE 8.0 JDK 1.7 我已经在 project.prope
..