News from Dec 22, 2010

  2010/12/22
Convert your web application to a multi-tenant SaaS solution
Last changed: Dec 22, 2010 00:21 by Bartolomeo Sorrentino
Labels: cloud, saas

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....

Posted at 22 Dec @ 12:20 AM by Bartolomeo Sorrentino | 0 Comments
Building a Java-based Mail Relay for the SAAS Model
Last changed: Dec 22, 2010 10:47 by Bartolomeo Sorrentino
Labels: cloud, saas, mail

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 ...

Posted at 22 Dec @ 10:49 AM by Bartolomeo Sorrentino | 0 Comments
GPE flags MenuItem as an error
Last changed: Dec 22, 2010 11:12 by Bartolomeo Sorrentino
Labels: gwt, uibinder

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

Posted at 22 Dec @ 11:15 AM by Bartolomeo Sorrentino | 0 Comments
Debugging Using Maven Tomcat Plugin
Last changed: Jan 16, 2013 11:16 by Bartolomeo Sorrentino
Labels: maven, tomcat, debug

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
Posted at 22 Dec @ 7:34 PM by Bartolomeo Sorrentino | 0 Comments