GWT 和模板引擎

发布于 2024-09-08 02:57:25 字数 299 浏览 5 评论 0原文

我想使用 GWT 设计一个网站。这是我对 GWT 页面如何传递到客户端浏览器的理解 - 当用户将 URL 输入到浏览器中时,她会收到所有静态 HTML + GWT javascript,然后 javascript 向服务器查询动态页面内容并添加它到 DOM。例如 - 对于博客页面,博客的内容由 javascript 查询。我的理解正确吗?

如果我知道内容肯定会成为页面的一部分(添加不依赖于用户单击展开按钮等),如果博客内容是最初提供的 HTML 的一部分,会更有效吗?可以通过使用像 django 这样的模板引擎来完成一些事情。 有没有办法在GWT中制作模板机制?

I want to design a website using GWT. This is my understanding of how GWT pages will be delivered to the client browser - When the user puts in the URL into her browser she receives all the static HTML + GWT javascript, and then the javascript queries the server for the dynamic page content and adds it to the DOM. eg - For a blog page the content of the blog is queried by the javascript. is my understanding correct?

If I know that the content will surely be a part of the page(add does not depend on user clicking an expand button etc.), Will it be more efficient if the blog content was a part of the HTML initially served? Something that could be done by using a templating engine like django.
Is there a way to make a templating mechanism in GWT?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

月朦胧 2024-09-15 02:57:25

是的,将内容放入 HTML 中将减少客户端到服务器的往返次数。这也意味着博客内容不必等待 GWT javascript 加载即可显示。

GWT 本身对于模板系统没有用处,但大多数运行 GWT servlet 的服务器也支持 JSP 页面。 GWT 在这些页面上工作得很好,您只需像往常一样放入 GWT 脚本标记即可。毫无疑问,您将能够找到现成的模板解决方案,但推出自己的模板解决方案并不太难

Yes, putting your content into the HTML will reduce the number of round trips the client makes to your server. It also means that the blog content won't have to wait for your GWT javascript to load before it can be displayed.

GWT itself isn't useful for a template system, but most servers that run GWT servlets will also support JSP pages. GWT works fine with these pages, you just need to put the GWT script tag in as usual. You will no doubt be able to find a ready-made templating solution but rolling your own is not too hard.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文