netbeans – dremi.INFO https://www.dremi.info Software Development, Digital Marketing and News Fri, 26 Jun 2009 18:41:11 +0000 en-US hourly 1 https://wordpress.org/?v=6.5.2 https://www.dremi.info/wp-content/uploads/2020/12/cropped-icon-32x32.png netbeans – dremi.INFO https://www.dremi.info 32 32 Introduction to JAVA https://www.dremi.info/articles/introduction-to-java.html https://www.dremi.info/articles/introduction-to-java.html#comments Fri, 26 Jun 2009 18:41:11 +0000 https://www.dremi.info/?p=837 […]]]> Java has evolved from being intended for applet programming in web browsers to become a programming language for the development of a variety of applications, from those running on handheld devices such as mobile phones, PDAs (Personal Digital Assistants) to large-scale (enterprise) applications on various server computers.

The most important thing is that Java is an object-oriented language for the development of standalone applications, Internet-based applications, applications for smart devices that can communicate via the Internet / communication network. With Java technology, it is possible to connect stereo audio devices to a computer network at home. Java is no longer just a topic for creating applets that beautify web pages, but Java has become a topic for large network-based enterprise application development.

A Developing Java Edition

Java is a language that can run on multiple platforms, in various environments: the internet, consumer electronic products, and computer applications. The Java 2 Platform is available in three editions for different purposes:

1. Java 2 Standard Edition (J2SE)
2. Java 2 Enterprise Edition (J2EE)
3. Java 2 Micro Edition (J2ME)

Standard Edition (J2SE)
Provides a feature-rich, stable, secure and cross-platform development environment. This edition supports database connectivity, user interface design, input / output, and network programming and is included as the basic packages of the Java language.

Enterprise Edition (J2EE)
Provides features to build and run multitier enterprise applications. J2EE contains packages in J2SE plus packages to support enterprise development JavaBeans, Java Servlets, JavaServer Pages, XML, and flexible transaction control.

Micro Edition (J2ME)
It is used for a variety of consumer electronic products, such as pagers, smart cards, cell phones, handheld PDAs, and set-top boxes. J2ME also excels in portability, anywhere scalability and safe network delivery such as J2SE and J2EE. J2ME uses a smaller package set containing only a subset of the J2SE package plus the specific Micro Edition Javax.microedition.io package. J2ME applications are scalable to work with J2SE and J2EE as well.

Java capabilities
Java has the ability to create a variety of applications today, which can consist of:

Traditional console based text based (text-based application)
Windows based or GUI Based Application for all operating system platforms
Web browser application with Java Applet
Application on a web server with Java Servlet, JSP (Java Server Pages)
Java component model-based applications such as Components in Borland Delphi or Control in Visual Basic, namely JavaBeans
The largest enterprise-scale application with EJB (Enterprise Java Beans) accompanied by database connectivity standards (JDBC-Java Database Connectivity), messaging (JMS-Java Messaging System), mailing (Java Mail), connectivity (JCA-Java Connectivity Architecture), RMI ( Remote Method Invocation) and so on
Handheld and mobile computing applications via J2ME (Java 2 Micro Edition)

Hopefully useful, thanks.

]]>
https://www.dremi.info/articles/introduction-to-java.html/feed 9