Share a Java management system, free online trial! You can learn some Java from this project to do Enterprise management project development knowledge!
Java Life Management platform Access address is: http://www.zyiqibook.com/family
Do not want to copy directly click: Java Family Life Management system
The project uses a lot of techniques, here are some of the project technical points, for reference, are some basic Java technology:
(1) Struts do control layer action, extract some common methods into baseaction, for other action inherited use, public methods such as Get request,session, the current user ...
(2) Hibernate operation of the database, CRUD, using Java Generics, extraction of public operations, query lists, paging, etc., composed of Basedao, for each concrete entity DAO inheritance, reduce the great duplication of work, increase the readability and quality of code.
(3) Filter filter to verify user rights, using interceptor to intercept special characters, using cookies to avoid session timeout repeat login; define the interaction object of the action and the page, and reduce the struts configuration.
(4) Custom business exception, Exception Log processing
(5) using Jquery.pagination plug-in, combined with Paging Page object, DAO layer processing data paging query.
(6) System Tools: Time processing, mobile/email verification, username/password character verification, amount verification, Gregorian lunar calendar, password encryption ... (gradually open this code in the source sharing)
(7) Page file upload, using Ajaxupload JS plugin, control file type, length, struts control upload file size, file reading and so on.
(8) Freemarker template, show control layer return result, freemarker grammar application
(9) jquery, page Dom operation, very convenient to set the value of the page value and other operations
jquery UI, using a page bullet box, message reminders and other functions, changed the date control
(one) Highcharts Chart technology application, in the Life Consumption module, chart display statistics, intuitive.
jquery Wookmark Picture Waterfall Flow Display plug-in application; zoom Image Preview plugin;
(13) page public base JS, mobile phone, mailbox, amount, character, whether empty regular expression validation
Ckplayer page video Playback JS application
(15) Image access, involving file reading, image compression and other operations
......
Java Life Financial Management system online trial