Question : Java

Hi everyone,

I am collecting information about Java and I am a learner in Java technology. Please find below is the list of technologies I came across. Can anyone help me in updating the same?

Thanks in advance,
Senthur
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
Runtime and Development:
JRE, JDK

Editions:
J2ME, J2SE, J2EE

IDE:
Netbeans, Eclipse, JCreator, JDeveloper, IntelliJ IDEA

Application Servers:
JBOSS, Apache, WebLogic, WebSphere

Concepts: (Core Java)
Swing, AWT / Applets

Frameworks:
JSP, Servlets, JSF, Struts
Hibernate, Spring, EJB, JavaFX
JPA, JMS, JNI

Answer : Java

java frameworks:
there is no limit to them. they are countless
http://java-source.net/open-source/web-frameworks
http://www.manageability.org/blog/stuff/how-many-java-web-frameworks
They can be more aptly called packages, since inherently they just enhance the j2ee framework or core java frameworks only. Reason why there are so many of them are, since it is very easy to enhance any framework and build a tool/package to satisfy any custom requirements more ably

Concepts:
This is a tricky one. java stands for 4 things
1) Java Apis
2) java programming langauge (syntax n all)
3) JVM
4) Java class file format
all of them their concepts, a little googling on them will give you a lot of info on them
http://www.artima.com/insidejvm/ed2/introarch2.html

Application Servers:
there are truck loads of them
http://en.wikipedia.org/wiki/Comparison_of_application_servers#Java_EE

IDEs:
http://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments#Java



Random Solutions  
 
programming4us programming4us