当前位置: 首页 > 软件库 > Web应用开发 > J2EE框架 >

jehc-base-boot

JEHC 开源平台
授权协议 GPL
开发语言 Java JavaScript HTML/CSS
所属分类 Web应用开发、 J2EE框架
软件类型 开源软件
地区 国产
投 递 者 郏正信
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

本开源平台重点打造医疗(专攻医学软件Web方向,病历云,影像学,实验室检验等等),IOT方向,工作流Workflow等

微服务版本

集成产品线版本:https://gitee.com/jehc/jehc-cloud.git

工作流版本:https://gitee.com/jehc/jehc-cloud-workflow

IOT版本:https://gitee.com/jehc/jehc-cloud-iot

报表版本:https://gitee.com/jehc/jehc-cloud-report

病历云版本:https://gitee.com/jehc/jehc-cloud-medical

即时通讯版本:https://gitee.com/jehc/jehc-cloud-im

代码生成器:https://gitee.com/jehc/jehc-cloud-help

单工程2.0版本

纯净版本:https://gitee.com/jehc/jehc

工作流版本:https://gitee.com/jehc/jehc-workflow

IOT版本:https://gitee.com/jehc/jehc-iot

单工程1.0版本

纯净版本:https://gitee.com/jehc/jehc-boot

输入图片说明

 

全部采用模块化(零耦合 高可用)

开发工具:

eclipse-jee-mars-1

eclipse-jee-mars-2

eclipse-juno

STS

IDEA

技术栈:

框架基础后端技术: Spring+SpringMVC+Mybatis

框架基础前端技术: Jquery+Bootstrap4.0+Extjs6.2.1+Mxgraph(流程设计器)等

框架其它技术: 接口采用Swagger2,全文检索:solr4.10,工作流引擎Activiti5.22,缓存框架:【Redis,Ehcache】,Logback,FTP,hessian,FastJSON,GZIP(TK技术),quartz,消息中间件RabbitMq+Kafka,及时通讯NETTY,分页插件PageHelper,SpringPool

框架数据库支持:Mysql5.6++,Oracle11g

软件架构

架构图

输入图片说明

后端工程

输入图片说明

前端工程

输入图片说明

安装教程

  1. 安装mysql5.7++数据库(其它数据库如Oracle)
  2. 安装IntelliJ IDEA 2017.3.2 x64开发工具
  3. 安装apache-maven-3.2.1及本地库repository
  4. 安装Redis3版本以上
  5. 导入JEHC-CLOUD工程项目
  6. 设置maven环境

功能模块

 

首页

输入图片说明

医学平台(将专攻该方向)

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

流程模块

2.0版本 微服务版本实现

输入图片说明

输入图片说明

工业设计器(IOT)

输入图片说明

输入图片说明

输入图片说明

输入图片说明

运管

输入图片说明

输入图片说明

文档

输入图片说明

IM

输入图片说明

输入图片说明

