You are not logged in:  Login | Register

Welcome to the Puffies website!

Puffies is a sample web application written in the Java language. Its design goal was to provide a reference implementation of a feature-rich database-backed dynamic website, highlighting some of the best design principles and practices developed by the Java community, with a vision to encourage would-be site creators to adopt Java as a viable web development platform for their online projects.

For a detailed explanation of Puffies' architecture and a step-by-step tutorial describing the process of building Java web applications from the ground up, along with notes on how to improve, customize and extend the Puffies base functionality, please check out our website, http://webjavenue.com.

How it works

Puffies is essentially a publication service. Anyone who has signed up as a member of the Puffies community can contribute by writing and submitting an article. Once posted, the article is immediately available to other visitors. Members will be able to comment on it, while the author and administrators will have the permission to edit and/or delete the article.

Please feel free to click around. Use your imagination to see how this application's base functionality might fit with your own idea of a community-oriented online service that you have in mind. We also encourage you to try different registration/login scenarios and make some dummy posts. Note how different roles provide varying behavior in terms of access control and options availability.

So what then?

If what you see makes you think you could use this framework as a starting point to roll your own custom solution, come back to WebJavenue and find out how you could benefit from the wealth of information, insight and advice we have put together to streamline your learning experience.