一、为什么使用jeddict

工具:提升生产力的工具:创建并部署一个CRUD服务系统,只需要5-10分钟

规范:生成的代码,都是稳定可执行代码(前端自动使用selenium框架测试,后端使用Arquillian框架测试)

成本:学习成本极低,扩展自定义业务服务极其方便。PS:对于更深入研究代码所涉及到的技术栈,对语言有要求(英语,至今为止,除了本宝宝翻译的中文文档,全是英文。不过,有需要的话,我可以帮忙翻译,不收钱,所以不增经济成本)

辅助功能:sql脚本生成,JVM检测,log配置,服务访问统计,系统API文档生成

附:包括的技术栈

服务端:CDI,Bean Validation, JAX-RS (REST), EJB, JPA, MVC 1.0, Bean Validation 2.0,Security, JSP等

客户端:响应式网页设计,HTML5 模板,Twitter Bootstrap, Angular js / Angular等

二、Jeddict目前的使用现状

1, 能够发布服务,并且成功远程调用、跨域调用。PS:如果只涉及到单表的增删改查,而不需要设计数据库的话,创建并部署这样的一个服务,只需要5分钟左右,最多不超过10分钟。

2, 可以灵活的控制代码的生成范围,entity,service,rest(服务类型,也可以选择mvc),viewer(jsp,angular),均可以做到如同第一点!

3, 可以在多种服务器上部署:payara,payaramicro,JBoss,glassfish,wildfly,wildflyswarm

4, 可生成用户自定义服务的API文档

三、Jeddict的后续工作

1, 在不降低安全控制的情况下(目前代码实现的协议时Oauth2.0),实现用户不同角色的服务请求。解释:比如说ItemService这个服务只允许让角色为admin的用户登录,那么当用户无法提供admin的身份凭据时,当拒绝为其服务。    备注:2017年7月4日上午11:00解决

2, 怎样能让在不使用docker的情况下,也能打包部署前端配置为Angular2以上版本的服务。(AngularJS 1,目前完全没有问题)  备注:2017年7月3日下午 4:00解决

3,实现高效的多表查询服务   备注:之前对于Jeddict代码不是很了解,事实上,这根本不是问题!

四、其他信息

1, Twitter: https://twitter.com/ImJeddict

2, Github:https://jeddict.github.io/

3, YouToBe:https://www.youtube.com/user/JPAModeler

4, 作者基本信息:NetBeans团队成员,Payara重要开发人员

备注:Jeddict作者,不提供免费无偿的视频交流或者远程服务。但是,如果用户提出了关于Jeddict的问题(邮件、github、stackoverflow),他会及时的予以解决!

Jeddict目前的使用现状的更多相关文章

  1. Android业务组件化之现状分析与探讨

    前言: 从个人经历来说的话,从事APP开发这么多年来,所接触的APP的体积变得越来越大,业务的也变得越来越复杂,总来来说只有一句话:这是一个APP臃肿的时代!所以为了告别APP臃肿的时代,让我们进入一 ...

  2. WebP 原理和 Android 支持现状介绍(转)

    本文为腾讯Bugly开发者社区 投稿,作者:soonlai,版权归原作者所有,未经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/582939577ef9c5b70855 ...

  3. 【腾讯Bugly干货分享】WebP原理和Android支持现状介绍

    本文来自于腾讯bugly开发者社区,未经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/582939577ef9c5b708556b0d 1.背景 目前网络中图片仍然是占 ...

  4. Mint Linux 安装 DotnetCore 遭遇无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系

    evlon@evlon-ThinkPad-T530 ~ $ apt install dotnet-dev-1.0.0-preview2-003121 正在读取软件包列表... 完成 正在分析软件包的依 ...

  5. 敏捷开发与jira之项目现状

    从三个方面概述项目的现状 资源组织结构 资源中的特殊角色 •反馈问题接口人 –测试兼,处理实施反馈回来的问题,Bug复现后分配给开发负责人:需求指向需求做进一步的需求分析 •流程反馈处理人 –测试或开 ...

  6. VR的国内研究现状及发展趋势

    转载请声明转载地址:http://www.cnblogs.com/Rodolfo/,违者必究. 一.国内研究现状 我国虚拟现实技术研究起步较晚,与发达国家还有一定的差距. 随着计算机图形学.计算机系统 ...

  7. 开源IM工程“蘑菇街TeamTalk”的现状:一场有始无终的开源秀

    1.前言 随着云IM的发展,已吸引越来越多有IM需求的APP接入.但考虑到云IM无论从商业模式还是运营模式上,还需经过多年的沉淀,才可能真正实现客户与服务商的运营和服务良性循环的双赢局面.在此之前,加 ...

  8. 嵌入式OS的现状、智能的物联网与未来的机器人

    嵌入式开发是一个低调的领域.相比Web开发和企业级开发,嵌入式开发这一领域似乎很少在互联网上发出声音.随着智能设备的兴起,智能手环.手表.眼镜.灯泡等产品成为互联网企业的下一个目标,而物联网这一概念再 ...

  9. E:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系

    安装terminator等一些软件等时候,遇到了这样等问题 leo@leo:~$ sudo apt-get install terminator [sudo] password for leo: 正在 ...

