Radhika_chilka
asked on
i would like to know the difference between java
i would like to know the difference between java and j2ee application. and how does j2ee and jsp different . Like to know more about j2ee...and its features. please do not send me to java website. Just like to know few sentences.
J2EE is subset of Java
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
JSP/Servlets/EJB/XML/JMS/J ava Mail are part of J2EE. You should not distinguish between JSP and J2EE.
For developing today's enterprise applications, technologists have developed different frameworks and API (USing the language Java) that ease the development of Enterprise based applications.
For developing today's enterprise applications, technologists have developed different frameworks and API (USing the language Java) that ease the development of Enterprise based applications.
Here are some Java glossary that you may want to know
J2C
Java 2 Connection Architecture. A Java specification from Sun Corporation. Sometimes referred to as JCA.
J2EE
Java 2 Enterprise Edition. A Java specification from Sun Corporation.
J2SE
Java 2 Standard Edition.
J2TE
Java 2 Technology Edition.
JAR
Java ARchive file. A file format for storing information for or about Java programs. A platform independent file format that enables multiple files to be combined into one file and transferred as one HTTP transaction.
JAAS
Java Authentication and Authorization Service.
JAF
Java Activation Framework. JavaBeans Activation Framework.
Java
An object oriented programming language, used extensively with Internet-based applications. Java provides for a high degree of portability and platform independence through the use of Java Virtual Machines (JVMs).
JavaBeans
In simple terms, a reusable object, much like a program subroutine. A bean can be invoked by other objects or incorporated with other objects to form a larger, more functional object.
JAXP
Java API for XML Parsing
JCA
J2EE Connection Arhitecture. Sometimes referred to as J2C.
JCE
Java Crytographic Extension
JCICS
CICS-provided classes for use by Java applications to access CICS resources and/or services.
JCT
Journal Control Table. A collection of journal and/or log resource definitions as used by CICS.
JDB
Java Debugger.
JDBC
Java database connectivity. A Java database access application programming interface.
JDK
Java Development Kit.
JDWP
Java Debug Wire Protocol.
JES
Job Entry Subsystem. A function of the MVS operating system to spool input/output data.
JETACE
A CICS EJB deployment tool used to create or edit deployment descriptor in the ejb-jar file. JETACE is a stand-alone editor suitable for JAR files and deployment descriptors within JAR files.
JIDL
Java Interface Definition Language.
JIT
Just in time compiler.
JMS
1. Java Message Service. An API from Sun Corporation.
2. Java Messaging Service. Such as MQSeries, also known as WebSphere MQ.
3. Support for point-to-point and publish/subscribe messaging models.
JMX
Java Management Extension.
JNDI
Java Naming and Directory Interface. An interface to a directory used to locate a named object.
JNI
Java Native Interface. An interface provided by the Java language to enable (non-Java) code to be invoked.
JPDA
Java Platform Debug Architecture. A standard debugging mechanism provided in the Java 2 platform.
JPEG
JPG
JPLIS
An interface which allows byte code instrumentation for profiling
JRE
Java runtime environment.
JRMP
Java-to-Java interoperation.
JSP
Java Server Pages. Java code run on a server to modify a web page before sending.
JSR
Java Specification Request. A proposal for a new Java standard.
JSSE
Java Secure Socket Extension.
JTA
Java Transaction API. An industry standard which serves as the basis for Java 2 enterprise distributed computing.
JTS
Java Transaction Service. A form of CORBA Object Transaction Service (OTS), used to delimit transaction boundaries and specify transaction disposition.
JVM
Java Virtual Machine. A software system capable of interpreting a Java application program compiled as byte codes and executing it in the machine code of the runtime environment. A JVM may exist on a personal computer, server machine or host computer.
J2C
Java 2 Connection Architecture. A Java specification from Sun Corporation. Sometimes referred to as JCA.
J2EE
Java 2 Enterprise Edition. A Java specification from Sun Corporation.
J2SE
Java 2 Standard Edition.
J2TE
Java 2 Technology Edition.
JAR
Java ARchive file. A file format for storing information for or about Java programs. A platform independent file format that enables multiple files to be combined into one file and transferred as one HTTP transaction.
JAAS
Java Authentication and Authorization Service.
JAF
Java Activation Framework. JavaBeans Activation Framework.
Java
An object oriented programming language, used extensively with Internet-based applications. Java provides for a high degree of portability and platform independence through the use of Java Virtual Machines (JVMs).
JavaBeans
In simple terms, a reusable object, much like a program subroutine. A bean can be invoked by other objects or incorporated with other objects to form a larger, more functional object.
JAXP
Java API for XML Parsing
JCA
J2EE Connection Arhitecture. Sometimes referred to as J2C.
JCE
Java Crytographic Extension
JCICS
CICS-provided classes for use by Java applications to access CICS resources and/or services.
JCT
Journal Control Table. A collection of journal and/or log resource definitions as used by CICS.
JDB
Java Debugger.
JDBC
Java database connectivity. A Java database access application programming interface.
JDK
Java Development Kit.
JDWP
Java Debug Wire Protocol.
JES
Job Entry Subsystem. A function of the MVS operating system to spool input/output data.
JETACE
A CICS EJB deployment tool used to create or edit deployment descriptor in the ejb-jar file. JETACE is a stand-alone editor suitable for JAR files and deployment descriptors within JAR files.
JIDL
Java Interface Definition Language.
JIT
Just in time compiler.
JMS
1. Java Message Service. An API from Sun Corporation.
2. Java Messaging Service. Such as MQSeries, also known as WebSphere MQ.
3. Support for point-to-point and publish/subscribe messaging models.
JMX
Java Management Extension.
JNDI
Java Naming and Directory Interface. An interface to a directory used to locate a named object.
JNI
Java Native Interface. An interface provided by the Java language to enable (non-Java) code to be invoked.
JPDA
Java Platform Debug Architecture. A standard debugging mechanism provided in the Java 2 platform.
JPEG
JPG
JPLIS
An interface which allows byte code instrumentation for profiling
JRE
Java runtime environment.
JRMP
Java-to-Java interoperation.
JSP
Java Server Pages. Java code run on a server to modify a web page before sending.
JSR
Java Specification Request. A proposal for a new Java standard.
JSSE
Java Secure Socket Extension.
JTA
Java Transaction API. An industry standard which serves as the basis for Java 2 enterprise distributed computing.
JTS
Java Transaction Service. A form of CORBA Object Transaction Service (OTS), used to delimit transaction boundaries and specify transaction disposition.
JVM
Java Virtual Machine. A software system capable of interpreting a Java application program compiled as byte codes and executing it in the machine code of the runtime environment. A JVM may exist on a personal computer, server machine or host computer.
ASKER
Hi! Thanks for the above info..
I have one more question
You said JSP belongs to J2EE and you also said that j2ee is an application server.
if i want run jsp pages. what do i do?? can we use j2ee application server and its web server( i do not know whether they have one ) or j2ee application server also as the functionality of web server but note it i do want to use tomcat.
can you write stepwise to run jsp using j2ee.
does javabean belong to j2ee or j2sdk?
Iam still not clear much about j2ee but i will accept your answer once i get clear. Thanks again
I have one more question
You said JSP belongs to J2EE and you also said that j2ee is an application server.
if i want run jsp pages. what do i do?? can we use j2ee application server and its web server( i do not know whether they have one ) or j2ee application server also as the functionality of web server but note it i do want to use tomcat.
can you write stepwise to run jsp using j2ee.
does javabean belong to j2ee or j2sdk?
Iam still not clear much about j2ee but i will accept your answer once i get clear. Thanks again
J2EE is built on different standards that were built by Sun and other companies.
J2EE application server->
J2EE application server is as server that was built to wrap various J2EE functionalities in single service. Why we are saying this as an application server? The simple answer is it is a server that provides services for various applications/protocols
By default you see EJB,HTTP(Web) as services of application server. and it all depends on manufacturers.
Some may/maynot provide some other j2EE services along with above specified services.
>>does javabean belong to j2ee or j2sdk?
Java beans are part of J2EE
Java beans are part of J2EE
>>can you write stepwise to run jsp using j2ee.
It all depends on various J2EE servers
The configuration may be different from server to server
These are standard J2EE servers
SunOnE, Weblogic, Websphere,JBoss,Apache Tomcat
It all depends on various J2EE servers
The configuration may be different from server to server
These are standard J2EE servers
SunOnE, Weblogic, Websphere,JBoss,Apache Tomcat
ASKER
Do u mean apcahe tomcat server belongs to j2ee??
yes
because it supports JSP/Servlets that are part of J2EE standards
because it supports JSP/Servlets that are part of J2EE standards
ASKER
Close this Question