Pessoal sou novo em desenvolvimento web com jsf , antes eu usava jsp com servlets, agora comecei a usar
jsf, porem acho que os componentes do jsf nao tem um designer tao legal
os componentes do jqueryUI, extjs são muito mais legais ( em ambientes visuais )
bom hoje eu conheci um framework “zkoss”, ele tem ate um plugin visual para o eclipse e tem um monte de componentes
visuais muito legais
a questao é a seguinte :
Quero desenvolver aplicações comerciais, e nao ficar demorando muito em escrever designer de telas ou componentes
entao preciso de algum framework com componentes visuais bons
Qual framework utilizar ?
no jsf tem como alterar os componentes , tipo mudar o designer para algum que eu escolher, exemplo
gostaria de mudar o icone que aparece para o componente data, ou mudar a cor da toolbar isso é possivel ?
caso seja por favor me enviem um link a respeito de onde eu possa ver como fazer essas modificações.
ahh outra coisa no zkoss tem como integrar com o jsf , eu so nao sei como
aparentemente ele esse erro
<%@ taglib uri=“http://www.zkoss.org/jsf/zul” prefix=“z” %>
eu uso a tag acima
e ele mostra o erro abaixo
alguem sabe como corrigir o erro ?
org.apache.jasper.JasperException: The absolute uri: <a href="http://www.zkoss.org/jsf/zul">http://www.zkoss.org/jsf/zul</a> cannot be resolved in either web.xml or the jar files deployed with this application
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:116)
org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:315)
org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java:148)
org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:429)
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:492)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1439)
org.apache.jasper.compiler.Parser.parse(Parser.java:137)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:170)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:332)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:312)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:299)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:410)
com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:468)
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:140)
org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100)
org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)