Java Reference
In-Depth Information
Table 1-4. Open source code repositories
Name
URL
Notes
Sourceforge.net http://sourceforge.net/
One of the oldest
GitHub
http://github.com/
“Social Coding”
Google Code
http://code.google.com/p
java.net
http://dev.java.net/
Java-specific; sponsored by Sun, now Oracle
That is not to disparage these—indeed, the collection of demo programs for this topic is hos-
ted on GitHub—but only to say that you have to know what you're looking for, and exercise
a bit more care before deciding on a framework. Is there a community around it, or is it a
dead end?
Finally, the author of this topic maintains a small Java site , which may be of value. It in-
cludes a listing of Java resources and material related to this topic.
For the Java enterprise or web tier, there are two main frameworks that also provide “de-
pendency injection”: JavaServer Faces (JSF) and CDI, and the Spring Framework
“SpringMVC” package. JSF and the built-in CDI (Contexts and Dependency Injection)
provides DI as well as some additional Contexts, such as a very useful Web Conversation
context that holds objects across multiple web page interactions. The Spring Framework
provides dependency injection and the SpringMVC web-tier helper classes. Table 1-5 shows
some web tier resources.
Table 1-5. Web tier resources
Name
URL
Notes
Ians List of 100 Java Web Frame-
works
http://darwinsys.com/
jwf/
JSF
http://bit.ly/1lCLULS
Java EE new standard technology for web
pages
Search WWH ::




Custom Search