Discussion:
The good and Bad Technologies.
(too old to reply)
Marcello Dias
2005-06-03 18:27:21 UTC
Permalink
Hi,

I want o earn Java mainly to Produce ERP Software,
What Technologies should I Study and What are 'Garbage' or not a priority Right Now for me.

Struts,Spring,Hibernate.........

IŽm saying that because American Books are really expensive here in Brazil and of course I donŽt want to study technologies for months and finally realize that theyŽre bad or at least that theyŽre not for me.

Marcello
Paul Nichols (TeamB)
2005-06-03 18:44:09 UTC
Permalink
Post by Marcello Dias
Hi,
I want o earn Java mainly to Produce ERP Software,
What Technologies should I Study and What are 'Garbage' or not a priority Right Now for me.
That should be dictated by the scope, size, and requirements of your
software. I do not mean to sound facetious, but using a framework or tools,
just because they are popular, is why so many projects fail.

Personally, I would suggest that you learn Java basics first, before trying
to adopt a suitable framework(s).
Post by Marcello Dias
Struts,Spring,Hibernate.........
All of these are good and useful, but see paragraph response above. No one
can give you a good answer until they know the project specs.
Post by Marcello Dias
IŽm saying that because American Books are really expensive here in Brazil
and of course I donŽt want to study technologies for months and finally
realize that theyŽre bad or at least that theyŽre not for me.
Look on the Web. Most have excellent tutorials, including Sun's javasoft
site.

Best of luck to you.
Marcello Dias
2005-06-04 23:23:45 UTC
Permalink
Hi,

Thank you again.
IŽm 'wasting' almost a week reading reading everything I can in Magazines and in the Net.Specially stories of success and fail.

Regards,
Marcello
Post by Marcello Dias
Post by Marcello Dias
Hi,
I want o earn Java mainly to Produce ERP Software,
What Technologies should I Study and What are 'Garbage' or not a priority
Right Now for me.
That should be dictated by the scope, size, and requirements of your
software. I do not mean to sound facetious, but using a framework or tools,
just because they are popular, is why so many projects fail.
Personally, I would suggest that you learn Java basics first, before trying
to adopt a suitable framework(s).
Post by Marcello Dias
Struts,Spring,Hibernate.........
All of these are good and useful, but see paragraph response above. No one
can give you a good answer until they know the project specs.
Post by Marcello Dias
IŽm saying that because American Books are really expensive here in Brazil
and of course I donŽt want to study technologies for months and finally
realize that theyŽre bad or at least that theyŽre not for me.
Look on the Web. Most have excellent tutorials, including Sun's javasoft
site.
Best of luck to you.
Buch
2005-06-06 13:44:06 UTC
Permalink
Post by Marcello Dias
I want o earn Java mainly to Produce ERP Software,
What Technologies should I Study and What are 'Garbage' or not a priority Right Now for me.
Struts,Spring,Hibernate.........
You need good experience and knowledge of databases and their design. ERA
diagrams and tools to do it also.
You alo need to have some idea about basic bussines processes, and how it
works. IDEF0 diagrams and tools for it.
UML diagrams and tools.
As for Java, it is only front end for database, which changes alot, and
average lifecycle is 5 years.

Hibernate is must. New data access in upcoming enterprose Java, this summer,
is going to be based on Hibernate.
Although, old fashioned people, and ones with legacy software, needs to know
J2EE entity and session beans.

For building UI, you better find generator. Manually doing Swing or SWT is
very painfull.
Marcello
2005-06-06 14:10:59 UTC
Permalink
"Buch" <***@yah00.c0m> wrote:
,Spring,Hibernate.........
Post by Buch
You need good experience and knowledge of databases and their design. ERA
diagrams and tools to do it also.
You alo need to have some idea about basic bussines processes, and how it
works. IDEF0 diagrams and tools for it.
ThatŽs what I Do right now.
Post by Buch
UML diagrams and tools.
As for Java, it is only front end for database, which changes alot, and
average lifecycle is 5 years.
Not in Brazil,This week I saw a company wich still uses Clipper.
Post by Buch
Hibernate is must. New data access in upcoming enterprose Java, this summer,
is going to be based on Hibernate.
Although, old fashioned people, and ones with legacy software, needs to know
J2EE entity and session beans.
Is Hibernate fast?

Marcello
Paul Nichols (TeamB)
2005-06-08 04:11:18 UTC
Permalink
Post by Marcello Dias
,Spring,Hibernate.........
Is Hibernate fast?
That depends upon what you are comparing it to. In relation to EJBs (Entity
CMP or BMP), definitely YES.

Compared to JDBC accessing Stored Procs, not as fast :)

Any auto generated ORM solution cannot be as fast as direct JDBC access
where the queries are optimized for that particular database. ORMs attempt
to build the best queries they can, but of course, there is some
genericities in any ORM (including CMP). However, the advantage is faster
development, and it isolates you from having to build each query string and
a data mapping in Object form to that database.

Unless you are doing inserts, updates, and/or deletes, you will invariably
need ORM mappings. Even when doing inserts and updates, it is much easier to
pass an object for params than it is an ArrayList, HashMap, etc. to the data
layer which will ultimately be responsible for the updates.

Although I am not currently using Hibernate (we are creating our own ORM to
run Stored Procs on Oracle from Java and NET), the Hibernate ORM is
excellent. I have used it before and found performance more than acceptable.
Loading...