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