With the continuous development of the Internet, Java, as an ancient programming language, still occupies the top list of programming languages throughout the year. It is estimated that more learners will choose JavaEE. JavaEE involves many technologies, such as Eclipse. No problem, see if you like it.
1. Learning JSP/servlet
The highest version of Java EE is the current version 5.
In JAVA EE, first of all, we should learn JSP/Servlet (combined Tomcat, MySQL) technology. It is recommended that we master the knowledge of JSP 1.2/2.x. After all, many systems in use are based on JSP 1.2. We must also master some extension technologies, such as: you must master the basic knowledge of HTML, it is best to master some Java (the current popular Ajax technology), CSS technology, and understand that XML is this technology. Basic (at least the configuration information described is described in XML). In the process of learning JSP/servlet, we should combine JDBC and database development technology. After all, most Java web projects are tightly integrated with databases.
2. Learn database development technology
Here, Qianfeng Guangzhou editor wants to focus on database development technology. Database technology is an essential skill for business systems. Java Web developers should master SQL statements in the most advanced way. The use of the bottom layer! Database technology can be roughly divided into DBA technology and database development technology. For development, database development technology should be focused on, and the basic operations of the database must also be mastered. Common databases include DB2, Oracle, SQL Server, MySQL, etc. You can choose a database according to your actual needs and work hard to master its development technology.
Please remember that learning database development technology and JavaEE are relatively independent. You can learn database development technology (such as SQL statements) while learning JSP/servlet, or learn database development technology first and then learn JSP/servlet.
three. Learn other JavaEE development technologies
In the future, you can learn something about EJB. Currently, the latest version of EJB is 3.0, which is very different from the previous 2.x version. Considering that the application market of EJB2.x is still large, it is recommended to study EJB2.x/3.0 together. In the process of learning EJB, we should master the use of enterprise application servers (such as WebSphere, WebLogic, Sun application server or JBoss, etc.). Currently, both Sun Application Server 9.x and JBoss support EJB3.0.
Later in the research, it was gradually extended to other JavaEE technologies.
After
When you have some understanding of Java EE, you will naturally want to expand your knowledge. At this point, you can learn Spring, Hibernate and various web frameworks (such as Struts, JSF, WebWork or Tapestry, etc.).
With the accumulation of technology and experience, you will gradually pay attention to higher-level knowledge such as analysis and design. At this time, you can further learn related UML, patterns and other knowledge (after accumulating a certain amount of experience, you can arrange to learn this knowledge by yourself).
Summary
Always remember that practice is an extremely important component of learning Java technology. We cannot learn technology well without practice.
There is still no shortcut to Java learning and practice. Step by step, there is a lot to learn. Diligence is gold!
Be good at making use of the many resources on the Internet and learn more from the experiences of others.
The above is the detailed content of What do you need to learn about Java ee?. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

MinGW - Minimalist GNU for Windows
This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

PhpStorm Mac version
The latest (2018.2.1) professional PHP integrated development tool

DVWA
Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

Safe Exam Browser
Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft