Jan 25 2014
I have developed the Customers Java Swing Application Demo. This application may be useful for developers who want to use Flamingo, Substance and SwingX.
- JDK 7
- Java Swing Components
- JPA 2.0 + Hibernate 4.1.5 SP1
- Flamongo Swing Components
- Substance Look and Feel
- MigLayout 3.7
- MySQL 5.5 Database
- SwingX from SwingLabs
- Netbeans IDE 7.4
Model View Controller (MVC) vs Model View Presenter (MVP):
The Customers Java Swing Application Demo has MVC design pattern such as Java Swing. MVP is also popular for Desktop and RIA. Which is best, there are many discussions. Martin Fowler has written very good explanations for GUI Architectures. You may like to read.
Models and Services:
I have written entities with NamedQueries in JPA and Hibernate. The services are very simple with Generic AbstractService.
Jan 12 2012
I’ve written a web application demo with pyramid web framework. Features : base CRUD functions, list, webhelpers paginate, search, sorting, session management, flash messages, form validation etc.
Update: I have implemented WebHelpers Paginate with ajax partial rendering.
Customers App has the following technology stack:
|Pyramid Framework||ver: 1.2.1|
|Mako Templates||ver: 0.5.0|
|Bootstrap, from Twitter||ver: 1.4.0|
|MySQL Database||ver: 5.1|
Pyramid web framework Customers App screenshots: