wood burning stoves 2.0*
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes Why annotations and Dependency Injection are not part of SCJP 6 ? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "Why annotations and Dependency Injection are not part of SCJP 6 ?" Watch "Why annotations and Dependency Injection are not part of SCJP 6 ?" New topic
Author

Why annotations and Dependency Injection are not part of SCJP 6 ?

aditee sharma
Ranch Hand

Joined: Jul 22, 2008
Posts: 182
Both annotations and Dependency Injection are a major part of Java EE since Java 5.0 .
In fact, with Java 6, Dependency Injection implementation has moved much beyond merely injecting JNDI resources.
I wonder why these 2 important topics do not merit being part of the exam.
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14074
    
  16

Because SCJP is about Java SE (Standard Edition), not Java EE (Enterprise Edition).

Dependency injection isn't (yet) part of the standard Java API. There are two JSRs about this: JSR-299 and JSR-330 which will likely be added in Java 7.

I don't know why annotations are not in; maybe Sun decided that's an advanced topic which you don't need to know for the SCJP exam.


Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 7 API documentation
Scala Notes - My blog about Scala
Larry Chung
Ranch Hand

Joined: Feb 02, 2010
Posts: 247
aditee sharma wrote:Both annotations and Dependency Injection are a major part of Java EE since Java 5.0 .
In fact, with Java 6, Dependency Injection implementation has moved much beyond merely injecting JNDI resources.
I wonder why these 2 important topics do not merit being part of the exam.

I love using annotations and Dependency Injection but we should remember the old adage, "Be careful of what you ask for, because you might get it." If annotations are in the SCJP exam, the questions will be tough like other questions and the exam will be at least five questions longer. I am not in favor of a forever expanding certification exam. Some people will have a hard time catching up with new objectives.


SCJP 6
Tales Souza
Greenhorn

Joined: Sep 27, 2013
Posts: 1
Information:

JSR 175: A Metadata Facility for the JavaTM Programming Language

....
2.1 Please describe the proposed Specification:

There has been a growing trend towards annotating fields, methods, and classes as having particular attributes that indicate they should be processed in special ways by development tools, deployment tools, or run-time libraries. We call such annotations metadata.
....
2.2 What is the target Java platform? (i.e., desktop, server, personal, embedded, card, etc.)

Java 2, Standard Edition.
....

 
 
subject: Why annotations and Dependency Injection are not part of SCJP 6 ?
 
Similar Threads
EJB outdated?
Dependency injection
custom annotation
dependency injection on distributed containers
Ejb3.0 features