标签: java-ee-5

EE EE6超过EE5?

我们处于获得Java EE6的边缘(Glassfish v3作为参考实现).计划发布时间是09年12月.虽然仍有相当多的公司正在努力将其代码库转移到EE5(从早期版本),但我们正处于开始开发新产品的奢侈状态,并且可以选择以EE6作为平台来实现.这可能会在稍后阶段避免迁移工作,并受益于EE6中的所有权限化功能.

反对或几个问题(在最前沿做事时,又称使用EE6):

  • 还没有太多的专业知识(博客,书籍,论坛,你自己,...)
  • 很快就会有其他EE6应用服务器(测试版可能在明年初/中期?)
  • 第三方库/框架可能尚未针对EE6进行验证或测试.

一个通用的问题,不会产生具体的答案,但也许你对这个主题的看法?

斯文

java enterprise java-ee java-ee-6 java-ee-5

5
推荐指数
1
解决办法
1511
查看次数

任何可以解析ANSI x12和UN/EDIFACT标准的EDI文件的开源java库?

是否有任何开源java库可以解析ANSI X12UN/EDIFACT标准中的EDI文件?我找到了smooks(http://www.smooks.org),它支持UN/EDIFACT标准但不确定这是否支持ANSI X12标准的EDI文件.

提前致谢.

java edi java-ee-6 java-ee-5 jakarta-ee

5
推荐指数
1
解决办法
9574
查看次数

JSF按钮重置会话

有没有办法在用户点击按钮时重置(清除)用户的会话?

jsf jsp java-ee java-ee-5

4
推荐指数
1
解决办法
3703
查看次数

Java EE 5的Cron语法?

Java EE中的计时器任务不是很舒服.是否有任何util,用cron语法配置定时器,如"0 20 20**"?

我想知道,如果这是一个使用Quartzinside(集群)Java EE应用程序的好方法.根据http://www.prozesse-und-systeme.de/serverClustering.html(德语页面),Quartz和Java EE集群存在限制:

  • JDBC必须用作Quartz的作业存储
  • 只允许与集群关联的Quartz实例使用此JDBC作业存储
  • 必须将所有群集节点同步到分秒节点
  • 所有群集节点必须使用相同的quartz.properties文件

我更喜欢一种更简单的方法来配置计时器服务,而不是Java EE管理的调度程序.

cron scheduling timer quartz-scheduler java-ee-5

4
推荐指数
1
解决办法
2995
查看次数

JSF Active Sessions计数器.如何?

晚上好,

在测试JSF 2.0 Web应用程序中,我试图获取活动会话的数量,但HttpSessionListener的sessionDestroyed方法中存在问题.实际上,当用户登录时,活动会话的数量增加1,但是当用户注销时,相同的数字保持原样(没有发生去除),更糟糕的是,当同一用户再次登录时(即使他没有验证会话),相同的数字也会增加.用不同的话来说:

1- I登录,活动会话编号增加1. 2- I注销(会话未经验证)3-我再次登录,会话编号增加1.显示为= 2. 4-我重复操作,并且会话编号保持递增,而只有一个用户登录.

所以我认为sessionDestroyed方法没有被正确调用,或者可能在会话超时后被有效地调用,这是WEB.XML中的一个参数(我的是60分钟).这很奇怪,因为这是一个会话监听器,我的班级没有任何问题.

请有人知道吗?

package mybeans;

import entities.Users;
import java.io.*;
import java.util.Date;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.faces.bean.ManagedBean;
import javax.faces.context.FacesContext;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
import jsf.util.JsfUtil;

/**
 * Session Listener.
 * @author TOTO
 */
@ManagedBean
public class SessionEar implements HttpSessionListener {

    public String ctext;
    File file = new File("sessionlog.csv");
    BufferedWriter output = null;
    public static int activesessions = 0;
    public static long creationTime = 0;
    public static int remTime = 0;
    String …
Run Code Online (Sandbox Code Playgroud)

jsf servlets java-ee-5 servlet-listeners

4
推荐指数
1
解决办法
7757
查看次数

单行排序偶数和奇数

这是一个面试问题.

假设你有这样的数组

{54,23,545,65,23,4,1,2,5}
Run Code Online (Sandbox Code Playgroud)

如何对它进行排序并在一行代码中将其分类为偶数或奇数?

答案的复杂性顺序应为O(1),不使用任何for循环.结果应该是:

{2,4,54,1,5,23,23,65,545}
Run Code Online (Sandbox Code Playgroud)

java collections javacc java-ee java-ee-5

4
推荐指数
1
解决办法
845
查看次数

如何在Netbeans中将现有企业项目从Java EE5升级到Java EE 6(6.9)

该项目有一个EJB模块和一个Web模块.更改服务器很简单,但我也想切换到EJB 3.1,但我相信我需要更改所有类型的配置文件,因为我无法从项目属性窗口中执行此操作.

任何提示或链接做有用的文档将不胜感激.

谢谢!

java netbeans java-ee java-ee-6 java-ee-5

3
推荐指数
1
解决办法
4417
查看次数

EJB3&JAAS主题/主体如何从servlet容器传播到EJB层?

我试图了解JAAS主体如何从Web层传播到Business/EJB层.

我已经读过如果在web.xml的login-configsecurity-context中配置了roles/realm ,那么servlet容器也会透明地将经过身份验证的主体传递给EJB层.

两个问题
1.)首先,更重要的是真的吗?没有开发人员的任何干预!
2.)其次,任何想法如何在引擎盖下工作.

