# EasyEE **Repository Path**: 632484753/EasyEE ## Basic Information - **Project Name**: EasyEE - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-12-26 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # EasyEE 开源 JavaEE 企业级快速开发平台 EasyEE 是一个开源 JaveEE 企业级快速开发基础平台,提供多种技术方案选择,支持 Spring Boot, Hibernate, MyBatis, Struts, Shiro, Spring-Data-Redis(Jedis) 等核心框架。 整合了广泛使用的 JaveEE 领域优秀框架及 EasyUI 前端框架;提供了基于用户、角色、权限方案的后台权限管理系统,安全管理框架及常用开发组件。为企业级项目开发提供了基础架构和规范。 提供 [EasyEE Auto](https://github.com/ushelp/EasyEE-Auto 'EasyEE Auto') 自动化代码生成器。 EasyEE is an open source JaveEE enterprise-class rapid development of the basic platform, provide a variety of technical options options, support Spring Boot, Hibernate, MyBatis, Struts, Shiro and other core framework. It integrates the widely used framework of JaveEE domain and EasyUI front-end framework. It provides the back-end rights management system, security management framework and common development components based on user, role and permission scheme. Provides infrastructure and specifications for enterprise-level project development. [EasyEE Auto](https://github.com/ushelp/EasyEE-Auto 'EasyEE Auto') automated code generator is provided. ## EasyEE Releases/EasyEE 发行版本 根据喜好,提供可供选择的多种技术框架组合。 Provide a variety of technical framework combinations. - **EasyEE-SH-SpringBoot**: `Spring Boot` + `Hibernate(JPA)` - **EasyEE-SM-SpringBoot**: `Spring Boot` + `MyBatis` - **EasyEE-SSH**: `Spring` + `Struts2` + `Hibernate(JPA)` - **EasyEE-SH**: `SpringMVC` + `Hibernate(JPA)` - **EasyEE-SM**: `SpringMVC` + `MyBatis` ### EasyEE-SH(JPA)-SpringBoot --------------------------- - **Spring Boot 1.5+** - **Hibernate 5+(JPA)** - **Shiro 2+** - EasyCommonDAO - EasyShiro - EasyFilter - EasyUI 1.4+ - EasyUIEx 2.2+ #### Develop documentation/开发文档 [中文](doc/SHSpringBoot/EasyEE-shpringboot-readme-zh_CN.md) [English](doc/SHSpringBoot/EasyEE-shpringboot-readme-en.md) ### EasyEE-SM-SpringBoot --------------------------- - **Spring Boot 1.5+** - **MyBatis 3.4+** - **Shiro 2+** - EasyCommonDAO - EasyShiro - EasyFilter - EasyUI 1.4+ - EasyUIEx 2.2+ #### Develop documentation/开发文档 [中文](doc/SMSpringBoot/EasyEE-smspringboot-readme-zh_CN.md) [English](doc/SMSpringBoot/EasyEE-smspringboot-readme-en.md) ### EasyEE-SSH(JPA) --------------------------- - **Struts 2.5+** - **Hibernate 5+(JPA)** - **Spring 4+** - **Shiro 2+** - EasyCommonDAO - EasyShiro - EasyFilter - EasyUI 1.4+ - EasyUIEx 2.2+ #### Develop documentation/开发文档 [中文](doc/SSH/EasyEE-ssh-readme-zh_CN.md) [English](doc/SSH/EasyEE-ssh-readme-en.md) ### EasyEE-SH(JPA) --------------------------- - **Spring 4+(SpringMVC)** - **Hibernate 5+(JPA)** - **Shiro 2+** - EasyCommonDAO - EasyShiro - EasyFilter - EasyUI 1.4+ - EasyUIEx 2.2+ #### Develop documentation/开发文档 [中文](doc/SH/EasyEE-sh-readme-zh_CN.md) [English](doc/SH/EasyEE-sh-readme-en.md) ### EasyEE-SM --------------------------- - **Spring 4+(SpringMVC)** - **MyBatis 3.4+** - **Shiro 2+** - EasyMyBatis-Pagination - EasyShiro - EasyFilter - EasyUI 1.4+ - EasyUIEx 2.2+ #### Develop documentation/开发文档 [中文](doc/SM/EasyEE-sm-readme-zh_CN.md) [English](doc/SM/EasyEE-sm-readme-en.md) ## Run/运行 ### 中文 1. 运行环境 - JDK 7+ - Oracle / MySQL 5.7 - Maven 3+ 2. 安装 `Maven local artifact install/` 下的 Maven 本地库 - Windows: `install.bat` - Linux: `install.sh` 3. 创建数据库 执行相应 SQL 脚本 `database\DATABASE_easyee_LANGUAGE[_COUNTRY].sql` - MySQL ```SQL mysql> source MySQL_easyee_LANGUAGE[_COUNTRY].sql ``` - Oracle(**代码默认基于 MySQL,基于 Oracle 需要手动修改实体主键生成策略**) ```SQL SQL> start Oracle_easyee_LANGUAGE[_COUNTRY].sql ``` 4. 编辑 JDBC 数据库连接配置参数 - Spring Boot: `src/main/resources/application.properties` - Non-Spring Boot: `src/main/resources/db.properties` 5. 启动 - 执行 `startup.bat`/`startup.sh` - 或者 - Spring Boot: `mvn compile spring-boot:run` - Non-Spring Boot: `mvn jetty:run`,`mvn tomcat7:run` 6. 访问( Jetty HTTP 端口 `9999`, Tomcat 端口 `8080`) [http://localhost:9999/](http://localhost:9999/) 最高管理员用户名: `admin` 密码: `admin123` ### English 1. Run Enviroment - JDK 7+ - Oracle / MySQL 5.7 - Maven 3+ 2. Execute `Maven local artifact install/` - Windows: `install.bat` - Linux: `install.sh` 3. Create database execute `database\DATABASE_easyee_LANGUAGE[_COUNTRY].sql` - MySQL ```SQL mysql> source MySQL_easyee_LANGUAGE[_COUNTRY].sql ``` - Oracle (**The code default use MySQL, If want to run with Oracle need modify entity primary key generator**) ```SQL SQL> start Oracle_easyee_LANGUAGE[_COUNTRY].sql ``` 4. Edit jdbc properties - Spring Boot: `src/main/resources/application.properties` - Non-Spring Boot: `src/main/resources/db.properties` 5. Start - Run `startup.bat`/`startup.sh` - Or - Spring Boot: `mvn compile spring-boot:run` - Non-Spring Boot: `mvn jetty:run`,`mvn tomcat7:run` 6. Visit( Jetty HTTP port `9999`, Tomcat HTTP port `8080`) [http://localhost:9999/](http://localhost:9999/) Username: `admin` Password: `admin123` ## Monitoring/监控 [JavaMelody](https://github.com/javamelody/javamelody/wiki) based performance monitoring, **Must log in EasyEE first**. `http://127.0.0.1:9999/monitoring` ## CKEditor&CKFiner EasyEE 不提供 CKFinder 的授权,如需授权请联系 CKFinder 购买。 Easyy does not provide CKFiner license, please contact CKFinder purchase. - Non-SpringBoot: `http://127.0.0.1:9999/test/ckeditor.jsp` - SpringBoot: `http://127.0.0.1:9999/test/ckeditor` ## Redis - 集成了 Spring-Data-Redis(Jedis)。 Integrated Spring-Data-Redis (Jedis). - `redis/redis.xml`(Single Node) - `redis/redis_sentinel.xml` - 支持基于 Redis 的 Shiro Session 和 Cache,方便集群管理。Support Shiro Session and Cache based on Redis, to use cluster management. - `shiro_redis.xml` ## Demo [Demo Online](http://www.easyproject.cn/easyee 'Demo') Username: `demo` Password: `111111` ![Demo](doc/images/easyee.png) ## EasyEE Auto EasyEE 自动化代码生成器。 EasyEE Automated code generator。 [EasyEE Auto](https://github.com/ushelp/EasyEE-Auto 'EasyEE Auto') ## The EasyEE Roadmap ### EasyEE-BootStrap - Use BootStrap UI > EasyUI 主要面向企业后台,注重商业效率,组件更加全面,有官方维护。 > > Bootstrap 的响应式方面更加现代化,UI 更灵活,组件方面主要依靠生态自身的繁荣。 ### Planned versions/计划版本 - **EasyEE 5.0.0**: Module Support ## Official home/官方主页 ### 中文 [官方主页](http://www.easyproject.cn/easyee/zh-cn/index.jsp '官方主页') [留言评论](http://www.easyproject.cn/easyee/zh-cn/index.jsp#donation '留言评论') ### English [The official home page](http://www.easyproject.cn/easyee/en/index.jsp 'The official home page') [Comments](http://www.easyproject.cn/easyee/en/index.jsp#donation 'Comments') ## End Email: [http://www.easyproject.cn](http://www.easyproject.cn "EasyProject Home") **支付宝钱包扫一扫捐助:** 我们相信,每个人的点滴贡献,都将是推动产生更多、更好免费开源产品的一大步。 **感谢慷慨捐助,以支持服务器运行和鼓励更多社区成员。** 支付宝钱包扫一扫捐助 We believe that the contribution of each bit by bit, will be driven to produce more and better free and open source products a big step. **Thank you donation to support the server running and encourage more community members.** [![PayPal](http://www.easyproject.cn/images/paypaldonation5.jpg)](https://www.paypal.me/easyproject/10 "Make payments with PayPal - it's fast, free and secure!")