邮箱:hxtkdcj@163.com

  • 很多时候系统的瓶颈都在一些比较复杂的IO操作,例如读取数据库,如果一些比较稳定的数据,一般的解决方案就是用缓存。spring boot提供了比较简单的缓存方案。只要使用 @EnableCaching即可完成简单的缓存功能。 缓存的实现有多种实现,ConcurentHashMapCache , GuavaCache, EnCacheCache等多种实现,spring boot 有默认的实现。本文不深

  • 一、摘要 以前搜书吧的数据量比较小,使用数据库+静态文件存储的方式就可以搞定,主要有2个系统组成:网站前端+后台服务。事先把图书详情等一些固定内容生成html静态文件和前端的其他静态文件打包部署,动态变化的数据使用js通过REST接口获取。后台服务系统主要处理业务逻辑以及提供REST接口调用(为节省资源,很多其他个人项目的后台服务也运行在这个系统上)。现在图书数量增加到了200多万条,数据量比原来

  • 在Docker中安装了Jenkins,在Jenkins中构建一个Maven项目,打包运行JeecgBoot项目,后台报错: … [ERROR] Failed to execute goal on project jeecg-boot-base-core: Could not resolve dependencies for project org.jeecgframework.boot:jeecg

  • 缓存ehcache:开启缓存,实现调用同一条语句,只执行一次。即将sql查询数据缓存到内存中,所以对象要实现序列化对象以保存在内存中。 一、配置ehcache ehcache的pom文件配置项 <!-- ehcache --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta

  • spring boot配置缓存 第一次配置缓存,记录一下 1. 添加cache依赖 <dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId> <version>2.10.1</version> </dependency> 1 2 3 4 5 6 7 8 2. 配置cacheConfig

  • .bib文件是用来指导WinCE的编译系统产生可执行二进制文件的,其中使用的地址都是虚拟地址。 BOOT.BIB 先来看boot.bib。boot.bib用来设置Eboot程序中的虚拟内存分配。   ;****************************************************************************** ; TITLE: BOO

  • pom.xml配置 引入依赖包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency> <dependency> <groupId>net.sf.ehcache</groupId>

  • 很多时候系统的瓶颈都在一些比较复杂的IO操作,例如读取数据库,如果一些比较稳定的数据,一般的解决方案就是用缓存。spring boot提供了比较简单的缓存方案。只要使用 @EnableCaching即可完成简单的缓存功能。 缓存的实现有多种实现,ConcurentHashMapCache , GuavaCache, EnCacheCache等多种实现,spring boot 有默认的实现。本文不深

  • 本地缓存其实项目中用得还比较多,常用的ehcache,现整合spring-boot搭建一个demo方便以后查阅。 依赖包 下面2个依赖是spring-boot整合ehcache必须的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</ar

  • 搭配使用 mybatis与springboot整合的配置文件(application.properties): https://blog.csdn.net/a755199443/article/details/91399442 sprinboot与spring data JPA整合配置文件(application.properties): https://blog.csdn.net/a755199

  • 在pom.xml引入catch依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency> 在springboot主体类中添加@EnableCaching注解。 @EnableCaching:注解是spri

  • JeecgBoot 是一款基于代码生成器的低代码开发平台,零代码开发!采用前后端分离架构:SpringBoot2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! JeecgBoot引领新的开发模式(Online Coding模式-> 代码生成器模式-> 手工MERGE智能开发), 帮助解决Java项目70%的重

  • jeecg boot笔记 动态路由菜单 src/components/page/GlobalLayout.vue src/components/menu/SideMenu.vue 系统环境变量: MYSQL_HOME D:\software\mysql-5.7.26-winx64 path mysql安装: mysqld -install redis 安装 启动步骤: 1.检查启动哪个yml ap

 相关资料
  • 1.1.2.开源平台 Android是一个开放源码的平台。它的整个架构,从底层的Linux模块、原生库,到高层的开发框架乃至完整的应用程序,都是完全开放的。 而且,Android选择了对商业行为比较友好的许可证(Apache/MIT),从而允许他人在自由的扩展之余,更可以合法地用作其它用途。为保证整个架构的开放,Android甚至重写了一些三方库,并按照新的许可证重新发布。 因此作为开发者,你有权

  • 本文向大家介绍JavaScript跨平台的开源框架NativeScript,包括了JavaScript跨平台的开源框架NativeScript的使用技巧和注意事项,需要的朋友参考一下 NativeScript是一款使用JavaScript语言来构建跨平台原生移动应用的开源框架,支持iOS、Android和Windows Phone。且NativeScript的使用没有过多繁杂的要求,只需使用自己已

  • 两个人面应该是HR和技术面试官 技术多次打断我讲话,好无语 面的测试结果问了我专业的课程几乎没问测试,感觉还是偏硬件,纯纯kpi面了体验感极差,,,十几分钟结束了 自我介绍 HR问 你对测试的理解 大概就是这样一个枯燥的过程你能坚持下去吗 计算机硬件你了解多少? 性能测试有没有测你的项目大概支持多少并发用户? 说说你对计算机硬件的了解 说一下IP地址和mac地址都是什么东西 说一下交换机和路由器的

  • 钉钉开发平台为企业定制属于自己的钉钉。目前,超过30000名开发者,正在基于钉钉开放平台的300多个开放接口,为企业用户提供优质的产品和服务。 应用中心 开通第三方应用 ● 选择适合自己行业的精品应用开通,管理员每日10点可以抢1个应用 手机端工作应用-右上角图标 电脑端工作应用-应用中心 钉无忧 · 企业服务保障计划 数据安全 ● 阿里数年安全技术沉淀,保障数据安全,再也不用担心数据泄露问题。

  • Zoul 是基于 CC2538 RAM Cotrex-M3 Soc 的模块,板载 2.4GHz 802.15.4 RF 接口,512KB 可编程 flash,32KBRAM,最高可运行在 32MHz。Zoul 与一个接收器 CC1200 868/915 MHz RF 绑定,因此运行双波段操作。 Zoul 支持在设计上快速重用,根据设计原型快速设计为产品。 图3.1. Zolertia Zoul模块

  • 多平台开发 一个网站或应用不仅能运行在各种台式机, 笔记本电脑, 平板和手机, 还能运行于少部分其它设备(手表, 温控器, 电冰箱等等). 你将怎么决定支持哪些平台和为支持这些平台, 怎么去开发, 这被称为多平台开发策略. 接下来, 我会列出常见的多平台开发策略: 创建 响应式 Web 设计 (RWD) 网站/APP 创建 RESS (基于服务端组件的响应式 Web 设计) 网站/APP 创建 自