标签: java-ee

Eclipse for Java(EE)Developers和Eclipse Classic之间有什么区别?

Eclipse for Java(EE)Developers和Eclipse Classic之间有什么区别?

两者都标记为版本3.6.

我应该使用哪一个?

java eclipse java-ee

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

为什么不鼓励在Java EE容器中生成线程?

我学到的关于Java EE开发的第一件事就是我不应该在Java EE容器中生成我自己的线程.但是当我开始思考它时,我不知道原因.

你能清楚地解释为什么气馁吗?

我相信大多数企业应用程序都需要某种异步工作,如邮件守护进程,空闲会话,清理工作等.

因此,如果确实不应该生成线程,那么在需要时执行它的正确方法是什么?

java multithreading java-ee

118
推荐指数
4
解决办法
5万
查看次数

如何从XSD生成JAXB类?

我是XML的新手.我正在做一个Java EE项目REST实现,我们返回了很多XML.有了这个,我们决定使用JAXB.到目前为止,我们手动编写了XML的模型.

但是已经存在这些复杂的结构,我们不知道如何编码.我们已经阅读了有关从XSD生成类的信息.我们有一个XSD.

我的问题:

1.)我读过有关XJC的文章,我在哪里可以找到它?

2.)我们必须安装整个JAXB吗?(所以我们到目前为止使用的是什么?这不是JAXB?)

java jaxb java-ee

114
推荐指数
7
解决办法
26万
查看次数

应用程序服务器和servlet容器之间的区别?

我试图理解完整的应用程序服务器(例如Weblogic,JBoss等)和servlet容器(Tomcat,Jetty等)之间的区别.

它们如何不同以及何时使用哪种?

谢谢,

java terminology application-server java-ee

111
推荐指数
3
解决办法
6万
查看次数

Java EE 6 @ javax.annotation.ManagedBean与@ javax.inject.Named vs. @ javax.faces.ManagedBean

我觉得Java EE 6规范有点乱.有几组注释.

我们有javax.ejb类似于@Stateful@Stateless创建EJB的注释.

还有一个@javax.annotation.ManagedBean用于创建托管bean.

javax.enterprise.context喜欢@SessionScoped和注释中有注释@RequestScoped.

更重要的是也有@ManagedBean@SessionScoped/ @RequestScoped在注释javax.faces.bean包.

为了使事件更复杂,有一个javax.inject@Named注释的包.

有人可以描述一下他们之间的关系吗?

我在哪里可以使用@EJB,@Inject@ManagedPropery注入其他豆类?

java java-ee cdi java-ee-6

107
推荐指数
3
解决办法
4万
查看次数

如何提高Netbeans性能?

是否有一种真正的方法可以让Netbeans加载并加快工作速度?

当你编码一段时间时,它太慢而且变得更糟.它占用了我所有的RAM.


我在Windows机器上,特别是Windows Server 2008 Datacenter Edition x64,4Gb RAM,3Ghz Core 2 Duo处理器等.我使用的是x64 JDK.我使用NOD32 Antivirus,因为对我来说它是最好的机器性能.

在任务管理器中,netbeans.exe只显示不超过20 Mb,java.exe超过600Mb.

我的项目是一个J2EE Web应用程序,超过500个类,只包含项目库(externals).当我说慢,我的意思是3,4,5分钟或更长时间Netbeans被冻结.

我的项目是否对Netbeans来说太大了,如果它必须读取所有文件以获得错误警告,svn状态等文件的状态?我可以禁用所有这些吗?是否可以将其设置为仅在我打开文件时进行扫描?

在我打开所有工具的情况下,我的CPU使用率通常为30%,我的意思是Netbeans,MS SQL Manager,Notepad,XMLSpy,任务管理器,Delphi,VirtualBox.Netbeans比我的虚拟化系统占用更多RAM.

在Linux中,它在同一台机器(Ubuntu 8.04 x64)中与Windows一样慢.

确实,Netbeans团队提高了启动速度,但是当它打开时,它开始缓存ALL.