java jaas java-ee ejb-3.0 java-ee-5

3
推荐指数
1
解决办法
3999
查看次数

为什么Java EE广泛用于复杂的项目?

昨天我和我的朋友对IT进行了很好的交谈,他问我为什么Java EE在构建复杂的IT系统时如此广泛使用?从我的角度来看,优势很容易看出,但他是具有很多微软经验的IT经理(并且很少有Java exp.),所以我想听听你的声音.我当然会给他一个链接.

我不想要新的.NET - Java战争 - 只是 - 为什么Java EE :)

java-ee-5

2
推荐指数
1
解决办法
1590
查看次数

与Java 6一起使用的Oracle瘦驱动程序的版本

我们正在从Java 1.5升级到Java 6和J2EE 1.4升级到Java EE 5.我们正在使用Oracle 10g.Java EE 5仅支持JDBC 3.0,但Java 6支持JDBC 4.0.如果我在使用Java 6的Java EE 5服务器上运行,我可以在Java EE 5 Web应用程序中使用JDBC 4.0 API吗?

我应该使用哪个Oracle瘦驱动程序?它ojdbc6.jar来自Oracle的下载页面吗?这与Oracle 10g兼容吗?

oracle jdbc jdk1.6 oracle10g java-ee-5

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

EJB3和手动层次结构持久性

我有一个遗留数据库,我使用EJB3进行建模.数据库的状况非常糟糕,我们对数据库中的插入方式有一些不寻常的限制.现在我想在一个适合DB结构的层次结构中建模数据库,但是我希望能够单独手动插入每个实体,而不会让持久性管理器试图保持实体子节点.

我正在尝试类似以下内容(样板左侧):

@Entity
@Table(name = "PARENT_TABLE")
public class Parent {
    @Id
    @Column(name = "ID")
    int id;

    @OneToMany
    List<Child> children;
}


@Entity
@Table(name = "CHILD_TABLE")
public class Child {
    @Id
    @Column(name = "ID")
    int id;   
}
Run Code Online (Sandbox Code Playgroud)

现在这引发了一个异常:

java.lang.IllegalStateException: During synchronization a new object was found through a relationship that was not marked cascade PERSIST
Run Code Online (Sandbox Code Playgroud)

现在我知道实体没有标记PERSIST - 我不希望EntityManager坚持它!我希望能够先坚持父母,然后坚持孩子 - 但不能在一起.想要这样做是有充分理由的,但似乎并不想玩.

java orm persistence jpa java-ee-5

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

GWT:SDK是否完全支持Java?

我正在寻找谷歌GWT(2.1)对Java 1.5和JEE5支持的官方声明.我无法找到任何规范GWT正式支持Java语言的哪些部分.不是谷歌有任何陈述吗?那么Java语言的所有部分都可以在JavaScript中得到支持和翻译吗?无法想象!我在GWT网站上找到的唯一一件事就是:"GWT SDK提供了一套核心的Java API和库.."但没有进一步的声明......

会从"Stackis"中获得一些帮助,为我糟糕的英语而努力;)Lars

java gwt jdk1.5 java-ee java-ee-5

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