标签: java-ee

使用Atmosphere Framework访问客户端IP

有一种方法可以使用Atmosphere Framework的AtmosphereResource或WebSocket访问客户端的IP吗?

ip java-ee websocket atmosphere

0
推荐指数
1
解决办法
325
查看次数

在两个不同的java类中使用变量

我想知道是否可以在另一个java类中使用java类的变量.假定变量Time在A类中定义和计算,我如何在B类中使用它?

java java-ee

0
推荐指数
1
解决办法
137
查看次数

JPA:@Embedded实体如何将自身类型作为字段?

我的Entity样子

@Entity
public class Market extends MutableEntity {

    @Column(nullable = false)
    private String name;
    @Column
    private String description;
    @Embedded
    private Version marketVersion; ..snipped
Run Code Online (Sandbox Code Playgroud)

其中有@Embedded Version作为

@Embeddable
public class Version {
    private String number;
    private VersionType versionType;
    private DateTime publishedOn;
    private DateTime retiredOn;
    private Version parentVersion;
Run Code Online (Sandbox Code Playgroud)

但这失败了

08:12:23.481 [main] DEBUG o.h.cfg.annotations.PropertyBinder - Building property number
08:12:23.481 [main] DEBUG org.hibernate.cfg.Ejb3Column - Binding column: Ejb3Column{table=org.hibernate.mapping.Table(Market), mappingColumn=parentVersion, insertable=true, updatable=true, unique=false}

    java.lang.StackOverflowError
        at org.hibernate.cfg.AbstractPropertyHolder.getExactOverriddenColumn(AbstractPropertyHolder.java:179)
        at org.hibernate.cfg.AbstractPropertyHolder.getExactOverriddenColumn(AbstractPropertyHolder.java:179)
        at org.hibernate.cfg.AbstractPropertyHolder.getExactOverriddenColumn(AbstractPropertyHolder.java:179)
        at org.hibernate.cfg.AbstractPropertyHolder.getExactOverriddenColumn(AbstractPropertyHolder.java:179)
        at …
Run Code Online (Sandbox Code Playgroud)

java hibernate jpa java-ee

0
推荐指数
1
解决办法
1138
查看次数

如何在更多的HTTP请求中缓存Spring MVC Web应用程序中的数据?

在我的一个网页(Spring MVC Web应用程序)中,我以多种形式(表格,图表和另一个表格)显示数据.因为我通过Ajax请求加载页面内容,所以我不想在每个请求上加载相同的数据.该数据属于一个特定的登录用户.

Spring框架中是否有一些合适的技术/缓存处理程序如何处理这种数据?我可以用于此目的javax.servlet.http.HttpSession但是我想知道是否有更好的技术.

编辑:在此期间我发现有可能session在我的bean的定义中定义范围,我认为这是我需要的,不是吗?

<bean id="pageDataCache" class="controller.utils.PageDataCache" scope="session">  
<aop:scoped-proxy/>  
</bean>
Run Code Online (Sandbox Code Playgroud)

因此,将为每个HTTP会话创建一个新实例,并将存储数据.

java spring caching spring-mvc java-ee

0
推荐指数
1
解决办法
1万
查看次数

java ee sdk下载找不到jdk

我一直在计算机上使用eclipse开发JSP,servlet,applet,独立应用程序和其他java代码.最近,java作为其他成功的防病毒程序的一部分从我的计算机中删除.

现在,当我尝试加载eclipse时,我得到的消息是我的系统没有jre或jdk.

当我尝试下载java ee时,我只能找到这些下载选项,它们承诺提供java ee sdk.

但是,当我下载并运行安装文件时,安装程​​序会在整个过程中途停止,告诉我无法继续,因为我的计算机上没有找到jdk.它要求我手动指向jdk,但我不能这样做,因为我的机器上没有jdk.我能找到的唯一的jdk下载站点是这个,用于java se. 但是我需要java EE来开发jsp,servlets,applets等.

我没有找到任何解释如何整合这两者的信息.在过去,我似乎记得只能做一个java下载.

谁能告诉我如何下载java EE jdk?

java eclipse jsp servlets java-ee

0
推荐指数
1
解决办法
2212
查看次数

Struts或Spring哪个更好?为什么?

我是一名从事Swing API的Java开发人员.我对JSp和Servlet有一些了解.我想学习一个框架.我想知道哪一个更好,Struts或Spring.And Apache的wicket怎么样.

提前致谢

java-ee

0
推荐指数
1
解决办法
4120
查看次数

无法在Windows上启动TomEE?

这是cmd输出......

----------------------------------------------------------------

Installing the service 'TomEE' ...
Using CATALINA_HOME:    "C:\tomee"
Using CATALINA_BASE:    "C:\tomee"
Using JAVA_HOME:        "C:\program files\Java\jdk1.6.0_26"
Using JRE_HOME:         "C:\program files\Java\jdk1.6.0_26\jre"
Using JVM:              "C:\program files\Java\jdk1.6.0_26\jre\bin\server\jvm.dl
l"
""C:\tomee\bin\TomEE.x86.exe"" //IS//TomEE
[2013-04-09 16:16:39] [error] Unrecognized cmd option C:\tomee\bin\TomEE.x86.exe

[2013-04-09 16:16:39] [error] The specified module could not be found.
[2013-04-09 16:16:39] [error] Invalid command line arguments
[2013-04-09 16:16:39] [error] The specified module could not be found.
[2013-04-09 16:16:39] [error] Commons Daemon procrun failed with exit value: 1 (
Failed to parse command line arguments) …
Run Code Online (Sandbox Code Playgroud)

install ejb java-ee openejb

0
推荐指数
1
解决办法
3989
查看次数

Ehcache用tomcat简单的例子

我想将Ehcache包含在Tomcat中托管的Java Web应用程序中.我想要做的是检查我的缓存中的密钥,如果密钥存在则检索它,如果没有,则将其添加到缓存中以便以后检索(就像memcached使用场景一样).

我搜索了文档,找不到有关如何实现这个简单示例的有用信息.我发现我需要将ehcache-core.jar和slf4j*.jar与ehcache.xml放在我的类路径中.那又怎样?我可以在示例中看到一个Ehcache缓存对象 - 但是我应该在哪里实例化它以便可以从我的servlet/JSP访问?另外,你能推荐一个非常简单的缓存配置放在ehcache.xml中吗?是默认值

    <defaultCache
           maxEntriesLocalHeap="0"
           eternal="false"
           timeToIdleSeconds="1200"
           timeToLiveSeconds="1200">
    </defaultCache>

好 ?

java tomcat caching ehcache java-ee

0
推荐指数
1
解决办法
1万
查看次数

getHeader()和getIntHeader()之间的区别?

标题总是字符串.即使该getIntHeader()方法总是采用表示标题名称的String; 那么关于什么是int?

java servlets java-ee

-1
推荐指数
1
解决办法
1560
查看次数

ASPX/c#vs Java EE

我应该创建一个Intranet Web应用程序,问题是我将使用什么技术?是带有C#或Java EE的ASPX.无论如何,我想知道我将获得的巨大优势.

c# asp.net asp.net-mvc java-ee

-1
推荐指数
1
解决办法
1300
查看次数