Jsf 使用基于动作的java框架开发web应用程序的原则是什么?
背景 我将用java开发一个新的web应用程序。它不是很大或很复杂,我有足够的时间,直到它“正式”开始 我有一些JSF/Facelets开发背景(大约半年)。我对JSP+JSTL也有一些限制 出于自我教育的目的(也是为了找到最好的解决方案),我想用一种基于行动的框架为新项目制作原型。实际上,我将在Spring MVC和Stripes之间进行选择 问题 为了获得关于基于动作的框架的正确印象(与JSF相比),我希望确保正确使用它们(在更大或更小的程度上) 所以,这里我列出了一些最常见的任务(至少对我来说),并描述了我如何用JSF解决它们。我想知道应该如何使用基于动作的框架来解决这些问题(如果具体任务有什么不同,可以单独使用SpringMVC和Stripes)Jsf 使用基于动作的java框架开发web应用程序的原则是什么?,jsf,spring-mvc,stripes,Jsf,Spring Mvc,Stripes,背景 我将用java开发一个新的web应用程序。它不是很大或很复杂,我有足够的时间,直到它“正式”开始 我有一些JSF/Facelets开发背景(大约半年)。我对JSP+JSTL也有一些限制 出于自我教育的目的(也是为了找到最好的解决方案),我想用一种基于行动的框架为新项目制作原型。实际上,我将在Spring MVC和Stripes之间进行选择 问题 为了获得关于基于动作的框架的正确印象(与JSF相比),我希望确保正确使用它们(在更大或更小的程度上) 所以,这里我列出了一些最常见的任务(至少对我
提前感谢您解释如何使用基于操作的框架完成这些项目(或其中的一些项目)。我的答案不是您想听的:不要从组件框架切换到操作框架 在多年的行动框架开发之后,我改变了方向,我再也不会回去了 在您提到的8个用例中,只有一个会让人想起操作框架明显更好的地方,那就是URL设计/友好的URL。它也可以在组件框架中完成,但在操作框架中要容易得多(特别是在您只需用url注释ActionBean的条带中)
我建议您试试wicket,它非常容易学习(比JSF容易得多),而且它还可以让您重用许多现有组件。我的答案不是您想听的:不要从组件框架切换到操作框架 在多年的行动框架开发之后,我改变了方向,我再也不会回去了 在您提到的8个用例中,只有一个会让人想起操作框架明显更好的地方,那就是URL设计/友好的URL。它也可以在组件框架中完成,但在操作框架中要容易得多(特别是在您只需用url注释ActionBean的条带中)
我建议您试试wicket,它非常容易学习(比JSF容易得多),而且它还可以让您重用许多现有组件。我将尽我所能回答有关条纹的问题。我在过去使用过Struts和JSF,但最近没有,所以我对它们充其量只能有模糊的概念和感觉 我们非常熟悉w/条纹,现在几乎所有东西都使用它,并且非常喜欢它。它很容易跳入,支持许多复杂的场景,但您也可以自由地在它之外工作,这在您想要构建自己的ajax小部件或与其他系统或其他东西交谈时非常重要 如果您选择stripes路线,我肯定会推荐您购买或下载。它是Stripes所需的一切的一站式服务,实际上是StripeSist的唯一文档(非常好的特性,但没有web文档)
呈现内容:我可以应用标准jsf库(核心和html)或第三方库(如RichFaces)中的即用组件。我可以组合简单的组件,并且可以轻松创建基于标准组件的自己的组件 这是相似的。Core、Html、Fmt等以及您找到的任何自定义标记,inc.显示:标记、打包标记,并创建您自己的标记。然而,显然