1

在处理 ASP.NET 项目时,我真的很喜欢为每个页面或 web 窗体创建一个类的概念,我可以在其中编写我想要的所有方法和操作,更重要的是,页面加载方法。

每个人都说我们应该避免在 ASP 或 JSP 中使用 scriplets。

而且我认为页面加载对我们来说已经存在,因此我们不再使用 scriplets。

因为我听到和读过很多次,我们无法知道这些脚本何时会运行,但是在 Page Load 方法中,我们确切地知道代码将如何运行以及页面将如何呈现。

但是在 JSP 中,据我所知,我们没有为每个页面设置这种类型的服务器端类。

相反,我们有一个叫做servelts的东西,每个人都鼓励使用它。

但从技术上讲,servlet 独立于普通的 JSP 页面。

因此,我仍然在我的 JSP 页面中使用 scriplets,尽管我试图尽可能减少它们,但我仍然使用一些 scriplets 来检查 Session 和一些 URL 参数。

JSP中的页面加载(ASP)没有类似的想法或方法吗?

4

1 回答 1

0

BalusC 说您将苹果与橙子进行比较是正确的。JSF 是为响应 asp.net 而创建的。(来源@ 47 分钟)它已经独立发展,您可能会很好地研究所有不同的框架和范例。虽然 JSF 的工作方式与 asp.net 类似,但仍有许多值得探索的替代方案。在 .NET 中,您可能想研究 MVC4。在 Java 中有 Tapestry、Spring MVC、Seams 等。

我将从 wiki 比较开始,然后从那里开始。在你的游戏阶段,我会选择一个并尝试熟悉它,而不是尝试另外两个来做同样的事情。

http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks#Java_2

于 2013-01-02T20:27:42.193 回答