开源 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.
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.
根据喜好,提供可供选择的多种技术框架组合。
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
运行环境
安装 Maven local artifact install/
下的 Maven 本地库
install.bat
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
编辑 JDBC 数据库连接配置参数
Spring Boot: src/main/resources/application.properties
Non-Spring Boot: src/main/resources/db.properties
启动
执行 startup.bat
/startup.sh
或者
mvn compile spring-boot:run
mvn jetty:run
,mvn tomcat7:run
访问( Jetty HTTP 端口 9999
, Tomcat 端口 8080
)
最高管理员用户名: admin
密码: admin123
Run Enviroment
Execute Maven local artifact install/
install.bat
install.sh
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
Edit jdbc properties
Spring Boot: src/main/resources/application.properties
Non-Spring Boot: src/main/resources/db.properties
Start
Run startup.bat
/startup.sh
Or
mvn compile spring-boot:run
mvn jetty:run
,mvn tomcat7:run
Visit( Jetty HTTP port 9999
, Tomcat HTTP port 8080
)
Username: admin
Password: admin123
JavaMelody based performance monitoring, Must log in EasyEE first.
http://127.0.0.1:9999/monitoring
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
集成了 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
Username: demo
Password: 111111
EasyEE 自动化代码生成器。
EasyEE Automated code generator。
EasyUI 主要面向企业后台,注重商业效率,组件更加全面,有官方维护。
Bootstrap 的响应式方面更加现代化,UI 更灵活,组件方面主要依靠生态自身的繁荣。
Module Support
Email:[email protected]
支付宝钱包扫一扫捐助:
我们相信,每个人的点滴贡献,都将是推动产生更多、更好免费开源产品的一大步。
感谢慷慨捐助,以支持服务器运行和鼓励更多社区成员。
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.