草庐IT

java - 区分不同种类的 JSF 托管 Bean

我最近阅读了NeilGriffin的这篇文章MakingDistinctionsBetweenDifferentKindsofJSFManaged-Beans这让我开始思考我自己的应用程序中不同bean之间的区别。快速总结要点:ModelManaged-Bean:Thistypeofmanaged-beanparticipatesinthe"Model"concernoftheMVCdesignpattern.Whenyouseetheword"model"--thinkDATA.AJSFmodel-beanshouldbeaPOJOthatfollowstheJavaBeandesi

java - 带有 facelets (jsf) 和 xhtml 的 Eclipse 自动完成(内容辅助)

如何使用facelets在.xhtml页面中为JSF(1.2)标签激活eclipse(3.5,WTP)内容辅助?它适用于.jsp文件,但不适用于xhtml。我经常谷歌,在很多地方(包括MyFaceswiki)都说-“Eclipse不能使用xhtml和facelets”由于这适用于.jsp文件,我认为可能有一些机制可以激活该内容辅助。我开始从事一个项目,该项目已经有一个庞大的代码库,因此更改扩展不是一种选择。额外的插件也是不可取的,但如果没有其他方法可以接受。(我问这个问题是为了验证是否有人没有找到解决此问题的机智解决方法-否则我知道这是不可能的) 最佳答案

java - jsf表达式语言中的null检查

请看这个表达语言styleClass="#{obj.validationErrorMapeqnull?'':obj.validationErrorMap.contains('key')?'highlight_field':'highlight_row'}"即使map为空,highlight_row样式也会被应用。所以我改成styleClass="#{emptyobj.validationErrorMap?'':obj.validationErrorMap.contains('key')?'highlight_field':'highlight_row'}"即便如此,highlight_

java - Spring MVC 与 JSF

这个问题在这里已经有了答案:DifferencebetweenRequestMVCandComponentMVC[closed](1个回答)关闭6年前.我在过去的所有应用程序中都使用过Struts框架,而对于新应用程序,我的客户要求使用SpringMVC还是JSF?我不熟悉这两个框架,但我们的时间表很严格。所以,我不确定我会选择哪个框架来构建应用程序。谁能给我建议一下哪个框架容易快速学习?谢谢 最佳答案 当然,每个人都会有所不同,但我建议使用SpringMVC,因为它是一个像Struts一样的基于请求的框架。当然,您会想了解诸如控制

spring - org.springframework.web.jsf.el.SpringBeanFacesELResolver 类必须扩展 javax.el.E​​LResolver 类型

我正在尝试将Spring集成到JSF应用程序中。在faces-config.xml中,我包含了这个:org.springframework.web.jsf.el.SpringBeanFacesELResolvercom.sun.facelets.FaceletViewHandler但它显示了一个我无法摆脱的奇怪警告:Classorg.springframework.web.jsf.el.SpringBeanFacesELResolvermustextendthetypejavax.el.ELResolver有什么想法吗? 最佳答案

Spring 与 JSF 2 的比较

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭9年前。我没有用过Spring,但听起来它相当流行。我听说它提供了替代的做事方式,例如能够使用RESTfulWeb服务。有谁知道是否提供与JSF2引入的功能相似的功能,或者我会将苹果与橙子进行比较?编辑:感谢您的信息。将SpringMVC与JSF2进行比较,使用SpringMVC代替JSF2功能是否有优势?谢谢。 最佳答案

spring - 在 Spring+Tomcat 上使用 JSF 2.2.9 会导致 java.lang.NoClassDefFoundError : javax/enterprise/context/spi/Contextual

我需要在JSF组件中使用自定义html属性,为此我找到的唯一解决方案是使用JSF2.2,以这种方式:问题是我正在使用Spring+Tomcat,我无法更改它,因为我没有时间。每次启动服务器时,都会出现以下错误:Informações:CDI@ViewScopedmanagerunavailablejava.lang.NoClassDefFoundError:javax/enterprise/context/spi/Contextual我知道发生这种情况是因为我不使用CDI,但正如我所说,由于时间原因,我无法从Spring更改为CDI。我该如何解决这个问题?我必须使用JSF2.2(因为自

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