Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

The way to advance as a JavaWeb engineer

2025-02-23 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >

Share

Shulou(Shulou.com)06/01 Report--

After graduating from college, with a little knowledge of JAVA and J2EE, I successfully found a good job. From then on, I started my career as an JavaWeb engineer.

Today, I review and summarize the programming knowledge I have learned in the past few years.

I. Development language

Java: it has been more than 8 years since I started learning Java. This is a development language that goes deep into my bone marrow and is still in use. For those students who do not have an object, after learning java, they can new themselves and decide what kind of object they want.

II. Web Foundation

1. HTML: the elements contained in the web page and the content displayed on the web page, such as headings, paragraphs, etc.

2. CSS: the style of web page elements, responsible for the layout and presentation of web page elements, such as font color, table beautification, etc.

3. JavaScript: the behavior of web page elements, which is responsible for dealing with the events and behaviors of web page elements, such as click, pop-up box, drag and drop, etc.

4. JQuery:jQuery is a JavaScript library. JQuery greatly simplifies JavaScript programming.

5. AJAX: AJAX is a technology for exchanging data with the server and updating some web pages without reloading the entire page. It is asynchronous JavaScript and XML.

III. J2EE system

1. JSP:JSP is similar to PHP, ASP, ASP.NET and other languages, running on the server side of the language, the JSP file suffix name is (* .jsp).

2. Servlet:Servlet provides a component-based and platform-independent method for creating web-based applications. Servlet has access to all Java API, including JDBC API that accesses enterprise databases.

IV. Database

1. SQL:SQL is a standard computer language for accessing and processing databases. Database operations must be proficient in sql.

2. Oracle:Oracle is a paid relational database management system with powerful functions. I have been using Oracle database in my experience.

3. Mysql:Mysql is the most popular free relational database management system.

4. Database visualization tool: PLSQL Developer.

Server middleware

1. Tomcat: a popular Web application server at present.

VI. Operating system

1. The common operating system for Linux:Java Web application deployment requires basic data operations and shell scripts.

VII. Open source framework

The most commonly used combination of frameworks is ssh.

1. Struts2:Struts2 is a Web application framework based on MVC design pattern, which is essentially equivalent to a servlet. In MVC design pattern, Struts2 acts as a Controller to establish the data interaction between model and view.

2. Hibernate:Hibernate is an open source object-relational mapping framework, which encapsulates JDBC. It establishes a mapping relationship between POJO and database tables. It is a fully automatic orm framework. Java programmers can operate the database with object-oriented thinking.

3. Spring:Spring is committed to providing a way to manage your business objects, which is characterized by aspect-oriented log or transaction support, and low coupling between programs through control inversion.

VIII. Development tools

Eclipse:Eclipse is an open source, Java-based extensible development platform. Developers have been using it for years.

IX. Code management tools

SVN:SVN is an open source version control system for multiple people to develop the same project and share resources.

Programming is a process of continuous in-depth learning, new things and new technologies emerge in endlessly. Only by continuous learning can we keep up with the development of the times.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Database

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report