Fundamentals of Java EE development

Source: Internet
Author: User

1 Java EE Introduction

There are three versions of the Java platform, namely javase (java Platform, standard Edition), javaee Platform, Enterprise editi On) and javame (Java Platform, Micro edititon).

       javase formerly known as span style= "font-family: ' Times New Roman ';" >J2SE , Suitable for desktop development, contains classes that support javaee provides the Foundation. javaee formerly known as , for enterprise application development, is built on the basis of web service, Component model, management, and communication api , which can be used to implement Enterprise-class soa (service oriented Architecture) and web Application. javame formerly known as , suitable for small devices and smart card Development.

Java EE is not a product, but a collection of technologies and standards that includes a range of technologies and specifications from the front-end Web interface to middleware to back-end database Systems. It provides a platform-independent, portable, multi-user, secure, and standards-based Enterprise platform for application Java technology development server-side applications, simplifying the development, management, and deployment of Enterprise Applications. Specific Java EE Platform products are implemented by each vendor and follow the same standard.

2 Java EE Core Technology

Java EE in order to adapt to the needs of large-scale enterprise-level system development, the development and standardization of a large number of technology,Java EE Core technology is mainly the following points.

JSP(Java service Page)

Servlet

EJB(enterprise-class JavaBean)

JDBC(Java database Connection)

JTA(Java Things)

JavaMail(Java Mail Service)

JMS(Java messaging Service)

RMI(remote method Call)

JNDI(Java naming and directory Services)

XML(extended Identity Language)

JMX(Java distributed Management)

JACC(Java container Licensing Contract)

JCA(Java connector Architecture)

3 Java Web Development Technology

Java Web development needs to adhere to Java EE standards and specifications, There are many open source frameworks on the market have implemented Java EE specifications, such as Struts,Spring ,Hibernate and so On. The main technologies involved in Java Web Development are:

Ajax

MVC Framework

Persistence Layer Technology

4 Java Web Development Environment

4.1 Installing the JDK

4.2 installing Tomcat

4.3 installing myeclipse

4.4 Integrated myeclipse and Tomcat

4.5 Installing the Database

for MySQL, the Configuration tool has SQLyog(http://www.webyog.com) and phpmyadmin(can be provided by XAMPP)

5 Java Web Develop learning routes

5.1 Java Basic

Java language

Object Oriented thinking

Database operations,SQL language

5.2 Web Development Basics

Html

Xml

Css

Javascript

Dom

Ajax

Jquery

5.3 Java Web Development Basics

Jsp

Servlet

Jdbc

5.4 Java Web Development Framework

Struts

Spring

Hibernate

5.5 Java Universal Framework

Log4j

Junit

Jfreechart

dom4j

Fundamentals of Java EE development

Related Article

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.