Java development related terminology explained Java Development Learning

Source: Internet
Author: User

with the development of technology, the needs of the market, a lot of friends want to switch to Java development, but also distressed to not understand the meaning of some of the Java terminology, then we will be a popular explanation of the Java development of some of the terms, convenient for everyone to understand.

Servlet: Java Primary Framework, the foundation of all frameworks, STRUTS2,SPRINGMVC control layer is encapsulated on the basis of servlet.

Hibernate: Java Persistence Layer Framework, the main function is to provide interaction with the database. has now been replaced by the MyBatis gradually.

Mybatis: Java Persistence layer framework, features and hibernate approximation, but more flexible than hibernate, has become the mainstream framework for project development.

Struts2: Java Control layer Framework, the main role is to do data interaction with the foreground (not the database), has now been SPRINGMVC gradually replaced.

Spring: Java Persistence Layer Framework, the main role is to manage the framework, provide a variety of plug-ins. It's like a housekeeper's job to be blunt.

SPRINGMVC: Java Control layer Framework, the main role is to do data interaction with the foreground, similar to Struts2.

Maven: version controller, which provides a variety of jar packages. Ensure that the project quality is consistent, on any development platform can do synchronous development, such as: Eclipse and Idea project directory structure is not the same, but can guarantee the synchronization of developers. There is also the ability to do modular management, to create multiple projects on MAVEN, to implement the hot plug function of the module. To put it bluntly, Maven is a bit like the handle of a screwdriver, and you want to change the head.

JSP: Java Dynamic page technology, plainly, what you see in the browser, is presented through a JSP.

JDBC: Java's database linking technology, Hibernate and MyBatis, are the frameworks that form after two-pack jdbc.

Jpa: Java Persistence Layer Technical specification. Hibernate is one of the frameworks that fully implements the JPA specification, and Hibernate is the JPA, and now hibernate is synonymous with JPA.

Springboot: now the mainstream control layer framework has a tendency to replace SPRINGMVC. Simplify the spring configuration file and make development more flexible. It can also be used in conjunction with Vue, a front-end frame. Vue can fit almost 3 screens, PC side, Android side, iOS side.

hope to share can help the needs of the pot friends. If you want to get out of the many IT workers , you need to have advanced technology, learning to add value is essential. The way of learning, is your insistence! Interested in Java can be in-depth understanding, but also pay attention to the old boy education, Java curriculum closely follow the enterprise technology trend, practical enterprise application, to create industry benchmark, the whole enterprise real case combined with theoretical teaching, so you become a qualified Java Development engineer faster!


Java development related terminology explained Java Development Learning

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.