Project WAR path: target/EmpProject-1.0-SNAPSHOT.war
- set Tomcat Server(port,url...)
- run Tomcat Server
-
Project framework: Java Web(Servlet)
-
Basic tools: Maven/Tomcat/MySQL/JDK17
-
The front-end technology: JSP(EL+JSTL)
-
Other technologies: JDBC(Dbutils,Druid)
-
Dao: EmpDao, EmpManagerDao
-
Entity: Emp, EmpManager, Page
-
Service: Emp(addEmp, removeEmp, modifyEmp, showEmp, showAllEmpByPage) EmpManager(login)
-
Controller: EmpManagerLogin, InsertEmp, RemoveEmp, ShowAllEmp, ShowEmp, UpdateEmp
-
Filter: CheckFilter
Model (service+dao+entity) View (jsp, html) Controller (servlet)
View -> Service(interface) -> Dao(interface)
- Dao: table, entity, Dao interface, Dao implementation
- Service: Service interface, Service implementation
- Controller(Servlet): collect data from request; call Service implementation store data in scope sendRedirect and forward
- JSP: get data from scope; put data in html tag(EL+JSTL)
- Filter: CheckFilter