前言
最近小编一直在研究一系列工具的使用,由于公司的一个项目要进行第二版的开发,并且在开发的过程中,要用到开发流程自动化的一系列工具,今天,小编想分享一下,图形化工具Jeddict的使用。
叙述
What
Jeddict是一个开源的图形工具,可以提高生产力并简化创建复杂实体关系模型的开发任务。使用它,开发人员可以创建JPA类,可视化和修改数据库并自动生产Java EE 8代码。Jeddict提供正向和反向工程功能,从现有数据库导入模型,生成复杂的SQL/DDL等等。
why
设计--->生成--->跑
可视化架构
Jeddict帮助您可视化和设计应用程序体系结构,以实现快速变化,持续改进,可持续发展,并使您从编写代码的平凡任务中解脱出来,从而专注于项目的业务逻辑和总体架构
JPA 2.2源代码
利用Jeddict生成的源代码来加速项目的实现阶段,消除可能陷入手动编写的代码的非预期错误,并且稍后再进行调试非常耗时。可视化创建JSON结构
JSON Modeler允许开发人员为Java类定义和定制JSON-B映射。这导致重获生产力的小时,以及避免耗时的错误。
可视化创建数据库结构
数据库设计是Jeddict的关键特性之一。它支持JoinColumn自动转换为JoinTable(反之亦然)。
Jeddict有助于创建,修改和设计模型,而无需编写复杂的SQL来创建和编辑对象,您将确切知道您正在处理的内容。只需点击几下,即可开发完整的数据库模式。
Java EE 8和Angular源代码生成器
Jeddict使开发Java EE 8应用程序变得很容易。最好的事情,在几分钟内你就可以准备好部署应用程序。
Java源代码的****
Jeddict通过导入现有的源代码来支持****,并创建新的ER图。可视化JPA类和数据库模型,以便您可以看到诸如属性,关系和其他对象之类的元素如何相互关联而不显示实际数据。内置的源代码编辑器让您可以快速从模型直接导航到相同环境中的源代码。
SQL / DDL脚本生成
Jeddict不仅是创建ER图和设计数据库的工具。该工具为您提供了为所有支持的数据库平台生成复杂的SQL / DDL脚本的机会,可能为您节省数百小时的工作。它支持不同的数据库:MySQL,Sybase,Oracle,SQL Server,PostgreSQL,Microsoft Access,H2和Apache Derby等。
DB反向工程
在文档丢失的情况下,处理遗留数据库变得更具挑战性。通过导入现有数据库再创建一个新的ER图。直观地研究表格结构及其关系。
高度可扩展
Jeddict扩展是一个NetBeans IDE模块,它允许创建第三方生成器,这些第三方生成器可以访问Jeddict建模变量和函数,并将自身注册为Jeddict生成器的钩子,以启用Jeddict中不存在的新功能本身。
示例:Angular,Angular JS和Kubernetes支持可作为扩展使用。
提高您的生产力
减少开发中的故障、可视化JPA模型和数据库结构并获得更好的理解、在您的模型中查找错误、维护您的产品架构、更快创建数据库
模型文档
模型的图表可以导出为JPG,PNG或PPT格式的图像。
Who
很多公司都使用Jeddict,遍布世界各地! 在这里找到列表,不要忘了添加你的公司,一旦你开始使用Jeddict
What
创建并部署一个服务系统
How
小结
由于Jeddict国内的文章很少,所以在学习如何使用这个软件的时候,只能去外网查找相关的资料了,通过这几天的学习发现,每一个东西人家自己的官网,那写的真的是非常的棒啊,可惜都是英文的,所以可见学好英语的重要性。加油吧,姑娘!
Jeddict官网:点击打开链接