The development tools
1.Eclipse IDE: Using Maven project management, modular.
2. Code generation: the corresponding code can be automatically generated through simple configuration on the interface. Currently, there are three generation modes (add, delete, change and check) : single table, one-to-many and tree structure. The generated code can be used if it does not need to pay attention to the aesthetic degree.
Technology selection (only part of the technology is listed)
1, the back end
Service framework: Dubbo, ZooKeeper, and Rest
Cache: Redis, Ehcache
Message middleware: ActiveMQ
Load balancer: Nginx
Distributed file: FastDFS
Database connection pool: Alibaba Druid 1.0
Core framework: Spring Framework
Security framework: Apache Shiro 1.2
View Framework: Spring MVC 4.0
Server-side validation: Hibernate Validator 5.1
Layout framework: SiteMesh 2.4
Workflow engine: Activiti 5.15
Task scheduling: Quartz 1.8.5
Persistence layer framework: MyBatis 3.2
Log management: SLF4J 1.7, Log4j
Tools: Apache Commons, Jackson 2.2, Xstream 1.4, Dozer 5.3, POI
2, the front end,
JS framework: JQuery 1.9
CSS framework: Bootstrap 4 Metronic
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
Other components: Bootstrap 4 Metronic
3, support,
Server middleware: Tomcat 6, 7, Jboss 7, WebLogic 10, WebSphere 8
Database support: Currently, the mysql database is supported, but not limited to the database. In the next version, multiple data source switchover and database read/write separation, such as Oracle, SqlServer, and H2, are supported
Support development environment: Eclipse, MyEclipse, Ras, Idea, etc
Classic introduction:
Source structure
jeesz-utils
jeesz-config
jeesz-framework
jeesz-core-cms
jeesz-core-gen
jeesz-core-bookmark
jeesz-core-act
jeesz-core-oa
jeesz-core-test
jeesz-core-scheduler
jeesz-core-task
jeesz-web-admin
jeesz-web-service
jeesz-web-scheduler
jeesz-web-task
jeesz-web-bookmark
jeesz-facade-bookmark
jeesz-service-bookmark
jeesz-facade-task
jeesz-servicetask
jeesz-web-mq-task
Special note: Developers can servitize their business REST or Dubbo at development time
OPEN CI
Open source standardized project management solutions, software pipeline production to ensure correctness and reliability
Guide to create and import projects, integrated version control (GIT/SVN), project management (Trac/Redmine), code quality (Sonar), Continuous integration (Jenkins)
Proprietary deployment, unified management, for developers
distributed
Distributed service: Dubbo+Zookeeper+Proxy+Restful
Distributed messaging middleware: KafKa+Flume+Zookeeper
Distributed cache: Redis Distributed file: FastDFS
Load Balancing: Keepalived+Nginx+Proxy(triple load)
Classic introduction:
Source structure
The cloud service
Subsystem: Background management system, Restfu service system, and Dubbo service/control/monitoring center
Zookeeper registry, report analysis system, log recording system, and scheduling system
Search engine system, distributed file system, message system, SSO single sign-on system
SOA management and control platform, UI component system, OA office system, CMS news release system
Payment system, database configuration system, workflow system, cloud service platform
Welcome to study related technology together
Willing to understand the framework technology or source code of friends directly ask to exchange technology: 2042849237