草庐IT

java - JSF 2 使用 @ManagedProperty 注入(inject) Spring bean/service 而没有 xml

我想使用jsf注释和一些spring将springbean/服务注入(inject)jsf托管bean的注释。(在jsfbean上我只想使用jsf注释)我不想使用像@named/@inject这样的注解。我试图在网上找到解决方案,但没有任何运气。例子@ManagedBean@ViewScopedpublicclassMyBean{@ManagedProperty(value="#{mySpringBean}")privateMySpringBeanmySpringBean;publicvoidsetMySpringBean(MySpringBeanmySpringBean){this.

Spring JSF 集成 : how to inject a Spring component/service in JSF managed bean?

我知道托管bean像Controller一样工作,因为您唯一的任务是将View层与模型“链接”。要将bean用作托管bean,我必须声明@ManagedBean注释,这样做我可以直接与bean通信JSF。如果我想在这个managedBean中注入(inject)一些组件(来自Spring),我有两种可能的方法:选择ManagedBean中的属性(如“BasicDAOdao”)并声明@ManagedProperty(#{"basicDAO"})属性(property)之上。这样做,我正在注入(inject)bean"basicDAO"来自ManagedBean中的Spring。在Mana

java - EJB、hibernate、spring和JSF有什么区别?

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我对不同的java框架感到很困惑。我想创建一个java服务器项目来提供一些Restfulweb服务,但我真的不知道我应该选择哪个框架。JSF、EJB、Hibernate和Spring有什么区别?请帮助我更多地了解它们。 最佳答案 这些是不同层的框架。JSF用于View(web)层,它是一个面向组件的框架(页面的每个部分都是一个组件,它有状态),就像W

从JSF代码调用JS功能

如何从JSF文件调用JavaScript函数。我有一个输入文本在XHTML页面JS更改文本值的功能,使某些条件重新制定。我想通过调用JS函数来更改其值爪哇JSF文件中的方法看答案在JSF中,您永远不会从Java代码中调用JavaScript。如果您需要让JavaScript更改生成的HTML的文本输入值,则需要让JSF页面定义InlineJavaScript(或导入JavaScript文件),该htmldom事件将从某种类型的HTMLDOM事件执行。onload或另一个HTML元素。

java - JSF MVC 框架中的 MVC 是哪些组件?

在JSFMVC框架中谁是模型、View和Controller? 最佳答案 这取决于观点(双关语)。在大架构图中,您自己的JSF代码是V:M-业务领域/服务层(例如EJB/JPA/DAO)V-你的JSF代码C-FacesServlet在开发者图片中,架构V依次可划分如下:M-实体V-Facelets/JSP页面C-托管bean在较小的客户端图片中,开发者V依次可分为如下:M-JSF组件树V-渲染的HTML输出C-客户端(网络浏览器)在更小的JavaScript图片中,客户端V依次可分如下:M-HTMLDOM树V-视觉呈现C-事件监听函

java - JSF 支持 bean 结构(最佳实践)

我希望在这篇文章中,我可以得到人们对JSF页面和backingbeans之间接口(interface)的最佳实践的意见。我永远无法解决的一件事是我的支持bean的结构。此外,我从来没有找到关于这个主题的好文章。哪些属性属于哪些支持bean?什么时候向给定的bean添加更多属性而不是创建一个新bean并将属性添加到它上面?对于简单的应用程序,考虑到将一个bean注入(inject)另一个bean所涉及的复杂性,整个页面只有一个支持bean是否有意义?支持bean应该包含任何实际的业务逻辑,还是应该严格包含数据?请随意回答这些问题以及可能出现的任何其他问题。关于减少JSF页面和支持bean

jsf - 在 JSF 中格式化 double

我遇到了与此处发现的问题类似的问题:JSFselectItemlabelformatting.我想要做的是接受一个double值作为我的值并用两位小数显示。这可以通过简单的方式完成吗?我尝试过使用,但这似乎适用于发送到服务器的inputText的值,而不是输入字段中的初始值。到目前为止我的代码:编辑:上面的代码确实有效。我被JDeveloper愚弄了,即使我对项目进行了显式重建并重新启动了嵌入式OC4J服务器,它也没有更新jsp页面。但是,重新启动计算机后,一切都很好。 最佳答案 如果我没有误解您的要求,我可以在渲染View期间实现

Java EE 6 与 Spring 3 堆栈

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前.我现在开始一个新项目。我必须选择技术。我需要一些轻便的东西,所以没有EJB或Seam。另一方面,我需要JPA(hibernate或替代)和带有IceFaces的JSF。你认为Spring3上这样的堆栈部署在Tomcat上是不是一个不错的选择?还是JavaEE6Web应用程序会更好?恐怕JavaEE6是一种新技术,还没有很好的文档记录。Tomcat似乎

Java EE 6 与 Spring 3 堆栈

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前.我现在开始一个新项目。我必须选择技术。我需要一些轻便的东西,所以没有EJB或Seam。另一方面,我需要JPA(hibernate或替代)和带有IceFaces的JSF。你认为Spring3上这样的堆栈部署在Tomcat上是不是一个不错的选择?还是JavaEE6Web应用程序会更好?恐怕JavaEE6是一种新技术,还没有很好的文档记录。Tomcat似乎

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

JSF在服务器端保存UI组件状态的时间点以及从服务器内存中移除UI组件状态信息的确切时间是什么时候??当应用程序上的登录用户浏览页面时,组件的状态是否会继续在服务器上累积?我不明白在服务器上保持UI组件状态有什么好处!?直接将经过验证/转换的数据传递给托管bean还不够吗?我可以或应该尽量避免吗?如果有数千个并发用户session,这不会消耗服务器端的太多内存吗?我有一个应用程序,用户可以在其中发布有关某些主题的博客。这个博客的规模相当大。当有回帖或浏览博客的请求时,会不会把这个大页面数据保存为组件状态的一部分?这样会占用太多内存。这不是一个问题吗?更新1:现在,在使用JSF时不再需要