Java Mailing List Archive

http://www.junlu.com/

Google
Google
Mailing List
Home
Forum Home
JBoss - Java Application Server
Tomcat - JSP/Servlet container
Struts - A MVC web framework
iText - An open source PDF Java Library
JDOM - JDOM XML Parser
J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition
JSP - A mailing list about Java Server Pages specification and reference
J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog
Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology
Struts & Hibernate
Subjects
JSP editor plugin for eclipse ?
org apache jasper JasperException: Unable to compile class for JSP
Tomcat: Connection reset by peer: socket write error
Cannot retrieve definition for form bean null
Struts Tiles Tutorial (free Struts training)
Where do I download Tomcat 4 0 6?
Data Access Object (DAO) pattern, example DAO 's
Where to download Tomcat v 4 1 24 from?
Tomcat 5 0 16 Requested resource not available
Oracle Connection Pooling in 3 2 2
Servlet : Session invalidate
Servlet action is currently unavailable
Tomcat/Struts Unicode Encoding/Decoding problems
Tomcat and webapplication specific java library path
Running a Simple JMS Example
Mapping in workers2 properties
org apache jasper JasperException
Cannot find message resources under key org apache struts action
   MESSAGE
problem with html:text bean throwing exception
Cannot find message resources under key org apache struts action MESSAGE
invalid direct reference problem with solution
Tool for jsp debug Try Sysdeo Eclipse Plugin
Tomcat 5 Cannot load JDBC driver class 'null ' SQL state: null
weblogic ejbc
java properties file
Jboss 3 2 3 Coyote Can 't re
Tomcat 5, Apache2 and mod jk2 integration problem
JBoss example problem new to J2EE
url string for connecting jboss to oracle
Value attribute of <html:checkbox
javax servlet ServletException: BeanUtils populate
HTTP Status 404 The requested resource is not available
5 0 18: Windows XP Pro vs Windows 2000
 
- seam-gen plus arhitecture questions

- seam-gen plus arhitecture questions

2007-07-18       - By trouby

 Back
Hey,

I was wondering about few issues that I'll be glad if you guys can make them
clear to me,

Since actions can be implemented on any bean without much limitations, I'm
kinda confused how to design my beans correctly.

Usually actions needs access to resources such as database, transactions, etc..
. and since EJBs are not so expensive (performance/system resources, etc...),
then I understand the concept and suggestions of making most of the beans as
EJBs,

but I'm still confused of how to divide my business code correctly,

1st question:

It seems that part of the applications implements an EJB per action(lets say
searching a specific type of entities), sometimes there is an EJB per entity
(all CRUD operations + some other actions related to that specific entity), etc.
..

In very big applications, for example, having an EJB per entity search might
end with about 40-50 ejbs, and this is only about search, but sometimes
consolidating all actions related to a specific entity to one EJB grows and
grows and my ejbs looks too big and hard to manage.
and if all methods related to one entity are implemented within the same EJB,
it is more confusing where to implement methods that are related to more than
one entity.

Are there any standards and suggestions how to divide the business code
correctly/best way?


2nd question:
Also, are you guys suggesting the structure that seam-gen creates? are all the
application samples of SEAM are generated by seam-gen? or having the same
project structures? or there are suggestions and standards of project structure
(I mean the structure of the view/web resources/ejbs/etc...) depends on the
project size and needs?


3rd question:
Since it became easier with EJB3 to create the entities and their relations
than creating the tables and managing the foreign keys manually (at least I see
it that way), it would be very nice if seam-gen could generate all the CRUD
view/ejbs based on the created entities and not by tables,

I only found the 'generate-entities'  command that generates the entities/view
/ejbs based on tables but couldn't find a way to generate all SEAM code based on
ready made entities.
Any way of doing this?


As always - many thanks,

Asaf.

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

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

©2008 junlu.com - Jax Systems, LLC, U.S.A.