0

我正在使用 wicket java web 框架构建我的 webapp。我现在正在构建一个页面,其中包含 20 多个外部链接,其中很多都指向维基百科页面。我目前正在对 html 页面中所有这些链接的 url 进行硬编码。

我绝对可以使用框架添加这些链接(wicket 有一个用于外部链接的类),但我真的很想知道,这样做真的有意义吗?所有这些链接都是外部的,它们很可能在很长一段时间内都不会改变。在我看来,如果我使用框架添加它们,它只会增加代码量,而这只是硬编码 java 代码与硬编码 html 的问题。我真的想不出通过java端来做这些的理由。

我只是一个正在尝试学习如何使用 Web 框架的新手程序员,所以我想知道我在这里遗漏了什么吗?感谢您的帮助!

4

3 回答 3

0

在我看来,Web 应用程序中的所有文本和链接都应该外部化。将此信息存储在属性文件(或大型应用程序的内容管理系统)中的工作量很小。这将使您将来更容易维护和国际化您的应用程序。

希望能帮助到你!

——尼尔

于 2010-01-08T19:21:38.087 回答
0

记住KISSYAGNI。如果您认为链接不会更改,请等待编程,直到您需要灵活性。灵活性总是有代价的!

于 2010-01-08T19:26:35.063 回答
0

如有疑问,请走简单的路线。如果事实证明您需要更加动态,您可以随时重构并增加复杂性。

于 2009-08-09T21:47:03.707 回答