Glossary

A | B | C | D | E | F | H | L | M | O | P | R | S | T | U | W | X

另请参见Start-tag

不同字符的功能不同,也就是说,并非所有字符集都可以用于所有语言。例如,ISO-8859-1 不能代表阿拉伯字母,但是 ISO-8859-6 可以代表,但是它不能代表 ISO-8859-1 可以带重音的字母。大多数字符集对允许的字符都有严格的限制。 UTF-8 实际上允许所有可能的字符,但是大多数文本编辑器还不能处理它(2004 年)。

当不同的软件组件交换文本时(例如,HTTP 服务器和浏览器,或用于保存模板的文本编辑器,以及加载它们的 FreeMarker),它们在用于文本二进制编码的字符集中达成一致非常重要。如果没有,则二进制数据将被接收方(加载程序)组件误解,这通常会导致非英语字母的失真。

另请参见Predefined directiveUser-defined directive

另请参见Start-tag

另请参见标准通用标记语言

Java 类的...:Java 类的完全限定名称包含类名称和该类所属的包的名称。这样,无论上下文如何,它都可以明确指定类。完全限定的类名的示例:java.util.Map(与Map相对)。

另请参见Sequence

当将 MVC 应用于 Web 应用程序时,对我们来说最重要的事情是将 View 与其他两个角色分开。这样可以将设计师(HTML 作者)与程序员分开。设计人员处理视觉方面,程序员处理应用程序逻辑和其他技术问题;每个人都致力于自己擅长的领域。设计人员和程序员之间的依赖性较小。设计人员可以更改外观,而无需程序员更改或重新编译程序。

有关更多信息,我建议阅读使用 J2EE 平台蓝图设计企业应用程序的chapter 4.4

FreeMarker 模板分为两个阶段进行处理。首先,对* whole *模板进行语法分析,这称为解析。解析的结果是一个Template Java 对象,通常将其缓存以快速重用。以后,已经解析的模板可以无限次执行,以基于data-model的内容产生输出。解析期间发生的错误称为解析时错误。

另请参见User-defined directive

另请参见Hash

另请参见可扩展标记语言

另请参见Start-tagEnd-tag

另请参见Unicode

另请参见Predefined directive

另请参见Line break

上一章 首页 下一章