• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Bear Bibeault
  • Junilu Lacar
  • Martin Vashko
Sheriffs:
  • Jeanne Boyarsky
  • Tim Cooke
  • Knute Snortum
Saloon Keepers:
  • Ron McLeod
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Scott Selikoff
  • salvin francis
  • Piet Souris

Spring covered?

 
Ranch Hand
Posts: 245
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi David,
I know your book is not about any specific framework,but since spring is very important these days, i see no harm in asking :
Does any of examples in your book use spring ?
And if yes, then to what extent?
regards,
prashant
 
author
Posts: 176
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
prashant,

The book covers standard Java EE APIs, and frameworks that build on top of the Java EE specification (specifically Facelets, Ajax4jsf and Seam).

It does not cover Spring since it is neither a standard Java EE framework nor it specifically build on top of it.

David
 
Ranch Hand
Posts: 1325
Android Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by David Heffelfinger:
It does not cover Spring since it is neither a standard Java EE framework nor it specifically build on top of it.



hi author,

can you be more specific in your above statement,

I know this question is out of your book but not from your knowledge. so I would like to hear that, what are the Standards of any J2EE framework? and why spring is not Standard Java EE framework?

Thanks in Advance.
 
Bartender
Posts: 10336
Hibernate Eclipse IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator


what are the Standards of any J2EE framework


Those defined by the standard.


and why spring is not Standard Java EE framework?


Becasue it is a proprietary technology that has nothing to do with Sun.
 
David Heffelfinger
author
Posts: 176
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Like Paul said, Spring is an open source framework that was developed individually by Rod Johnson, it wasn't developed as a JSR as part of the Java EE or J2EE specification.

David
 
Ranch Hand
Posts: 183
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Paul,

I'm not sure I understand - a "standard" Java EE framework is defined as one developed/supported by Sun ? Then JBoss, Websphere, WebLogic are not standard Java EE Frameworks ?

Muhammad,

If you check out Spring's homepage, http://www.springframework.org/ , it does mention that Spring is Java/JEE framework .. I think it'll be best to wait and have David or someone else properly clarify what a "standard" JEE framework is

EDIT: Actually I think it uses non-standard tools and not EJB/JPA that is why it is not a "standard" framework, am I right ?
[ November 30, 2007: Message edited by: Rohan Dhruva ]
 
Ranch Hand
Posts: 8934
Firefox Browser Spring Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Rohan,

A standard is something for which there is specification defined and many vendors adhere to that specification. In the Java world SUN as an inventor of Java is leading the specification group with many vendors like IBM,BEA,Oracle part of the group defining the specification i.e. JSR. J2EE is a standard because there is a spec defined for it and many vendors implement the spec .e.g. Sun,IBM,Oracle. Standard makes it easier to switch vendors because they all adhere to spec.

Spring, even though a open-source is not a standard because it is controlled by Spring developers. Hence it becomes proprietary.
 
Pradeep bhatt
Ranch Hand
Posts: 8934
Firefox Browser Spring Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Would like to add that any framework written using JEE becomes a JEE framework but not necessarily a standard since it supported by single vendor.
 
David Heffelfinger
author
Posts: 176
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Pradip is all over this one. I couldn't have said it better myself. Very well explained.

David
 
Rohan Dhruva
Ranch Hand
Posts: 183
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Pradip, thank you for that explanation .. What I thought was Spring adhered to JEE hence it was the "implementation" of a "standard"
 
Muhammad Saifuddin
Ranch Hand
Posts: 1325
Android Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks David, Rohan, Pradip for your reply..
 
I can't beleive you just said that. Now I need to calm down with this tiny ad:
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!