JSP - 逻辑分离设计

时间:2009-01-23 09:16:46

标签: jsp architecture

我刚刚开始编写一些JSP,我发现它与asp.net或任何其他“真正的”web-language / web-gateway并没有什么不同。我发现了这个问题; Structure JSP/Java code where logic is not in the JSP file。但是我发现它没有帮助。

我的日常工作包含ASP.NET MVC开发,这是我开发网页的最佳方式。所以我想找到的是一个JSP MVC,但是我有一些特定的标准,我不想在Web服务器上安装一些东西或者在系统上安装任何软件包才能工作,如果我通过一些软件就可以了。我发布的罐子,但它们必须免费使用和开源。

如果那里没有任何好的MVC,如果你想将Code与Design分开,你主要是怎么做?非常像C#中的Code Behind?

2 个答案:

答案 0 :(得分:1)

在我看来,

Spring的网络MVC非常好。还有很多其他很棒的东西,但如果这就是你想要的,我会考虑它。

Wicket应该很简单,但我自己并没有使用它。

一旦你有了这个,我建议你学习[JSTL] [3]以保持scriptlets不被你的页面,CSS从内容中分离内容,SiteMesh用于撰写页面使用Composite和Decorator模式。

[3]:http://www.amazon.com/JavaServer-Pages-3rd-Hans-Bergsten/dp/0596005636/ref=sr_1_1?ie=UTF8&s=books&qid=1232708134&sr=8-1“Hans Bergsten是最好的”

答案 1 :(得分:0)

有很多MVC框架,几乎没有选择。

检查: Can anyone recommend a simple Java web-app framework?