java-ee-6相关内容
使用新的EJB 3.1规范可以将一个EJB注入pojo吗?我知道在EJB 3.0中,@EJB注释可以用于注入EJB,但是这并不适用于简单的pojos。 如果不是我必须查看我知道你不能简单地使用新的关键字,JNDI中的bean。 提前感谢。 Karl 解决方案 是的,使用JNDI查找。 > 由于您的POJO是由您创建的(我假设),容器不负责注入依赖关系。
..
我很难理解两者之间的相互作用以及它们之间的界限。它们重叠吗?他们之间是否有冗余? 我知道有两个注释相关联,但是我没有能够找到一个完整的列表,简要描述。不知道这是否有助于清除它们如何不同或重叠的位置。 真的只是困惑。我(认为我)理解EJB相当好,我想我很难理解CDI给表带来什么,以及如何取代或增强EJB已经提供的内容。 解决方案 CDI - 它是关于依赖注入。这意味着您可以在任何
..
我有一个应用程序,我只打算使用glassfish部署到根('/')上下文。与eclipse中的tomcat不同,当我在服务器浏览器中双击服务器时,没有应用程序特定的设置。 我可以去 http:// localhost:4848 并完成此操作,但是在进行更改后重新部署时,eclipse会将应用程序部署到”/ myapp“。 如何做到这一点? 解决方案 对于仅WAR部署,您必须做这
..
我知道Maven很好,但是我通常与Netbeans合作,这使得部署Java EE应用程序变得非常容易,并处理任何更改的热部署。 我现在使用的团队使用Eclipse作为IDE的首选,但以前没有人使用过Maven项目;所以我需要知道如何正确地将Eclipse的项目方面添加到我们拥有的maven项目中,以便通过WTP来支持(热)部署。我们正在使用Weblogic 12c进行这一特别的努力。
..
对于我的项目,我想使用 h:selectOneMenu 实现组合框。我读了很多关于如何正确处理selectOneMenu的帖子以及如何实现自定义转换器。组合框应存储ID( Long ),该ID位于限制条件的不同DB表(名为fk_ID)中。到目前为止,一切似乎按计划运作。现在我的问题: 列fk_ID是可选的,因此组合框中的第一个选项是 f:selectItem ,没有标记为“选择...“。当我
..
我现在必须记住如何创建自定义标签库,而且由于我使用servlet 3.0,我决定看到官方的JavaEE6教程。令我惊讶的是,在 JavaEE6教程中没有关于JSP的内容。 另一方面,中有足够的信息JavaEE5教程。 似乎JSF现在被认为是JavaEE中唯一的视图技术,尽管我不知道JSP被弃用( q1 我试图搜索一个单独的教程,但该网站是一团糟(我发现一个关于JSP的页面,但它仍
..
我有一个使用POJO的中等复杂应用程序,现在将其迁移到EJB3.1,以便可以在线部署,通过REST服务访问并从容器环境中受益(持久性是最主要的,但事务将是有用的)。 自J2EE之日起,我已经远离了Java EE,并且正在努力围绕实体bean的“丢失”。我花了一段时间才意识到EJB3.1中的实体实际上并不是古老的豆豆... :)我已经阅读了许多EJB3书籍,包括O'Reilly Enterpr
..
我正在使用Eclipse Helios,Glassfish 3.0.1(完整平台)和myfaces 2.0。 工作区中有两个项目:一个简单的Java项目(=> JP)和一个动态Web项目(=> WP)。我添加了JP到WP的类路径。 我将一个类从JP作为托管bean添加到WP的faces-config.xml文件。
..
我一直在尝试从Glassfish AdminConsole部署我的Web应用程序(war),但是我仍然收到以下错误消息 - 加载应用程序时出现异常:链接MyApp-war的安全策略错误 - 不一致的模块状态。 但是当我从Netbeans执行它时,它没有任何问题。 (我不知道Netbeans是否在部署应用程序之前做了一些缺失的事情。) 而且我也尝试过最新版本的Gla
..
GlassFish 3.1中是否支持构造函数注入管理bean的CDI?我有一个 @Singleton EJB,我想使用构造函数注入来注入另一个托管的bean(包含在同一个EJB模块中)。现场注射工作。但是使用构造函数注入,我从 AbstractSingletonContainer 中得到一个 NullPointerException 。 这样做: @Singleton publi
..
我想创建一个Spring的bean生成器方法,它知道谁调用了它,所以我从以下代码开始: @Configuration public class LoggerProvider { @Bean @Scope(“prototype”) public Logger produceLogger(){ / /知道WHAT bean / component调用这个生产者 Class
..
任何想法为什么我得到这个例外? 导致:org.springframework.beans.factory.BeanCreationException:错误在类路径资源[context.xml]中定义名为'myService'的bean创建:Bean的初始化失败;嵌套异常是org.springframework.beans.TypeMismatchException:无法转换类型的属性值[$
..
我正在试图理解 javax.inject 包,我不清楚 javax.inject.Named 注释应该用于。 Javadoc没有解释它背后的想法。 Javadoc在 http://download.oracle.com/javaee/6/api/javax/inject/Named.html 我正在使用 Spring 3.0 来编写一些示例程序,通过在bean上放置 @Named ,似
..
我无法使用Java EE 6和Glassfish 3.1(嵌入式)使用@Resource注释。我想查找一个JNDI数据源,所以我试图让它使用Glassfish中的默认数据源。在我的代码中我有: @Resource(lookup =“java:global / env / jdbc / __ default”) DataSource dataSource; 它编译得很好。
..
我想要一个使用maven构建的Java JEE6项目,而我想要的是标准 所以,我将其放在我的pom.xml中: javax javaee-api 6.0 已提供
..
通过声明以下依赖关系: javax javaee-web-api 6.0 已提供 我可以使用我所需要的一切Java EE 6项目(Se
..
我使用 Glassfish v3.0.1 和 NetBeans 6.9.1 使用 JPA 2.0 ( EclipseLink 提供程序)并且无法从JPA 2.0中查看查询和其他日志记录信息。本质上,我希望能够看到由JPA生成的所有SQL语句和其他相关的调试信息... 有没有人成功地配置了日志记录提供这样的反馈?我尝试了几件事情无济于事。 任何帮助都将不胜感激。 非常感谢 解
..
StackOverflow,我需要你的帮助。 我正在开发一个J EE应用程序,但是我遇到了一个路障。我正在设置我的环境,以便使用Eclipse Juno J EE 版本的 Windows 7 使用IBM DB2 Express-C 和WASCE。两种技术都可以正常工作,我可以通过浏览器访问WASCE,我可以通过Data Studio 3.1.1访问我的DB2 实例,我可以访问现有数据库并创建
..
有可能/有工具/最佳实践等将数据从关系数据库迁移到NoSQL格式。 我有一个使用Hibernate的JEE6应用程序ORM持久到MySQL,但现在我们希望转移到NoSQL解决方案,但需要带来现有的数据 感谢 W 解决方案 有一些工具可以帮助迁移,但最终,MySQL是一个关系数据库,它与noSQL数据库的结构完全不同。 p> 最后,您几乎总是需要执行这篇文章(指的是mon
..
我开始使用JSF 2,所以我想尝试h:outputStylesheet。它工作正常,但后来我试图应用“模式”或添加一个查询字符串到请求,随文件版本更改强制浏览器获取更改的伎俩。 像这里使用的 。 不幸的是我没能做到。实际上,当使用该标签时,它不会生成一个简单的URL,而是一个计算的,已经有一个查询字符串。我在规范和此处找到了有关JSF 2中资源版本控制的一些信息。 / a>,但它似乎指
..