aspose file tools*
The moose likes Other Application Frameworks and the fly likes What to do with a Seam 2.2.1 application code base - need help with a strategic decision Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Other Application Frameworks
Bookmark "What to do with a Seam 2.2.1 application code base - need help with a strategic decision" Watch "What to do with a Seam 2.2.1 application code base - need help with a strategic decision" New topic
Author

What to do with a Seam 2.2.1 application code base - need help with a strategic decision

Peter Thunderstone
Greenhorn

Joined: Apr 21, 2013
Posts: 3
Dear Saloon members,

in the year 2010 I created a small web portal application based on the JBoss Seam framework. It was not very comprehensive but still with a mid-sized feature set coming pretty close to a "Youtube in a nutshell". These were months of work in fulltime, and the architecture was geared towards building other things from a reusable code base (so not everything was hard-coded and some abstraction layers were used).

Now after three years being completely away from the Java/JEE world I am going to try out some other ideas and of course would like to reuse previous work. What are the options given very limited time resources?

1) Migrate to Seam 3.2.0. Final
2) Continue working with Seam 2.x, just make it run on JBoss 7 (or live with JBoss 5.x?!)
3) It is worth of migrating reusable parts to some other web framework
4) Just forget it, take another web framework and start from the scratch, the compatibility breaches with both 1) and 3) are too big


A side note is that I actually do not like building and testing a complex EAR and would like to have a business logic layer encapsulated in a standalone Hibernate/JPA project which can be tested and deployed on its own. But then how to connect it to the web app? Is a build dependency just enough or do I need to dive into some JMS/Webservices constructs?

Further question: Seam was a quite easy start for a JEE beginner compared to Spring, Tapestry and stuff as of 2010 and years before. Now much of my knowledge will be obsolete. May I assume that after three years the JEE world has become nicer and easier to get back? :-)

Thanks in advance!
kind regards
your JEE Noob.



Ranganathan Kaliyur Mannar
Bartender

Joined: Oct 16, 2003
Posts: 1088
    
  10

Hi Peter,
Welcome to the Ranch!

Peter Thunderstone wrote:
1) Migrate to Seam 3.2.0. Final


Did you mean 2.3.0 Final? Because Seam 3 is actually very different from 2 - it is a module-based approach.

Peter Thunderstone wrote:
2) Continue working with Seam 2.x, just make it run on JBoss 7 (or live with JBoss 5.x?!)

I actually tried to take a Seam 2.2 app and have it run on JBoss 7, but found it very hard to do. But, it was a casual (few hours) approach.
Although, I have to add that, JBoss 7 is super-fast when compared to JBoss 5. So, this step might be a worthwhile try.


Ranga.
SCJP 1.4, OCMJEA/SCEA 5.0.
 
jQuery in Action, 2nd edition
 
subject: What to do with a Seam 2.2.1 application code base - need help with a strategic decision