我喜欢REST、JPA、JTA、EJB3、CDI&公司。我喜欢MVC web框架,但有趣的是像Play!不是Java EE.
所以,仅仅为了好玩,想想这样的事情有意义吗:
- 一个servlet,它接受REST风格的URL,并将其分派给可以通过CDI注入EJB等的托管控制器
- 控制器转发/重定向到充当模板的简单视图,并可以使用Bootstrap等响应框架
或者JavaEE意味着JSF,而实际上没有其他含义?
我研究了这个主题,编写了一个简单的JSF Web应用程序,并发现了一些有趣的资源。
这个对相关stackoverflow问题的回答很好地解释了MVC如何映射到JSF:将JSF理解为MVC框架
关于REST风格的URL,prettyfaces看起来很有前景。
JSF有很好的模板,类似于ApacheTiles,使用带有EL.的纯HTML和CSS,页面可以非常简单
所以,也许不需要考虑/寻找JSF以外的东西,只需要使用它?