Development language: Java, iOS, Android
Deployment platform: Linux, Windows
JDK version: JDK1.7 or later
Development tools: Eclipse, Idea, etc.
Server middleware: Tomcat 6, 7, Jboss 7, WebLogic 10, WebSphere 8
Framework support: SPRINGMVC, MyBatis, Shiro, RESTful, Redis, SSO single Sign-on
General Management: User management, role management, rights management, dynamic menus, data dictionary management, organization management, area management, log management, log monitoring, code generation tools.
1. User management: The user is the system operator, this function mainly completes the system User Configuration.
2. Organization Management: Configuration system Organization (company, Department, Group), tree structure display, can adjust the subordinate.
3. Regional management: System Urban regional model, such as: national, provincial, municipal, county and county maintenance.
4. Menu Management: Configure the System menu, Operation permissions, button permission identification and so on.
5. Role Management: Role Menu permission assignment, set role to divide data range permissions by agency.
6. Dictionary management: Maintenance of some of the more fixed data commonly used in the system, such as: whether, gender, category, level, etc.
7. Operation log: System normal operation log record and query, system exception information log record and query.
8. Connection Pooling monitoring: monitor the status of the current system database connection pool to analyze SQL to identify system performance bottlenecks.
9. Code generation Tool: Driver is development mode, reduce 80% development effort.
Technology selection:
1, backend
Service framework: Rest service, cache: Redis
load Balancing: Nginx, database connection pool: Alibaba Druid 1.0
Core Framework: Spring Framework, security framework: Apache Shiro 1.2
View Frame: Spring MVC 4.0, server-side validation: Hibernate Validator 5.1
Persistence Layer Framework: MyBatis 3.2, log management: slf4j 1.7, log4j
Tool classes: Apache Commons, Jackson 2.2, Xstream 1.4, Dozer 5.3, POI
2, frontend
js Framework: jquery 1.9, CSS framework: Bootstrap 4
client-side validation: jquery Validation Plugin, Rich text: Ckecitor
file management: Ckfinder, Dynamic tab: Jerichotab
data table: Jqgrid, dialog box: jquery jbox, tree structure control: jquery Ztree
Function:
Sources of information and source
Spring Mvc+mybatis Build CMS Content publishing system iOS Android