Hi all,

        Around 5 months ago we embarked on a project for one of our major 
clients. While 

doing the design and planning for this project, we came across jboss and some 
of its 

pioneering frameworks such hibernate, seam and the latest ejb 3.0 which was 
just what we 

were looking for. As such, we stared building a web application using these 
frameworks and 

our main aim was to use JBoss Seam and Hibernate to speed up development of the 
application 

using EJB.

While the first phase was hardwork, especially with the initial configs we had 
to make, we 

were satisfied with the way Seam was helping us in the development. Our project 
structure 

is as follows:

Models - Entity Beans generated using Hibernate Tools with Annotations

Controllers - This part consisted of two layers :
                
            - One layer for DataAccessObjects which consisted of SLSB and is 
aimed at 

containing all hibernate specific code that return entities
            
            - Another layer for Actions which consisted of SLSB and SFSB and is 
aimed at 

interacting with the View layer


View - All JSF/Facelet components


Our approach was to have the the view model fetching information from the 
Action Layer 

which in turn calls the DAO layer when querying DB



We were not too familiar with CONVERSATIONS at that time and implemented our 
SFSB without 

this feature.

While the above approach works fine, we are getting some performance related 
issues :

(1) We get Out of Memory Leaks related to the PermGen Space. We have managed to 
have a 

workaround for this by increasing the MaxPermGen size. However, we fear this 
might only be 

a temporary fix

(2) The application is really slow because of the amount of Session beans that 
are involved 

in it and the amount of code that hibernate autogenerates when fetching 
dependencies. There are no heavy graphics involved.




We would like to know if the above problems can be solved by :

(a) Implementing conversations ( Will this improve response time)

(b) Porting the application to Tomcat running embedded-ejb can improve the 
response time



Any other suggestions are also most welcomed.


We are on a tight deadline and would really appreciate any help on this from 
you experts. 



Best Regards,
Yogesh Jankee,
M-ITC LTD





View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4012070#4012070

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4012070
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to