Git Product home page Git Product logo

iuriimattos2 / easyee Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ushelp/easyee

0.0 0.0 0.0 124.18 MB

开源 JavaEE 企业级快速开发平台。提供了 Spring Boot, Struts2, Hibernate, MyBatis, Shiro, EasyUI 等技术,包含完整的权限管理系统等。提供自动化代码生成器。 Open source JaveEE enterprise-class rapid development of the basic platform. Integration of Spring Boot, Struts2, Hibernate, MyBatis, Shiro, EasyUI and other technologies, including the integrity of the rights management. Provides an automated code generator.

Home Page: http://easyproject.cn/easyee

License: MIT License

Java 100.00%

easyee's Introduction

EasyEE 开源 JavaEE 企业级快速开发平台

EasyEE 是一个开源 JaveEE 企业级快速开发基础平台,提供多种技术方案选择,支持 Spring Boot, Hibernate, MyBatis, Struts, Shiro, Spring-Data-Redis(Jedis) 等核心框架。

整合了广泛使用的 JaveEE 领域优秀框架及 EasyUI 前端框架;提供了基于用户、角色、权限方案的后台权限管理系统,安全管理框架及常用开发组件。为企业级项目开发提供了基础架构和规范。

提供 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 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/开发文档

中文

English

EasyEE-SM-SpringBoot


  • Spring Boot 1.5+
  • MyBatis 3.4+
  • Shiro 2+
  • EasyCommonDAO
  • EasyShiro
  • EasyFilter
  • EasyUI 1.4+
  • EasyUIEx 2.2+

Develop documentation/开发文档

中文

English

EasyEE-SSH(JPA)


  • Struts 2.5+
  • Hibernate 5+(JPA)
  • Spring 4+
  • Shiro 2+
  • EasyCommonDAO
  • EasyShiro
  • EasyFilter
  • EasyUI 1.4+
  • EasyUIEx 2.2+

Develop documentation/开发文档

中文

English

EasyEE-SH(JPA)


  • Spring 4+(SpringMVC)
  • Hibernate 5+(JPA)
  • Shiro 2+
  • EasyCommonDAO
  • EasyShiro
  • EasyFilter
  • EasyUI 1.4+
  • EasyUIEx 2.2+

Develop documentation/开发文档

中文

English

EasyEE-SM


  • Spring 4+(SpringMVC)
  • MyBatis 3.4+
  • Shiro 2+
  • EasyMyBatis-Pagination
  • EasyShiro
  • EasyFilter
  • EasyUI 1.4+
  • EasyUIEx 2.2+

Develop documentation/开发文档

中文

English

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

      mysql> source MySQL_easyee_LANGUAGE[_COUNTRY].sql
    • Oracle(代码默认基于 MySQL,基于 Oracle 需要手动修改实体主键生成策略

      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:runmvn tomcat7:run
  6. 访问( Jetty HTTP 端口 9999, Tomcat 端口 8080)

    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

      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> 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:runmvn tomcat7:run
  6. Visit( Jetty HTTP port 9999, Tomcat HTTP port 8080)

    http://localhost:9999/

    Username: admin

    Password: admin123

Monitoring/监控

JavaMelody 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

Username: demo

Password: 111111

Demo

EasyEE Auto

EasyEE 自动化代码生成器。

EasyEE Automated code generator。

EasyEE Auto

The EasyEE Roadmap

EasyEE-BootStrap

  • Use BootStrap UI

EasyUI 主要面向企业后台,注重商业效率,组件更加全面,有官方维护。

Bootstrap 的响应式方面更加现代化,UI 更灵活,组件方面主要依靠生态自身的繁荣。

Planned versions/计划版本

  • EasyEE 5.0.0:

Module Support

Official home/官方主页

中文

官方主页

留言评论

English

The official home page

Comments

End

Email:[email protected]

http://www.easyproject.cn

Donation/捐助:


支付宝/微信/QQ/云闪付/PayPal 扫码支付
支付宝/微信/QQ/云闪付/PayPal

我们相信,每个人的点滴贡献,都将是推动产生更多、更好免费开源产品的一大步。

感谢慷慨捐助,以支持服务器运行和鼓励更多社区成员。

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.

easyee's People

Contributors

ushelp avatar gebron avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.