Vaadin 第一季 开篇

Vaadin :个人理解  基于GWT模型 后端组件式开发框架 


对于性能方面 需要注意的 点:

1 . 压缩GWT产生的JavaScrit

2 . 限制了内嵌Vaadin visual components的使用

./ JavaScript执行沉重页面耗费太长时间。Server/Client数据传输不再是问题,但是Vaadin JavaScript重新整理复杂页面中的元素需要耗费太长时间


--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Vaadin 强大的特性

综合组件框架
  • 大集的用户界面组件,控制和部件
  • 延迟加载的丰富和互动的部件
  • 拖放支持
  • 支持移动触摸事件
  • 数据绑定使用MVC(模型 - 视图 - 控制器)
  • 建立在Java或HTML中的布局 - 或两者兼而有之
  • 创建新的组件组成和继承进行
Web兼容性
  • 基于Google网页工具包(GWT)
  • 没有需要的浏览器插件
  • 浏览器窗口和标签支持
  • 支持后退按钮
  • 深层链接支持
  • URL参数和片段处理
可定制的外观和手感
  • 强大的CSS基于组件的造型
  • 内置的主题和风格
  • 自定义的应用程序主题
  • 嵌入到任何网页
Java Web开发
  • 纯Java的,面向对象的Web开发
  • 功能强大的服务器端编程模型
  • 简单的单罐部署
  • OSGi的兼容
  • 与其他JVM语言兼容
安全的Web应用架构
  • 服务器端状态管理
  • 在服务器上运行的应用程序代码
  • 安全参数,请求验证
  • 内建输入验证框架
  • CSRF保护和SSL支持
可扩展的组件架构
  • 基于GWT的可扩展部件
  • 容易,JAR基于构件包装
  • 附加组件的开发,开发分布在Vaadin指南
工具
  • Eclipse IDE的集成
  • NetBeans IDE集成
  • Maven的支持和文物
  • UI测试Vaadin测试平台和JUnit
部署
  • 的Java EE和Servlet 2.3 +的部署(JSR-154)
  • 部署支持Portlet(JSR-186和JSR-286)
  • 兼容谷歌App Engine(GAE中)

































准备生成环境

---------------------------------------------------------------------------------------------------------------------------------


不知道怎么回事似乎GWT的地址最近又被和谐了,没办法,只好找gwt插件的离线升级地址。找了半天终于找到了,记录一下

http://dl.google.com/eclipse/plugin/3.6/zips/gpe-e36-latest-updatesite.zip


下面是eclipse 3.7用的

http://dl.google.com/eclipse/plugin/3.7/zips/gpe-e37-latest-updatesite.zip


以下是GWTDesigner的离线升级地址:

http://dl.google.com/eclipse/inst/d2gwt/latest/3.7/GWTDesigner_v2.4.0_UpdateSite_for_Eclipse3.7.zip

离线包安装方法:

Help->Install New Software

点WorkWith最右边的Add..

Name:随便起个

Location,选择Archive,这样就可以选择zip包了
Plugins组件一定要装,装了就可以采用host模式调试GWT了

SDKs组件可选。

App Engine SDK -- ORM一些东西,反正我是没用到

GWT SDK -- 如果自己下载了SDK可以不用


注意要达到最快的安装速度,最好是断网装,否则还是会跑去网上更新最新的版本

附 GWT SDK 下载地址  

    App Engine SDK 下载地址



你可能感兴趣的:(Vaadin 第一季 开篇)