Link to home
Start Free TrialLog in
Avatar of Radhika_chilka
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.
Avatar of sudhakar_koundinya
sudhakar_koundinya

J2EE is subset of Java

ASKER CERTIFIED SOLUTION
Avatar of sudhakar_koundinya
sudhakar_koundinya

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
JSP/Servlets/EJB/XML/JMS/Java 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.

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.
Avatar of Radhika_chilka

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


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
>>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
Do u mean apcahe tomcat server belongs to j2ee??
yes

because it  supports JSP/Servlets that are part of J2EE standards
Close this Question