Home PC Games Linux Windows Database Network Programming Server Mobile  
  Home \ Programming \ Why learn Java EE     - Volatile keyword in C language understanding (Programming)

- Teach you how to choose to install CentOS 6.5 installation package (Linux)

- Linux operating process information (Linux)

- Learning C ++ Standard Template Library and data structures (Programming)

- Java reflection technology explain (Programming)

- Oracle 10g New Features - Archive Compression (Database)

- Installation and Configuration rsync server under CentOS 6.3 (Server)

- extundelete: the Linux-based open source data recovery tools (Linux)

- Linux platform host to prevent hacking skills (Linux)

- Without Visual Studio .NET Windows application development (Programming)

- Linux system file directory structure Introduction (Linux)

- Depth understanding of the use of Spring Redis (Programming)

- Thrift 0.9.3 compiler installation under Ubuntu (Linux)

- Spring classic face questions Share (Programming)

- Performance comparison Fibonacci recursive and non-recursive (Programming)

- Depth understanding of DB2 table space (Tablespace) (Database)

- Android Studio simple setup (Linux)

- About MongoDB query method according to fuzzy field (Database)

- Grading defense against Linux server attacks (Linux)

- Linux platform NTOP Installation and Configuration (Linux)

  Why learn Java EE
  Add Date : 2017-08-31      
  Java EE Learning Path

Learning the Java SE, it is only the first step in the completion of "Long March" in.

Next, choose to learn Java EE or Java ME (or you want to further their education Java SE, as long as you like, you can always go deep, as said before, I will not be talked about learning Java ME); estimate Select the Java EE aspects of learners will be more, Java EE technology is very much involved, taking into account the extent to accept beginners, I will try from the perspective of the most common presentation.

Learning Java EE, the development environment is not recommended to reuse text editor, I feel NetBeans 5.5 (the highest official version) is suitable for beginners, I personally liked NetBeans, if you prefer to use other IDE such as Eclipse, did not question, look at your favorite bar.

4.1 Learning JSP / Servlet

Java EE version 5.0 is currently the highest version.

In Java EE, we must first learn JSP / Servlet (combining Tomcat, MySQL) technology, it is recommended JSP1.2 / 2.X knowledge must grasp, after all, many are still using systems based JSP1.2, learning JSP, They must also have some epitaxial techniques, such as: Do you have to master the basic knowledge of HTML, the best and then grasp some JavaScript (AJAX technology currently normalizing one), CSS technology, and knowledge of XML is essential (at least descriptive configuration information through XML to describe). Learning JSP / Servlet process, it should be combined with learning JDBC, database development technology, after all, the vast majority of Java Web and database projects are closely integrated.

Learning 4.2 database development technology

I want to focus here talk about the development of database technology, database technology is a prerequisite of doing business skills, Java Web developers minimum should master the use of SQL statements! Database technology can be divided into DBA and database development technologies for development, we should focus on the development of database technology, and basic database operations, but also to grasp. There are common database DB2, Oracle, SQL Server, MySQL, etc., you can combine the actual needs, select a database, and make great efforts to grasp the development of technology.

Remember, learning database development technology and learning Java EE, is relatively independent, you can learn JSP / Servlet while learning database development technologies (such as SQL statements, etc.), or to learn database development technology, after re-learning JSP / servlet.

Other learning Java EE 4.3 development techniques

Later on, you can learn some knowledge of EJB, EJB currently the latest version is 3.0, which compared to the previous version 2.X, there are quite different, given the current EJB 2.X applications there is a great market, recommendations combine learning EJB 2.X / 3.0. EJB in the learning process, should also grasp an enterprise-class application server uses (such as WebSphere, Weblogic, Sun Applcation Server or JBOSS, at present, Sun Applcation Server 9.X and JBOSS can support EJB 3.0).

After the study, and then gradually extended to other Java EE technologies.

5. After

Waiting for you some insights on Java EE, you will naturally want to continue to expand your knowledge, this time you can learn Spring, Hibernate, and a variety of Web frameworks (such as Struts, JSF, Webwork or Tapestry, etc.).

With the technology, experience gained, you will gradually focus on analysis, design and other higher level of knowledge, this time, you can learn more related to UML, patterns and other knowledge (accumulated some experience, you can arrange your own to learn these knowledge of).

6. Summary

Always remember: from beginning to end, the practice is learning Java technology course extremely important part. Out of practice, learn good technique!

Java learning, practice road still no silver bullet, besides a walking step by step, a lot of things to learn, hard gold!

Good use of the many resources on the Internet, some of the experience of others to learn more.

Currently a lot of controversy about Java, such as "Java positive decline", "Ruby will replace Java" and other arguments rampant, but as I said earlier, this is an impetuous performance, Java's prospects are very good, especially in Java open later! Let them go to the noisy, master Java, you will master the current hottest technology.

"Plum blossom from the bitter cold," When you master a solid basis for the development of Java, you can put in the hands of this "Dragon Sword," "Heavenly Sword" Dance in water from the wind! Then, you must have a sense of accomplishment.
- Ubuntu to install systems Indicator Sticky Notes 0.4.4 (Linux)
- DBCA Error: ORA-19809: limit exceeded for recovery files process (Database)
- Drawing from the Android source code analysis View (Programming)
- Redis data types Introduction (Database)
- Eclipse-ee Tomcat browser can not start Tomcat, and Web project service deployment (Server)
- Android Studio interface-related settings (Linux)
- Ubuntu install OpenMPI (Linux)
- Getting Started with Linux system to learn: how to check memory usage of Linux (Linux)
- React Getting Started Tutorial (Linux)
- Python KNN algorithm of actual realization (Programming)
- MySQL and Oracle time zone settings compare (Database)
- Cacti monitoring service Nginx (Linux)
- Detailed installation OpenCV2.3.1 under CentOS 6.5 (Linux)
- Install NetBeans IDE 8.0 on Ubuntu, Linux Mint, Elementary OS, and Debian (Linux)
- Node.js form --formidable (Programming)
- Log4Net (Linux)
- Quick Install software RAID on Linux (Linux)
- Linux and Windows virtual machine shared folders ---- Linux install VMware tools (Linux)
- Android main thread message system (Handler Looper) (Linux)
- Configuring VMWare FreeBSD9.2 remote debugging kernel source code (Linux)
  CopyRight 2002-2022 newfreesoft.com, All Rights Reserved.