提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:龚雪|2024-03-01 11:39:48.550|阅读 11 次
概述:本文主要为大家介绍在MyEclipse中是如何支持Spring Scaffolding的,欢迎下载最新版IDE体验!
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
在上文中(点击这里回顾>>)主要为大家介绍了应用程序分层、代码助手等内容,本文将继续介绍Spring DSL模型等。
MyEclipse技术交流群:742336981 欢迎一起进群讨论
支持Spring的还有一个特性,它是面向那些希望通过使用抽象层(模型驱动开发)来加速Spring应用程序开发的开发人员的。抽象层被称为领域特定语言(DSL), Spring DSL定义了11个抽象。每个Spring DSL抽象管理/生成一个或多个Spring web应用程序源工件(Java代码或XML配置文件),每个抽象都有自己专用的编辑器,用于配置抽象的实例。
Spring DSL定义了11个抽象,每个抽象都与一个或多个Java、Spring和JPA构件直接相关,并生成一组不同的代码或配置构件。
每个Spring DSL组件都有一个关联的编辑器,基于Spring DSL的开发由开发人员创建Spring DSL组件的实例,并使用各自的编辑器配置它们组成。当调用代码生成时,由各自组件管理的代码和配置文件将根据其配置生成。
快速开始学习Spring DSL和Spring编辑器的一个好方法是将“启用Spring DSL”特性与“Scaffold Spring CRUD应用程序”特性结合起来。当您只使用scaffolding时,Spring DSL或Spring editor在项目中不可用。但是如果在运行scaffolding向导之前运行Enable Spring DSL向导(从而启用Spring DSL并将Spring DSL视图添加到您的项目中),scaffolding向导将为所有搭建的应用程序组件创建相应的Spring DSL工件(模型包、控制器、服务等)。它们出现在项目的Spring DSL视图中,您可以使用Spring DSL和Spring编辑器维护和增强scaffolded构件。
在使用Spring DSL进行应用程序开发的过程中,开发人员将相关的Spring DSL构件的实例添加到他们的项目中。他们使用各自的编辑器根据需求配置构建,MyEclipse根据配置生成源代码。这种自引导为应用程序开发提供了极大的速度和敏捷性,因为开发人员不必纠结于Spring的细节或保持相关工件的同步,这一切都是在不限制开发人员使用标准Eclipse Java编辑器或XML编辑器维护应用程序工件的情况下完成的。一些抽象(例如,领域对象、DAO)可以用来生成完全实现的应用程序组件,这些组件可以随时运行,不需要额外的开发。其他抽象(例如,控制器、服务、组件)关注于Spring的框架生成和配置,而生成的Java类和Java方法的实际实现是通过Java编码完成的。
各种功能(一些可选的)可以添加到项目中,包括:
注意:支持Spring的MyEclipse也将在CRUD搭建期间引导您的项目;但是scaffolding向导不会为您的项目设置代码生成或Spring DSL支持。如果您希望同时支持scaffolding和Spring DSL,那么应该首先启用Spring DSL,然后运行Spring scaffolding。
当Spring代码生成facets被添加到Eclipse项目中时,一个Spring DSL视图被添加到项目中,当使用MyEclipse Spring透视图查看时,这个视图在project Explorer中是可见的。该元素显示了项目的Spring DSL构件的层次视图,它可以用于与Spring DSL交互,包括:
Spring DSL视图与Eclipse中的Java源代码视图非常相似,因此它非常直观,易于学习。工件由模型包组织,模型包直接与Java包相关。在一个模型包下,有一个或多个Spring DSL构件。如前所述,Spring DSL构件是管理一个或多个Java代码构件的抽象,Spring DSL视图允许您在抽象级别查看项目。如果您希望在代码级别查看项目,那么请查看源代码。
每个Spring DSL工件都有一个用于配置工件的特定编辑器,它随后会影响由Spring DSL工件管理的代码和配置文件的生成。
篇幅有限,更多内容持续关注,下期见~
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
文章转载自:慧都网本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