GWT 和模板引擎
我想使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,将内容放入 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.