Summary
You've built a single-tenant web-enabled application, but need to make it compatible with and effective in a cloud environment. What steps do you need to take to convert your application to a full-fledged, multi-tenant, cloud-ready SaaS application? The author takes a sample web application, discusses the necessary considerations and alterations to make it a cloud winner, and outlines the steps you need to take to get it there. Then, as a bonus, he demonstrates the software his company has designed to provide a "plug-in" approach to multi-tenancy.>> continue....
Summary
In the SAAS (Software as a Service) deployment model, using components to handle common client requests makes a lot of sense. Each common component can serve all client requests of a particular type. One such common component is mail relay: a single point for receiving all incoming mail for multiple clients. A mail relay relays the mail to different application instances based on domain address >> Continue ...
Summary
The Google Plugin for Eclipse (GPE) has decided to complain about elements that are non-widgets, but those are allowed . In fact, they're required for menu items. <g:MenuItem> causes a annoying warning. To avoid this navigate to Preferences -> Google -> Errors/Warnings -> UIBinder and set the "Widget is not a subtype" problem to IGNORE. GWT Issue
Summary
If you like to use Tomcat or Jetty plugin for Maven to run your web applications on the fly without installing any of standalone versions of these servlet containers, you may want to debug your code through these plugins. Personally i like using these plugins for development phase of a project in a team because it eliminates the time you spend for running the applications painlessly as soon as checking out the project from it’s code base. But debugging the running code under maven process can be tricky if you don’t know how to >> Continue ...
Java Debug Command Line Arguments-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 |
Using from maven command line> export MAVEN_OPTS='-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000' > mvn tomcat:run |