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 get started with java

2025-03-28 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >

Share

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

Java is object-oriented programming, and I think memory is more important.

The first stage

Basic part of java

Unix development environment

Proficient in the development of the commonly used operating system linux installation and use: master the file system, network, user management methods: proficient in the use of vi and vim for file editing; in the unix environment for file search, access control, proficient in the configuration of user environment and development production environment.

(1) java basic programming

Understand the running environment of java, the loading mechanism of java and the principle of memory allocation; master the relationship between classes and objects, objects and references; understand the nature of arrays and master the use of arrays.

(2) java advanced programming

In-depth understanding of java's advanced programming features, special syntax and commonly used advanced classes. Proficient in the use of java data structure, exception handling, etc. It can comprehensively apply java input and output, file operation, multi-thread concurrent processing, network communication, graphical interface and other programming.

(3) Project management and programming specification

Understand the development process of enterprise project development, master the management and programming specifications in the process of project development, and be able to use team development tools and project management tools skillfully.

(4) web server project

This project is based on java advanced programming, using java network communication, io processing, multi-thread concurrency and other technologies to achieve the goal of sending http requests to the browser to return the requested resources. The purpose of this project is to train the students to use the advanced programming syntax of java, to understand the internal implementation principle of the server on which the web application program based on the banner architecture depends, to skillfully use the java language for project development, to master the java interface-oriented programming mode and the implementation principle of j2EE programming api.

(2) Database and data access technology

In today's information era, data has become a very important resource for enterprises, and the management of data is generally completed by the database. Java, as a mainstream programming language, has the ability to interact with the database. There are a large number of configuration work in project development that need to be supported by combined xml data, so it is very important to master the operation of these data.

The second stage

Database and data access Technology

In today's information era, data has become a very important resource for enterprises. The management of data is generally completed by the database. As a mainstream programming language, java has the ability to interact with the database. A large number of configuration work in project development needs to be supported by structured xml data, so it is very important to master the operation of these data.

OOAD and Design pattern

Proficient in object-oriented analysis (OOA), object-oriented design (OOD) ideas, proficient in common design principles and design patterns: master the unified modeling language (UML), can skillfully use the ability to interact. A large number of configuration work in project development needs to be supported by structured xml data, so it is very important to master the operation of these data.

XML programming

Master the process of defining and writing xml files. Be familiar with DTD-based or schema-based verification in xml files, master java methods and skills for dealing with semi-structured data: understand the role of xml in java programming. Be proficient in using structured xml files to deal with the configuration of data in java program development.

ORACLE database

Proficient in installation and use of oracle database. Understand the architecture of the oracle database. Understand the design process of relational database, master the application of standard sql based on relational database, and have the ability of data model design, database construction, development and management.

Jdbc and mybatis

Understand the architecture of jdbc, master the method of operating relational database by java, understand the concept and principle of object-relational mapping (ORM), and skillfully use the framework mybatis based on ORM. Have a deep understanding of data access transactions: the ability to design hierarchical applications.

Project: telecom data acquisition system

The former data acquisition subsystem of Zhejiang Telecom adsl operation support system integrates Unix, java, xml and database technology, including backup, integration, collection, network, storage, configuration, log and other modules. Go through the complete software development process: requirements analysis, design, coding, debugging, delivery.

The third stage

JavaWEB development technology

Learn from enterprise application-level development, and be able to develop and deploy portable, robust, scalable and secure server-side java applications. Understand the development process of the program based on javaEE S architecture, master the development specifications of javaEE, be familiar with the debugging skills of web projects, and finally have the ability to develop large-scale javaee projects.

Html&css

Master HTML static page technology, Html4.01 tags, the use of built-in objects, special effects page production; master http protocol processing, and dynamic form design; familiar with CSS technology.

Servlet&jsp

Master the use of Servlet, jsp and related technologies to jointly develop Web applications, familiar with servlet/jsp syntax, understand the working principle of servlet/jsp, master the use of built-in objects; proficient in the use of el expressions, jstl tag library; proficient in the use of filters (Filter), listeners (Listener) for project development, understand web application performance optimization technology; understand mvc mode: proficient in web application code debugging methods.

Project: Estore e-commerce system

An e-commerce website system based on servlet and jsp technology, the system includes member information management, commodity management, commodity query, shopping cart management, order management and other functional modules. Through this system, electronic management and trading of commodities can be realized.

JavaScrip 、 ajax 、 jquery

Proficient in using JS/jquery to operate HTML Documents, Events. Understand the principle of ajax, master the concept and process of asynchronous interaction. Master the construction method of the user interface with new ideas; understand the client-side code writing method to meet the customer experience.

Spring framework

Master the concepts and principles of spring core programming ideas of control inversion (IOC) and aspect-oriented (aop). Understand the application of reflection in the framework and understand the dynamic proxy pattern. Master the configuration of spring ioc based on xml and annotation. Master spring aop configuration based on xml.annotation and schema, proficient in declarative transaction management of spring.

Spring mvc

Spring framework provides a full-function mvc module for building web applications, understanding common mvc patterns in development, mastering the core and implementation process of springmvc box, skillfully configuring springMVC, and being able to combine spring container-level services and springmvc framework to realize the development of web applications.

Redis

Understand the role of redis in java program development, master the use of redis, proficient in the application of redis commands, familiar with the integrated development of spring and redis.

Integrated project:

Project 1: large-scale Internet sports dating community project

The system provides an online communication platform for runners. The whole system mainly includes member individual center, running forum, music running non-stop, running equipment library, professional running guide, background management system includes member management, information release, download to management, professional running guide management, authority management and so on.

Project 2: telecom online business hall system

This project takes the data collected by the first phase of the project as the billing basis, and the second phase of the project aims to provide telecom users with user self-management, user management, financial management, bill management, brand management, business management, system management and so on.

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