Ver*_*a D 60 java frameworks web-applications
我听说过一些东西,并看到了一些使用ASP.NET/PHP构建的Web应用程序的例子,我想知道在Java世界中做类似事情的等效方法是什么.在维基百科上看,我发现了很多框架,我很困惑哪一个是最好的.
Bal*_*usC 101
Java等效的PHP和"Classic"ASP将是带有scriptlet的JSP(JavaServer Pages)(嵌入式原始Java代码).Scriptlet在Java Web开发世界中被认为是不好的做法.Taglibs和EL(表达式语言)应该优先于scriptlet.ASP.NET (MVC)的Java等价物将是Java MVC框架.有许多基于Java的MVC框架,主要提供基于Servlet/Filter的控制器和taglibs来与模型(通常是Javabean)和视图(通常是JSP页面,但XHTML也是可能的)进行交互.
首先,Java EE API为此提供了JSF(JavaServer Faces),后者又提供了基于XHTML的模板化视图技术,称为Facelets.Facelets被视为旧JSP的替代品.此外,还有许多开源Java MVC框架,它们构建在JSP/Servlet API之上,旨在作为JSF 的替代/竞争.你可以在这里找到所有这些的很少信息,流行的是Spring MVC,Struts2和Stripes.
至于选择哪一个,我建议看看这个答案,我非常同意.
| 归档时间: |
|
| 查看次数: |
23671 次 |
| 最近记录: |