# EasyDemo **Repository Path**: Escanor/EasyDemo ## Basic Information - **Project Name**: EasyDemo - **Description**: 各种简单框架的demo - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-01-23 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # EasyEE 开源 JavaEE 企业级快速开发平台 EasyEE 是一个开源 JaveEE 企业级快速开发基础平台,提供多种技术方案选择,支持 Spring Boot, Hibernate, MyBatis, Struts, Shiro 等核心框架。 整合了广泛使用的 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. Least version: `4.2.0-RELEASE` ## 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.4.2** - **Hibernate 5+(JPA)** - **Shiro 2+** - EasyCommonDAO - EasyShiro - EasyFilter - EasyUI 1.4.3 - EasyUIEx 2.2.0 #### Develop documentation/开发文档 [中文](doc/SHSpringBoot/EasyEE-shpringboot-readme-zh_CN.md) [English](doc/SHSpringBoot/EasyEE-shpringboot-readme-en.md) ### EasyEE-SM-SpringBoot --------------------------- - **Spring Boot 1.4.2** - **MyBatis 3.4+** - **Shiro 2+** - EasyCommonDAO - EasyShiro - EasyFilter - EasyUI 1.4.3 - EasyUIEx 2.2.0 #### 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.3 - EasyUIEx 2.2.0 #### 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.3 - EasyUIEx 2.2.0 #### 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.3 - EasyUIEx 2.2.0 #### 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. 创建数据库 执行相应 SQL 脚本 `database\DATABASE_easyee_LANGUAGE[_COUNTRY].sql` - MySQL ```SQL mysql> source MySQL_easyee_LANGUAGE[_COUNTRY].sql ``` - Oracle ```SQL SQL> start Oracle_easyee_LANGUAGE[_COUNTRY].sql ``` 3. 编辑 JDBC 数据库连接配置参数 Spring Boot: `src/main/resources/application.properties` Non-Spring Boot: `src/main/resources/db.properties` 4. 启动 执行 `startup.bat`/`startup.sh` > Spring Boot: `mvn compile spring-boot:run` > > Non-Spring Boot: `mvn jetty:run` 5. 访问( jetty HTTP 端口 `9999`) [http://localhost:9999/](http://localhost:9999/) 最高管理员用户名: `admin` 密码: `admin123` ### English 1. Run Enviroment - JDK 7+ - Oracle / MySQL 5.7 - Maven 3+ 2. Create database execute `database\DATABASE_easyee_LANGUAGE[_COUNTRY].sql` - MySQL ```SQL mysql> source MySQL_easyee_LANGUAGE[_COUNTRY].sql ``` - Oracle ```SQL SQL> start Oracle_easyee_LANGUAGE[_COUNTRY].sql ``` 3. Edit jdbc properties Spring Boot: `src/main/resources/application.properties` Non-Spring Boot: `src/main/resources/db.properties` 4. Start Run `startup.bat`/`startup.sh` > Spring Boot: `mvn compile spring-boot:run` > > Non-Spring Boot: `mvn jetty:run` 5. Visit( jetty HTTP port `9999`) [http://localhost:9999/](http://localhost:9999/) Username: `admin` Password: `admin123` ## 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 ### 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!")