J2se, J2EE

Source: Internet
Author: User

J2se

The Java2 Platform includes three versions: Standard Edition (j2se), Enterprise Edition (J2EE), and mini version (j2se. J2se, j2-and J2EE, which is the SunONE (Open netenvironment) system. J2se is the standard version of Java2 and is mainly used for programming desktop application software. j2se is mainly used for embedded system development, such as mobile phone and PDA programming. J2EE is the Enterprise Edition of Java2, it is mainly used for the development of distributed network programs, such as e-commerce websites and ERP systems.

Standard Edition (Standard Edition) j2se Contains classes that constitute the core of the Java language. For example, database connection, interface definition, input/output, and network programming

Enterprise Edition (Enterprise Edition) J2EE Contains classes in j2se and also the classes used to develop enterprise-level applications. For example: EJB, Servlet, JSP, XML, transaction control

Micro Edition (miniature edition) j2se contains a class of j2se for software development of consumer electronic products. For example, pager, smart card, mobile phone, PDA, and set-top box

Simply put:

J2se Java 2 simple edition for small programs

J2EE Java 2 Enterprise Edition

Use the Java 2 Micro Edition

Their scope is: j2se is included in J2EE, and j2se contains the j2se core class, but some new proprietary classes are added.

In application scenarios, the API coverage varies.

In general, it can be understood as follows: j2se is the foundation; one point of compression, and some other cldc features are added: j2se; one point of expansion, in addition, some enterprise applications such as EJB are characterized by J2EE.

To add one point, J2EE is more appropriate. It should be the technical specification developed by Java2, not just a few more classes than the Standard Edition. J2EE includes many components, such as JSP, Servlet, JavaBean, EJB, JDBC, and javamail.

J2se commercial version, the standard version (Java2 Standard Edition) is located on the client, mainly used for programming desktop application software.

J2se Contains classes that constitute the core of the Java language.

For example, database connection, interface definition, input/output, and network programming

The Java code signature certificate is mainly used to prove that the software code developed by the software developer complies with Sun Java specifications. You can use the Java code signature certificate to digitally sign your Java code, so that you can securely distribute the code over the Internet, so that the end user can be sure that your code has passed the authoritative third-party authentication, it is not illegally tampered with or damaged during transmission.

Java code signature certificate can be used for digital signatures to run the j2midlet (MIDP 2.0) code. It supports the MIDlet application software of mobile phones such as Nokia and Sony Ericsson, after running the signature, the MIDlet suite will display the name of the software publisher. Otherwise, the system will display a warning that "the application source is unknown, continue? ". At the same time, no annoying warning box will pop up when you access the network after signing, making mobile apps safer and more conducive to software developers to promote their applications. If you need to sign j2se. Jar code, we recommend that you purchase the thawte Java code signature certificate because it is cheaper than Verisign. If you want a Java code signature certificate that is cheaper than the thawte Java code signature certificate, you can purchase the wosign Java code signature certificate, wosign Java code signature certificates only support Java j2se 1.5.008 or later versions.

J2se is the basis of J2EE, and a large number of JDK code libraries are required by programmers who want to learn J2EE.

J2se is the standard version of Java2 and is mainly used for programming desktop application software. j2se is mainly used for embedded system development, such as mobile phone and PDA programming. J2EE is the Enterprise Edition of Java2, it is mainly used for the development of distributed network programs, such as e-commerce websites and ERP systems.

Standard Edition (Standard Edition) j2se Contains classes that constitute the core of the Java language. For example, database connection, interface definition, input/output, and network programming

Enterprise Edition (Enterprise Edition) J2EE Contains classes in j2se and also the classes used to develop enterprise-level applications. For example: EJB, Servlet, JSP, XML, transaction control

Micro Edition (miniature edition) j2se contains a class of j2se for software development of consumer electronic products. For example, pager, smart card, mobile phone, PDA, and set-top box
Since JDK 5.0, it is no longer called j2se and renamed Java SE, because that 2 has lost its meaning.

References:
1. http://www.j2sechina.cn j2se China
2. http://www.jsjjiaoxue.cn Java video material download
3. http://www.java.com/zh_CN/ Java official website in China
4. http://www.sun.com/java/ Sun Java Official Website
5. http://www.java2000.net/f47
6. http://www.java2000.net/f22

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.