这些更改不容易归类到现有的类别中,因此它们迫使我们质疑作为当前最佳实践基础的基本假设。
These changes are not easily pigeonholed into existing categories and so they force us to question the underlying assumptions that the current best practices are built on.
例如,我们可以选定一些体系结构部分(组件),以及一些最不容易随时间的推移而更改的接口。
For example, we decide on architectural parts (components) and interfaces that are least likely to change unnecessarily over time.
然而它又比隐藏输入和QueryString高级,这是因为它可以接受更多的数据类型以及它的内容被编译成一个单独的字符串从而不容易被任意更改。
However, it is superior to hidden inputs and QueryStrings, since it can accept more data types and the content has been encoded into a single string and therefore is not easy to tamper with.
应用推荐