1. Course Introduction
Love lesson OA system
Preconditions: Mybatis, Spring, SpringMVC, Mysql
Main: Spring IOC, Mybatis + Spring integration, declarative transaction, Spring Tag Library, Spring interceptor
Development environment
Operating System: win10
Database: Mysql-5.7
Web container: Tomcat-8.5
Development Tools: IntelliJ IDEA
2. Case
Examples analysis
functional module
Information management department
Employee Information Management
To deal with claims
main character
Employee
Department manager
General manager
Financial affairs
related materials
Spring:5.2.4.RELEASE
Mybatis:3.5.1
Documents: profile template, page prototype
Project structure
Three-tier architecture
Persistence -Mybatis
Presentation layer -SpringMVC
Business layer -JavaBean
Based on the MVC pattern
View -JSP
Model -JavaBean
-Spring Controller Controller