(Using the latest version of the classic framework, struts 2.3.24 spring 3.24 hibernate 3.3 architecture, pure JS form validation, pager taglib paging, and a JDBC encapsulation class and a JDBC interface. If you are interested, you can study it. If there is anything you need to improve, please give me more advice.
This document includes the following annexes:
.classpath
.mymetadata
.project
.jsdtscope
com.genuitec.eclipse.migration.prefs
org.eclipse.jdt.core.prefs
org.eclipse.wstmonponent
org.eclipse.wstmon.project.facet.core.xml
org.eclipse.wst.jsdt.ui.superType.container
org.eclipse.wst.jsdt.ui.superType.name
applicationContext.xml
BillAction.java
RandomAction.java
SupplierAction.java
UserAction.java
BaseDao.java
BillDAO.java
IBaseDao.java
SupplierDAO.java
UserDAO.java
Bill.java
Supplier.java
User.java
BillService.java
SupplierService.java
UserService.java
ActionUtil.java
EncryptionUtil.java
MarketException.java
Pager.java
Password.java
RandomNumUtil.java
SystemContext.java
SystemContextFilter.java
jdbc.properties
log4j.properties
struts.xml
BillDAOTest.java
SupplierDAOTest.java
UserDAOTest.java
style.css
btn_ bill.gif
btn_ exit.gif
btn_ suppliers.gif
btn_ users.gif
button_ bg.png
bottomBackground.gif
bottomInsideRight.gif
bottomLeft.gif
bottomRight.gif....)