【发布时间】:2012-09-11 04:24:04
【问题描述】:
我是一名熟悉 Java 的前端开发人员。使用有条不紊的转换与 JSTL 将 Java 对象转换为 JSON 时,我很难提高性能和开发的优缺点。
我知道,通过有条不紊的转换,可以使用额外的 getter/setter 类来保证安全性 - 而且我有一种非常强烈的预感,即它的速度更快,资源消耗更少,但我找不到任何证明。我只能找到 JSON 库之间的比较。
我需要详细说明的原因:
- 更严格的安全性 - 通过我们控制 JSP 中显示的数据来应对
- 速度更快,开销更少 - 因缺乏证据而反击
- 更容易标准化 - 缺乏灵活性来应对
以下是我遇到的一些链接(如下)——我真的在寻找一些可靠的研究,而不是比较库。另外,如果有人可以向我展示一些 Jackson 提供的 OJM 映射的可靠示例,那就太棒了。
- http://www.informit.com/articles/article.aspx?p=30334&seqNum=3
- http://jackson.codehaus.org/
- Spring MVC - Is JSTL Tag JSON Conversion OK?
- http://code.google.com/p/google-gson/
- http://code.google.com/p/json-io/
- http://code.google.com/p/commons-json/
再一次,我知道这太笼统了 - 但我只是在寻找建议和提出的理由,说明有条不紊比使用 JSTL 更好。
【问题讨论】:
-
另外,DTO 与这个概念有关 - msdn.microsoft.com/en-us/magazine/ee236638.aspx
标签: java json jstl jackson gson