我正在研究在我们的新项目中使用spring的表示层.我来自PHP + Prado,想要转向像普拉多这样简单而且比PHP更强大的东西.
我喜欢Spring 3和Spring MVC.学习和开始工作非常简单.但我正在寻找比简单的jsp更好的"视图框架".我需要简单的组件,因为Datagrids,Lists,Trees支持拖放.我已经创建了SpringMVC + Spring Web Flow 2 + Spring Faces + JSF配置,但是在那里创建简单的东西非常复杂.我需要更简单的东西.
你有什么想法 ?
我正在寻找一个比Apache Tiles更好更容易使用的框架(到目前为止,我已经使用了几次).
使用Tiles,似乎当我有100个动作时,我需要创建100个jsp文件并在其中创建100个定义tiles.xml.
是否有更好的框架来管理我的模板?我想创建,例如,2个模板:
a)内容的菜单和列
b)菜单,内容列,右栏和横幅
在两个模板中,菜单都是常量.在template b,右列是常量,因此只有内容列不同.对于这个简单的例子,我不想定义扩展它的每个JSP文件template a(只是为了提供一个体).那是跛脚的imo.或许我很蹩脚,我可以在Apache Tiles中定义一个DEFAULT模板,我只是没有正确使用它.在任何情况下,所有帮助表示赞赏.
在我的实验室中,我被要求使用JSF框架创建一个简单的网站,并使用REST.我对这两个做了一些研究.事实证明,对于REST,我必须使用泽西的JAX-RS框架.我想知道如何整合这两个框架,JAX-RS和JSF?
我已经web.xml为JSF提供了以下servlet :
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/test/*</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)
对于Jersey,我认为我必须使用以下servlet web.xml:
<servlet>
<servlet-name>Jersey REST Service</servlet-name>
<servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>jersey.config.server.provider.packages</param-name>
<param-value>com.jbm.rest</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>Jersey REST Service</servlet-name>
<url-pattern>/api/*</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)
现在我担心的是,对我而言,这个Jersey servlet似乎将取代Faces servlet web.xml.这会将我的应用程序从JSF更改为JAX-RS.但我想保留JSF并使用JAX-RS.我怎样才能做到这一点?
我正在开发spring-hibernate-jsf应用程序,但我不理解managedbean和spring控制器之间的区别.我认为管理员就像控制器一样工作.使用controller或managedbean有什么好处吗?
我用JSP和Hibernate创建了一个Spring MVC项目,效果很好.现在我想使用Facelets而不是JSP.
我的想法是使用像PrimeFaces这样的Facelets作为视图而不是JSP,Spring MVC框架在中间,可能在后端使用Hibernate.
可能吗?如果是,我怎样才能实现这一目标?如果没有,为什么不呢?
我可以使用带有spring mvc的jsf组件库(primefaces).我有客户端开发的问题,所以我想要一种创建用户界面的简单方法.我不喜欢jsf生命周期.我需要一种使用组件库的方法.
我正在开始一个新的相当大的webapp,我使用Spring MVC完成MVC架构,我真的不想改变它.最重要的是,我正在寻找一种视图技术,最后用JSF关闭,因为JSF/facelets是官方EE规范,这意味着它们将成为未来.优质面孔看起来很有希望实现良好的用户界面.我知道JSF是一个MVC框架,我只想活跃它的视图部分以减少开发时间,同时实现良好灵活的响应式UI
但我在StackOverflow本身上发了几篇文章,禁止使用Spring MVC + JSF.就是这个
这个问题在2011年得到了解答,现在新的Java EE规范也已经发布,并且发生了许多变化.这一点仍然表明我们不应该使用JSF + Spring MVC吗?如果是真的,那么替代品是什么.对我来说一个看起来不错的选择是Thymeleaf,但只有让我感到不安的是忽略官方规范会是个好主意吗?
我一直使用Spring MVC,直到现在,效果很好,但我从朋友那里听说JSF也很好,有一些很好的视觉效果,尽管我真的不太了解JSF.所以我的问题是:是否可以将Spring MVC与JSF混合使用?如果是的话,这样做是好事还是更好的方法呢?
jsf ×7
spring-mvc ×6
java ×4
spring ×4
facelets ×2
apache-tiles ×1
controller ×1
javabeans ×1
jax-rs ×1
jersey ×1
jsp ×1
servlets ×1
thymeleaf ×1