avalon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Gang Chang <petergangzh...@yahoo.com>
Subject Re: Confucius - New Project Using Avalon - could you add it as a "related project"?
Date Tue, 10 Feb 2004 16:12:24 GMT
Hi Hammett,
I am currently using ECM.  I am thinking migrating to one of the other containers soon since
ECM is deprecated.  Do you know which container is best suited for ECM migration?

"Hamilton Verissimo de Oliveira (Engenharia - SPO)" <hamilton.oliveira@agenciaclick.com.br>
Yup, Peter. We'll add it. 

But which container are you using? (just for the records) ;-)


-----Mensagem original-----
De: Peter Gang Chang [mailto:petergangzhang@yahoo.com]
Enviada em: segunda-feira, 9 de fevereiro de 2004 16:25

Build Middle Tier Application with 0 lines of Java code - Introducing
Confucius Framework

As a J2EE Developer, you probably have encountered the following problems in
the past:

Repeated coding effort in most applications: For example, the way Data
Access Objects are written, there are many DAOs in each application, each
DAO have many methods, and all these methods have similar code: open
database connection, create a Statement, set parameters, execute query,
iterate through ResultSets, set data to value objects... These kinds of code
are written over and over again, for each method in each DAO, only slightly
different from each other.
SQL queries and other business logics are hard coded in the code base,
thus make it hard to change.
To follow a good design, sometimes you have to write a lot of code for
the middle tier even for simple applications. For example, sometimes you
don't think use EJB is necessary, and then you have to write your own code
to handle transactions, connection pooling, etc. 

To unsubscribe, e-mail: dev-unsubscribe@avalon.apache.org
For additional commands, e-mail: dev-help@avalon.apache.org

Do you Yahoo!?
Yahoo! Finance: Get your refund fast by filing online
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message