Awesome Open Source
Awesome Open Source

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/

  • JDK 7+
  • Oracle / MySQL 5.7
  • Maven 3+
  1. Maven local artifact install/ Maven
  • Windows: install.bat
  • Linux: install.sh
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
    
  1. JDBC

    • Spring Boot: src/main/resources/application.properties

    • Non-Spring Boot: src/main/resources/db.properties

 -  `startup.bat`/`startup.sh` 
 
 - 
    - Spring Boot: `mvn compile spring-boot:run`
    - Non-Spring Boot: `mvn jetty:run``mvn tomcat7:run`
  1. ( 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:run``mvn 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 CacheSupport 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.


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Java (708,733
Spring Boot (12,252
Cms (2,905
Ssh (2,224
Mybatis (1,513
Hibernate (1,262
Oracle (1,168
Jpa (1,077
Javaee (726
Shiro (414
Sh (167
Related Projects