From deb4d35b48e51318a961f02d2b6e5969c0875754 Mon Sep 17 00:00:00 2001
From: =?utf8?q?Marko=20Gr=C3=B6nroos?=
- Vaadin is distributed as a ZIP package and from the Maven central - repository. Without Maven, the recommended way to get Vaadin is to use the Vaadin - Plugin for Eclipse, which automatically downloads the Vaadin libraries. + The easiest ways to install Vaadin are: +
+ ++ It is also available as a ZIP package downloadable from Vaadin Download page.
- See the README.TXT for information about the installation. Book of Vaadin (for Vaadin 7) will give more detailed - instructions at some point, but is not yet updated at the time of this release. + See the README.TXT in the installation package for detailed information + about the package contents. Book of Vaadin + (for Vaadin 7) will give more detailed instructions; it is not yet up-to-date at + the time of this release, but will be updated soon after.
@@ -92,9 +105,10 @@
For pure client-side development, you only need the vaadin-client and - vaadin-client-compiler JARs. You also need them if you compile the widget - set for any reason, such as using Vaadin add-ons, or create new server-side - components integrated with client-side widgets. + vaadin-client-compiler JARs, which should be put to a non-deployed + project library folder, such as lib. You also need them if you compile + the widget set for any reason, such as using Vaadin add-ons, or create new + server-side components integrated with client-side widgets.
+ The Vaadin ZIP installation package includes the following dependencies in the + lib subfolder: +
- Applications must use GAEApplicationServlet instead of - ApplicationServlet in web.xml. + Applications must use GAEVaadinServlet instead of + VaadinServlet in web.xml.
- The Vaadin WebApplicationContext class is serialized separately into + The Vaadin VaadinSession class is serialized separately into memcache and datastore; the memcache key is _vac<sessionid> and the datastore entity kind is _vac with identifiers of the type _vac<sessionid>. @@ -357,22 +378,11 @@
- DO NOT update application state when serving an ApplicationResource + DO NOT update application state when serving an ConnectorResource (such as ClassResource.getStream()).
- AVOID (or be very careful when) updating application state in a - TransactionListener or a HttpServletRequestListener - they are - called even when the application is not locked and won't be serialized (such - as ApplicationResource), and changes can thus go missing (it should be - safe to update things that can be safely discarded later, that is, those valid - only for the current request) -
-The application remains locked during uploads - a progress bar is not @@ -389,12 +399,9 @@
- Vaadin 7 is compatible with Java 6 and it is also compatible with most other - operating system supporting Java 6 or newer. -
- -- Vaadin 7 is supported on the following operating systems: + Vaadin 7 is compatible with Java 6 and with most operating systems + supporting the Java 6 or newer. Vaadin 7 is especially supported on the following + operating systems:
@@ -425,9 +432,9 @@
@@ -439,7 +446,7 @@