Tuesday, August 20, 2019

About Java

As per the sun micro system standard the java language is divided into three types.

  • J2SE/JSE(java 2 standard edition)
  • J2EE/JEE(java 2 enterprise edition)
  • J2ME/JME(java 2 micro edition)


J2SE:-
By using j2se we are able to develop the standalone applications.
Ex:- notepad, WordPad, paint, Google Talk………..etc

Standalone applications

1) Standalone applications are the java applications which don’t need the client server
architecture.
2) The standalone applications applicable for the only one desktop hence it is called
desktop applications or window based applications.
3) For the standalone applications doesn’t need internet connections.
4) It is a local application it doesn’t need any other external application support.
5) This type of the applications we can launch by using the command line or by using
the executable jar.

J2EE:-
By using j2ee we are able to develop the web based applications.
Ex:- Gmail, yahoo mail, bank, reservation…………etc

Web-applications:-
1) Web applications are the java applications which needs client and server concept.
2) Web applications must need the internet connections to access the application.
3) The application which is present in the internet is called the web application.
4) Web application can be launched by using HTTP driven. HTTP request sent to the
Servlet present in the server side.

Client:-
The person who is sending the request is called client. All web browsers come under the clients.
Ex:- InternetExploral, MozillaFrefox, opera………..etc

Server:-
The server contains the applications. The main purpose of the server is
a. It will contain the application.
b. Take the request from the client.
c. Based on the taken request it will identify the project resource and execute that project resource.
d. By executing the project some response will be generated that response is dispatched to the client browser.
Ex:- Tomcat,GlassFish,WebLogic,JBOSS,WebSphere………..etc

DataBase:-
DataBase is used to store the details like client details, application details, registration details……etc.
Ex:- Oracle,MySql………..etc

J2ME:-
By using j2me we are able to develop the applications that applications only run on mobile devices


As a software engineer we must know these technologies:-

HTML(Hyper Text Markup Language):-
It is used for web pages designing. Introduced by World Wide Web Consortium and developed by Tim Berners-Lee

JavaScript(JS):-
It is designed by Brendan Eich at NetScape Communications Corporation in 1995.it is used to validate the forms.
Java:-
Developed by James Gosling at Sun Micro Systems in 1996 used to develop particular for client-server web applications. Now it is merged into Oracle Corporation.

.net:-
Developed by Microsoft peoples in 2002 and it is used to develop the we based applications.

PHP(Hyper Text Preprocessor):-
It is a server side programming language used to develop the server side applications(web applications)and developed by Rasmus Lerdorf in 1995.

Oracle:-
It is a data base used to store the data permanently. Developed by oracle people in 1977.

Android:-
It is a Linux based mobile phone operating system used to develop the mobile applications that runs only on mobile devices.

Server side techmologies:-(servlets,structs,spring,php,.net)
By using server side technologies we are able to prepare the applications these application only run on server side.

Servlets vs structs:-
Servlets is a technology used to develop the server side application and structs is a frame work it developed on the basis of the servelts.

Jdbc vs hibernate:-
Jdbc and hibernate is used to provide the connection between java application and data base. Jdbc is a technology and hibernate is a framework it is developed on the basis of the jdbc.

Frame work:-
Frame is a semi implemented component working with the frame works is very seay.

Technology:-
1. J2SE
2. J2EE
3. J2ME

Frame works:-
1. Struts
2. Spring
3. Hibernate

Servers:-
1. Tomcat
2. Glassfish
3. Jboss
4. Weblogic
5. Websphere……………

IDE(integrated development environment):-

1. Eclips
2. Myeclips
3. Netbeans
4. Jdeveloper…………………

Database :-
Oracle Mysql……………..

No comments:

Post a Comment

AME (Approval Management Engine)

AME (Approval Management Engine) : AME Stands for Oracle Approval Management Engine. AME is a self service web application that enables...