Till now I am giving web services Restful web services. I am giving gap on Restful web services. Why because I am trying to show web services examples in servlets, JSP and other technologies. What I thought that before showing examples those technologies at least give some overview on each topic first then I will continue to give practical examples on these technologies.            

                                                 Java is programming language. The difference when compared to other programming languages is that java is a platform independent, programming language. This gives developers complete independence from hardware, network and operating systems issues when developing any commercial application.

                                       Java has gained popularity because the byte code obtained by compiling a Java program can be executed on any machine. Thus, organizations that have different kinds of machines can use a single program on all of them.

                                                 The Programmer has to develop and maintain only one version of the software. This reduces the time and cost involved I creating applications that run on multiple platforms. The support of platform independence is spread across all the four components of java architecture.


Java is composed of the following four components:
Java Programming Language
Java Class File Format
Java Virtual Machine [JVM]
Java Application Programming Interface [Java API]

                              Before going to read my suggestion please see once video for better understanding and simple easy way of recollecting information. Here I am saying one important information end of this post.



J2EE Components 




What Can Be Done With Java

                                 Java can be used to write a huge variety of applications. Java programs can be called from web pages or run stand-alone. When launched from a web page, the program is called a Java applet.When a Java program{non web based} is run on a user’s machines, it is a java application. When running in a Web server, it is a Java Servlet.

Here are a few types of java applications:

Applications that do not use a GUI – Console Based
Applications Using GUI
Applets [Programs running in web pages displayed in a java enabled Browser]
Servlets[A Java applications that runs on a web server or application server and provides    server-side processing.
Java Server Pages [An extension to the java Servlet technology from sun that allows HTML to be combined with Java in the HTML page itself]
Enterprise Java Beans [A component architecture for the development and deployment f object oriented, distributed, enterprise level applications]
Struts [Supports Model View Controller [MVC] architecture and is deployed as JSP pages using special tags from the struts tag library]


                   Next post we can show better way to show all J2EE concepts through video



Post a Comment

 
Top