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 workload.
Technology selection:
1, back-end
Service Framework: Rest services, caching: Redis
Load balancer: 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. Front-end
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 tables: Jqgrid, dialogs: jquery Jbox, tree structure controls: jquery Ztree
Function:
Sources of information and source
Springmvc+mybatis Integrated CMS content publishing platform