Byte Brains - Day - 01 Java Notes
Byte Brains - Day - 01 Java Notes
Java Day 1:
What is Software?
Software is a set of instruction given to the computer to solve a problem is called software.
• Software is a single/collection of programs that perform a particular task.
• Software is also called as a program.
• Software is a development process which converts the imaginaries into reality by
writing set of programs.
Byte Brains Technology 2
JAVA VERSIONS:
As per the sun micro system standard the java language is divided into three types.
1) J2SE/JSE (java 2 standard edition)
2) J2EE/JEE (java 2 enterprise edition)
3) J2ME/JME (java 2 micro edition)
Byte Brains Technology 4
Standalone applications:-
➢ Standalone applications are the java applications which don’t need the client server
architecture
➢ The standalone applications applicable for the only one desktop hence it is called
desktop applications or window based applications.
➢ For the standalone applications doesn’t need internet connections.
➢ It is a local application it doesn’t need any other external application support.
➢ This type of the applications we can launch by using the command line or by using the
executable jar.
Byte Brains Technology 5
J2EE: By using j2ee we are able to develop the web based applications.
Ex: Gmail, yahoo mail, bank, reservation…………etc
Web-applications:
➢ Web applications are the java applications which needs client and server concept.
➢ Web applications must need the internet connections to access the application.
➢ The application which is present in the internet is called the web application.
➢ Web application can be launched by using HTTP driven. HTTP request sent to the Servlet
present in the server side.
Byte Brains Technology 6
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
➢ It will contain the application.
➢ Take the request from the client.
➢ Based on the taken request it will identify the project resource and execute that project
resource.
➢ By executing the project some response will be generated that response is dispatched to
the client browser.
Ex: Tomcat ,GlassFish, WebLogic, JBOSS………..etc
DataBase: DataBase is used to store the details like client details, application details,
registration details……etc.
Example: Oracle,MySql ……..etc
J2ME: By using j2me we are able to develop the applications that applications only run on
mobile devices.
Example: Mobile Application