next…
April 25, 2008 on 9:23 am | In Technical stuff |Tonight I start my first GigaSpaces project. It’s been on my mind since last November, and it’s been building steam. Why do I need a JavaSpaces/OpenSpaces framework? This project is supposed to be for a larger user base (500+ to start), and based on my academic distributed computing experience, and the excellent posts on highscalability.com, I know I need to upgrade some of my current 3rd party libraries. For performance reasons, of course.
So, I’m going with Spring-2.5.3 for my AOP and DI needs; easy choice. Hibernate-3.2.6 for ORM (I’m staving off JPA, for as long as I can!). MySql-5.0 for database. The UI… Well, I haven’t decided. I know I have to start moving away from WebWork-2. This isn’t up for debate. But I’m torn between moving to Struts-2 (familiarity) or JSF (component-based). I read this FAQ entry for the differences between Struts-2 and JSF.
Ehh… here’s to new things: I’m going with JSF. I’ll take a serious look at Seam and MyFaces.
*****
Update: After some discussion, and further research, I’ve decided to hold off on using JSF. Since it’s a fairly mature, event-based API, I definitely see myself using it in the near future. However, since scalability is the currently highest priority, I’m compelled to go with Struts-2. This also allows me to upgrade all my existing WebWork-2 projects…
5 Comments »
RSS feed for comments on this post. TrackBack URI
Leave a comment
Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds.
Valid XHTML and CSS. ^Top^


use Facelets! It will make life a lot easier. I have some code examples and slides from the NFJS if you are interested.
Comment by Brian — April 25, 2008 #
Traitor…
So how are you fitting GS in there? Just using Hibernate on the backend?
Comment by Jason — April 25, 2008 #
Good luck, jump into the forum if you need help.
Guy Nirpaz,
GigaSpaces Technologies.
Comment by Guy Nirpaz — April 26, 2008 #
@Brian: OK, I’ll look at Facelets too.
@Jason: Traitor? You told me you’re writing B2B and SaaS projects… You probably forgot how a JSP looks.
Yep backend. For readers that don’t know, that means running an IMDG, that asynchronously persists updates through Hibernate. This post will give you more details.
Comment by Jay — April 26, 2008 #
@Guy: I’m sure you’ll see me there!
Comment by Jay — April 26, 2008 #