Thursday, January 21, 2010

The Spinneret Framework

Before briefing about the framework, we would like to share our thought process which was the inspiration to develop this framework. Every one of us wants a better approach to develop our GUIs and to integrate the presentation layer with the other layers. Coding the business layer, service layer and persistence layer is actually the up-hill task but we have never felt it as complex, as it is pure java code and also testing it is easy.

But when it comes to a presentation layer and bringing the GUI in place, we identified several difficulties like

•    Bringing data at runtime to front end
•    Confusion over scope of objects
•    Handling multiple form submits
•    Rich User Interface
•    Compatibility with multiple browsers etc


This is what urged us to come up with a dynamic presentation framework, thus Spinneret evolved.

When we were thinking about this, we came to know about GWT, an open source AJAX based web application framework from Google.

It provides a set of core JAVA APIs and Widgets which allows you to write your client-side AJAX application in Java and then compile the Java source code to a highly optimized JavaScript that runs successfully in multiple browsers. So the developer need not be an expert in browser quirks, XMLHttpRequest, and JavaScript. Also GWT has some additional features like JavaScript Native Interface (JSNI), JavaScript Overlay Types, Deferred Binding, Code splitting and so on.

Spinneret fits into the presentation tier of the enterprise layer and takes care of rendering the UI based on the configuration. Spinneret is integrated with Struts 1.1, which takes care of the listener for the GUI objects of the Spinneret framework from the view. Every Spinneret action is submitted to the ActionServlet of struts and is routed via struts.

Spinneret has in-built, programmable templates, which is based on the GWT layouts available. These templates are extendable and user can even write their own template.

20 comments:

Taylor Carr said...

I have read the article, title confused, after all nice.

Richard Majece said...

I advise you to check https://vpn-lab.com/expressvpn-review/ out if you want to know more about expressVPN review. This is useful review

Unknown said...

Windows 10 Activator is a best series of operating systems. Microsoft produces it. There are many previous versions of operating systems.

Unknown said...

DAEMON Tools Pro is the most famous and well-known imaging program. It is an excellent application that provides the most beautiful optical media emulation in the industry.

Unknown said...

VyprVPN is the best VPN. It possesses every server in its network and provides us excellent security and speed.

unknown said...

Avid Media Composer Torrent Crack handles a huge assortment of sight and sound records. These records may have the arrangements like HD, SD, 2K/4K/5K, and 3D substance designs. It can work for simple and advanced tapes, films, and others. It likewise gives the office to manage and control the video content with the simple technique. The edge rate, goal, and various media organizations may be customizable in a similar course of events. 3D tasks can likewise be dealt with altering highlights.

Unknown said...

https://usecracked.com/360-total-security-crack-premium-keys/
Nice information please check it

Unknown said...

Such a nice blog thanks for sharing...
https://cracksoon.com/edraw-max-crack-license-key/

upmypc said...

I really enjoy reading your post about this Posting. This sort of clever work and coverage! Keep up the wonderful works guys, thanks for sharing


https://newcracksoft.com/folder-lock-crack/

Unknown said...

https://chserialnumber.com/driverpack-solution-with-cracked/

Unknown said...

https://crackedversion.com/iexplorer-crack-plus-keygen/

Unknown said...

https://faisalpc.com/utorrent-pro-activated-full-cracked/

Unknown said...

https://likecrank.com/reimage-pc-repair-crack-keygen/

Unknown said...

https://likekeygen.com/easeus-mobisaver-crack/

Unknown said...

https://mlicencekey.com/hotspot-shield-crack-with-key/

Unknown said...

https://redserialkey.com/wondershare-dr-fone-crack-with-serial-key/

Adobe Lightroom Torrent said...

CorelDraw X7 Crack is developed for extreme-level graphics editing, designing, and drafting including for the home & business presentations that enhance your marketing for advertisement purposes.

Gaming Inform said...

I Hope Every One Want Some Exercise For His Brain, Don’t Worry Two Dots MOD APK Game For You Mobile Lovers, Make Your Brain Healthy And Active With Solving The Puzzles

Hashim said...


I am very happy to read this article. Thanks for giving us Amazing info. Fantastic post.
Thanks For Sharing such an informative article, Im taking your feed also, Thanks.kmplayer-crack/

KHIZAR said...

I am very happy to read this article. Thanks for giving us Amazing info. Fantastic post.
Thanks For Sharing such an informative article, Im taking your feed also, Thanks.
alwaysup-crack/