a web architecture use gulp+angular+ssi
- spring-3.2.2.RELEASE as the service layer
- spring-mvc as the mvc layer
- mybatis-3.4.1 as the persistence layer
- maven as the build tool
- use redis as the noSql layer
- use org.mybatis.spring.mapper.MapperScannerConfigurer as the dao mapper
- gulp as the build tool
- angular for the modulize
- ng-file-upload for the file upload
- angular-ui-router for the route
- manage users: browse user list with name,fileNum,disk usage; lock\unlock user
- manage files: browse files list with name,size,upload time,download num,owner;delete\recover file
- upload/browse/delete/download/move/share file
- create/delete directory
- login/logout