我使用了一些JVM参数来设置高内存使用率和其他: "C:\Program Files\NetBeans Dev\bin\netbeans.exe" -J-Xms32m -J-Xmx512m -J-Xverify:none -J-XX:+CMSClassUnloadingEnabled

但它仍然很慢.

java performance netbeans java-ee

106
推荐指数
6
解决办法
13万
查看次数

支持bean(@ManagedBean)或CDI Beans(@Named)?

我刚开始阅读Core JavaServer Faces,第3版.他们这样说(强调我的):

对于可以在JSF页面中使用的bean,有两种不同的机制,CDI bean和JSF托管bean,这是一个历史事故.我们建议您使用CDI bean,除非您的应用程序必须在像Tomcat这样的普通servlet运行器上运行.

为什么?他们没有提供任何理由.我一直在使用@ManagedBean在GlassFish 3上运行的原型应用程序中的所有bean,我还没有发现任何问题.我不介意迁移@ManagedBean@Named,但我想知道为什么我应该打扰.

jsf java-ee cdi jsf-2

106
推荐指数
3
解决办法
7万
查看次数

使用EL和JSTL访问枚举值

我有一个名为Status的枚举定义如下:

public enum Status { 

    VALID("valid"), OLD("old");

    private final String val;

    Status(String val) {
        this.val = val;
    }

    public String getStatus() {
        return val;
    }

}
Run Code Online (Sandbox Code Playgroud)

我想VALID从JSTL标签访问值.特别test<c:when>标签的属性.例如

<c:when test="${dp.status eq Status.VALID">
Run Code Online (Sandbox Code Playgroud)

我不确定这是否可行.

java jsp jstl java-ee

103
推荐指数
6
解决办法
11万
查看次数

在Java EE 6中学习Java Web应用程序需要学习什么?

我的目标是制作网络应用程序!

我读完了"Headfirst - Java"和"Headfirst - Servlets and JSP"这些书.

因为这个主题(Web应用程序)是如此庞大和复杂,我想问下一步我应该学习什么.当我阅读Java EE,EJB,JSF,JPA,Glassfish等流行语时,我觉得过度训练......但我不会放弃.

谁能告诉我应该如何继续学习?我应该抓一本这样的书: 用GlassFish 3开始Java EE 6平台:从新手到专业还是我应该做一些在线教程?

谢谢!

java web-applications java-ee

103
推荐指数
4
解决办法
5万
查看次数

为什么JSF会在服务器上保存UI组件的状态?

  1. 直到在什么时间点不JSF UI保存组件的状态在服务器端和什么时候被删除的UI组件的状态信息从服务器内存?当应用程序中的登录用户浏览页面时,组件的状态是否会继续在服务器上累积?

  2. 我不明白在服务器上保持UI组件状态有什么好处?是不是直接将经过验证/转换的数据传递给托管bean?我可以或者应该尽量避免它吗?

  3. 如果有数千个并发用户会话,那么在服务器端是否会消耗太多内存?我有一个应用程序,用户可以在某些主题上发布博客.这个博客的规模非常大.当有回复或请求查看博客时,这些大页面数据是否会被保存为组件状态的一部分? 这会耗费太多记忆.这不是一个问题吗?


更新1:

现在,在使用JSF时不再需要保存状态.可以使用高性能无状态JSF实现.有关详细信息和讨论,请参阅此博客此问题.此外,JSF规范中还包含一个未解决的问题,即为JSF提供无状态模式的选项.(PS考虑的问题投票这个这个,如果这对你是一个非常有用的功能.)


更新2(24-02-2013):

一个好消息,Mojarra 2.1.19无状态模式!

看这里:

http://weblogs.java.net/blog/mriem/archive/2013/02/08/jsf-going-stateless?force=255

http://java.net/jira/browse/JAVASERVERFACES-2731

http://balusc.blogspot.de/2013/02/stateless-jsf.html

java jsf java-ee state-saving

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