【Introduction to the example】
Pet management system, java+MySQL, source code+database
【Example screenshot】
【Core code】
pet management
petmanager
│ ├── bin
│ │ ├── bean.properties
│ │ ├── with
│ │ └── njwangbo
│ │ │ ├── dao
│ │ │ │ ├── impl
│ │ │ │ │ ├── PetDaoImpl.class
│ │ │ │ │ └── UserDaoImpl.class
│ │ │ │ ├── mapper
│ │ │ │ │ ├── PetMapper.class
│ │ │ │ │ └── UserMapper.class
│ │ │ │ ├── PetDao.class
│ │ │ │ └── UserDao.class
│ │ │ ├── entity
│ │ │ │ ├── Pet.class
│ │ │ │ └── User.class
│ │ │ ├── exception
│ │ │ │ └── UserNotFoundException.class
│ │ │ ├── factory
│ │ │ │ └── ObjectFactory.class
│ │ │ ├── service
│ │ │ │ ├── impl
│ │ │ │ │ ├── PetServiceImpl.class
│ │ │ │ │ └── UserServiceImpl.class
│ │ │ │ ├── PetService.class
│ │ │ │ └── UserService.class
│ │ │ ├── sys
│ │ │ │ └── ApplicationSystem.class
│ │ │ ├── transaction
│ │ │ │ ├── Transaction.class
│ │ │ │ └── TransactionImpl.class
│ │ │ ├── ui
│ │ │ │ ├── AddPetFrame$1.class
│ │ │ │ ├── AddPetFrame$2.class
│ │ │ │ ├── AddPetFrame.class
│ │ │ │ ├── AddPetFrame.form
│ │ │ │ ├── LoginFrame$1.class
│ │ │ │ ├── LoginFrame$2.class
│ │ │ │ ├── LoginFrame.class
│ │ │ │ ├── LoginFrame.form
│ │ │ │ ├── MainFrame$1.class
│ │ │ │ ├── MainFrame$2.class
│ │ │ │ ├── MainFrame$3.class
│ │ │ │ ├── MainFrame.class
│ │ │ │ ├── PetTableCellEditor$1.class
│ │ │ │ ├── PetTableCellEditor.class
│ │ │ │ ├── PetTableCellRanderer.class
│ │ │ │ ├── PetTableModel.class
│ │ │ │ ├── RegisteFrame$1.class
│ │ │ │ ├── RegisteFrame$2.class
│ │ │ │ ├── RegisteFrame.class
│ │ │ │ └── RegisteFrame.form
│ │ │ └── util
│ │ │ ├── JDBCTemplate.class
│ │ │ ├── JDBCUtil.class
│ │ │ ├── MD5Util.class
│ │ │ └── ObjectMapper.class
│ │ └── datasource.properties
│ ├── lib
│ │ ├── AbsoluteLayout.jar
│ │ └── swing-layout-1.0.3.jar
│ └── src
│ ├── bean.properties
│ ├── com
│ │ └── njwangbo
│ │ ├── dao
│ │ │ ├── impl
│ │ │ │ ├── PetDaoImpl.java
│ │ │ │ └── UserDaoImpl.java
│ │ │ ├── mapper
│ │ │ │ ├── PetMapper.java
│ │ │ │ └── UserMapper.java
│ │ │ ├── PetDao.java
│ │ │ └── UserDao.java
│ │ ├── entity
│ │ │ ├── Pet.java
│ │ │ └── User.java
│ │ ├── exception
│ │ │ └── UserNotFoundException.java
│ │ ├── factory
│ │ │ └── ObjectFactory.java
│ │ ├── service
│ │ │ ├── impl
│ │ │ │ ├── PetServiceImpl.java
│ │ │ │ └── UserServiceImpl.java
│ │ │ ├── PetService.java
│ │ │ └── UserService.java
│ │ ├── sys
│ │ │ └── ApplicationSystem.java
│ │ ├── transaction
│ │ │ ├── TransactionImpl.java
│ │ │ └── Transaction.java
│ │ ├── ui
│ │ │ ├── AddPetFrame.form
│ │ │ ├── AddPetFrame.java
│ │ │ ├── LoginFrame.form
│ │ │ ├── LoginFrame.java
│ │ │ ├── MainFrame.java
│ │ │ ├── PetTableCellEditor.java
│ │ │ ├── PetTableCellRanderer.java
│ │ │ ├── PetTableModel.java
│ │ │ ├── RegisteFrame.form
│ │ │ └── RegisteFrame.java
│ │ └── util
│ │ ├── JDBCTemplate.java
│ │ ├── JDBCUtil.java
│ │ ├── MD5Util.java
│ │ └── ObjectMapper.java
│ └── datasource.properties
└── petmanager.sql
32 directories, 79 files