随机推荐

  1. Win10自动安装游戏/应用

    近日有一些网友反馈Win10会自动安装一些游戏/应用.用户没有打开应用商店并且没有被要求获取批准,系统自动在系统中安装了一些应用. 比如有这样一位网友反馈了该问题,他在自己的系统中使用命令卸载了所有的 ...

  2. 洛谷 P2663 越越的组队

    题目描述 班级要组织一场综合能力竞赛,全班同学(N个,N是偶数)分成两队互相竞争.老师找到了越越并给了越越一张全班同学综合能力测试的成绩,要求他从全班同学中选出一半(他自己也可能被选),并要求这些同学 ...

  3. UVA 1613 K-Graph Oddity K度图着色 (构造)

    题意:在一个n个点的无向连通图中,n是奇数,k是使得所有点的度数不超过k的最小奇数,询问一种染色方案,使得相邻点的颜色不同. 题解:一个点和周围的点的颜色数加起来最大为它的度数+1:如果最大度数是偶数 ...

  4. [神经网络]一步一步使用Mobile-Net完成视觉识别(三)

    1.环境配置 2.数据集获取 3.训练集获取 4.训练 5.调用测试训练结果 6.代码讲解 本文是第三篇,获取tfboard训练集. 前面我们拿到了所有图片对应的标注信息的xml文件,现在我们需要先把 ...

  5. 在Vue将第三方JS库封装为组件使用

    第三方JS库地址:https://github.com/inorganik/CountUp.js 使用NPM进行安装: npm install --save countup 根据官方回答,CountU ...

  6. java基础—java对象的序列化和反序列化

    一.序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化. 把字节序列恢复为对象的过程称为对象的反序列化. 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存 ...

  7. Luogu P2073 送花

    权值线段树的模板题 然而AC后才发现,可以用\(\tt{set}\)水过-- 权值线段树类似于用线段树来实现平衡树的一些操作,代码实现还是比较方便的 #include<iostream> ...

  8. NOIP模拟赛 高级打字机

    [题目描述] 早苗入手了最新的高级打字机.最新款自然有着与以往不同的功能,那就是它具备撤销功能,厉害吧. 请为这种高级打字机设计一个程序,支持如下3种操作: 1.T x:在文章末尾打下一个小写字母x. ...

  9. VB6 代码编辑页面添加支持滚轮模式

    VB6 中的代码编辑页面默认是不支持滚轮模式的,这让在编辑代码时的体验很是不爽. 但在64位win10系统进行加载配置时,可能会出现问题,可用如下方法解决: http://download.micro ...

  10. 命令行下创建MySQL数据库与创建用户以及授权

    先以root用户登录mysql: C:\Users\XXX>mysql -u root -p 输入密码后登录,接下来操作如下: 1.创建数据库 语法:create schema [数据库名称] ...