首页 > 编程语言 >「Java开发指南」如何利用MyEclipse启用Spring DSL?(一)

「Java开发指南」如何利用MyEclipse启用Spring DSL?(一)

时间:2024-04-09 09:45:51浏览次数:31  
标签:web Java 单击 Spring MyEclipse DSL 文件夹

本教程将引导您通过启用Spring DSL和使用Service Spring DSL抽象来引导Spring和Spring代码生成项目,本教程中学习的技能也可以很容易地应用于其他抽象。在本教程中,您将学习如何:

  • 为Spring DSL初始化一个项目
  • 创建一个模型包
  • 创建一个服务和操作
  • 实现一个服务方法
  • 启用JAX-WS和DWR

注意:自定义Spring代码生成需要MyEclipse Spring或Bling授权。

MyEclipse v2023.1.2离线版下载

MyEclipse技术交流群:742336981 欢迎一起进群讨论

一、 初始化项目

1. 创建一个MyEclipse Web项目并命名为MySpringProject。

2. 右键单击MySpringProject,然后选择MyEclipse>Spring DSL>Enable Spring DSL。

「Java开发指南」MyEclipse如何支持Spring Scaffolding? 启用Spring DSL

3. 单击Next继续浏览介绍页面。

4. 接受为Spring应用程序的web层启用和配置代码生成的默认值,然后单击Next。

源、资源和内容文件夹可以是“target project”中的任何文件夹,如果文件夹不存在,将创建它们。在源和资源文件夹的情况下,它们也将被配置为项目中的Eclipse源文件夹。由于此项目是web项目,因此内容文件夹将自动设置为新建web项目向导中指定的内容文件夹。

「Java开发指南」MyEclipse如何支持Spring Scaffolding? 初始化web层

5. 接下来的三个页面几乎与Web层生成页面相同;然而这些面板用于配置Spring web应用程序的其他层。缺省情况下,其他层也处于开启状态,源文件夹和资源文件夹与web层相同。接受默认值,并单击Next。

6. 接受默认的项目配置选项,然后单击Next。

「Java开发指南」MyEclipse如何支持Spring Scaffolding? 配置选项

7. 接受默认的Spring Capabilities设置,然后单击Next。

「Java开发指南」MyEclipse如何支持Spring Scaffolding? 添加Spring功能

8. 接受运行时依赖项配置,并单击Next,面板用于向当前项目中添加Spring和依赖库。

虽然您可以手动从项目中添加和删除库,但此页面可以使用Spring应用程序通常需要的全套库来引导项目。除了决定添加哪些库之外,您还可以指定要使用哪个版本的Spring(2.5或3.0),以及希望如何将库添加到当前项目中,Spring 2.5和Eclipse类路径容器的使用是默认的。

「Java开发指南」MyEclipse如何支持Spring Scaffolding? 运行时依赖关系

9. 在Summary页面上单击Finish,生成了使用web服务所需的所有源代码。

「Java开发指南」MyEclipse如何支持Spring Scaffolding? 摘要页面

注意:当我们检查每个面板时,值得注意的是要启动项目,您可以通过单击向导第一页上的Finish来简单地接受所有默认值。

二、检查输出

只需点击几下,您的新web项目就完成了很多工作,本节详细介绍对项目所做的一些更改。

您将注意到的第一件事是多个类路径容器被添加到项目中,现在您已经拥有了Spring web应用程序所需的所有库。

「Java开发指南」MyEclipse如何支持Spring Scaffolding? 类路径的容器

如果希望查看由特定类路径容器表示的库,请展开容器来查看库列表。例如如果您展开Spring 2.5 Core Libraries容器,会看到Spring 2.5 Core对应的库列表。虽然这超出了本教程的范围,但是使用MyEclipse for Spring,您还可以自定义这些类路径容器中的库。

「Java开发指南」MyEclipse如何支持Spring Scaffolding? 容器库 - Spring 2.5代码库

根据向导的默认配置,生成的文件夹被创建并设置为Eclipse源文件夹,这是存储生成的Java源代码的文件夹。

「Java开发指南」MyEclipse如何支持Spring Scaffolding? 生成文件夹

还创建了资源文件夹,并将其设置为Eclipse源文件夹,这是生成所有应用程序配置文件的位置。

「Java开发指南」MyEclipse如何支持Spring Scaffolding? 资源文件夹

您将注意到资源文件夹中生成了各种文件,下面是生成文件的摘要。

「Java开发指南」MyEclipse如何支持Spring Scaffolding?

修改了web内容文件夹来支持Spring web应用程序。

「Java开发指南」MyEclipse如何支持Spring Scaffolding?

Spring DSL视图被添加到项目中,使用MyEclipse Spring透视图中的Project Explorer可以看到它。Spring DSL显示了项目的Spring DSL构件的层次视图,双击它将打开用于配置Spring DSL和管理Spring DSL构件的编辑器。

注意:除非打开MyEclipse Spring透视图,否则Spring DSL视图是不可见的。

「Java开发指南」MyEclipse如何支持Spring Scaffolding? Spring DSL视图

启动了Spring web项目之后,现在可以开始开发Spring web应用程序了。

篇幅有限,我们将在下篇文章中继续介绍如何开发Spring web应用程序,敬请期待哦~

标签:web,Java,单击,Spring,MyEclipse,DSL,文件夹
From: https://www.cnblogs.com/AABBbaby/p/18123170

相关文章

  • 基于SpringBoot+MySQL+SSM+Vue.js的生鲜在线销售系统(附论文)
    演示视频基于SpringBoot+MySQL+SSM+Vue.js的生鲜在线销售系统技术描述开发工具:Idea/Eclipse数据库:MySQLJar包仓库:Maven前端框架:Vue/ElementUI后端框架:Spring+SpringMVC+Mybatis+SpringBoot文字描述基于SpringBoot+MySQL+SSM+Vue.js的生鲜在线销售系统(附......
  • 基于SpringBoot+MySQL+SSM+Vue.js的招聘系统(附论文)
    演示视频基于SpringBoot+MySQL+SSM+Vue.js的招聘系统技术描述开发工具:Idea/Eclipse数据库:MySQLJar包仓库:Maven前端框架:Vue/ElementUI后端框架:Spring+SpringMVC+Mybatis+SpringBoot文字描述基于SpringBoot+MySQL+SSM+Vue.js的招聘系统(附论文),用户,管理员......
  • java计算机毕业设计房地产公司员工工单管理系统(附源码+springboot+开题+论文+部署)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着房地产行业的迅猛发展,企业内部的运营和管理面临着越来越高的要求。特别是在员工工单管理方面,传统的纸质工单或简单的电子记录方式已经无法满足企......
  • java计算机毕业设计房产中介管理(附源码+springboot+开题+论文+部署)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在当前的房地产市场环境下,房产中介作为连接买卖双方的重要桥梁,其运营效率和服务质量直接影响到市场的健康发展和客户的满意度。然而,传统的房产中介管......
  • 【SpringBoot + Tomcat】请求到达后端服务进程后的处理过程
    1 前言这节我主要是想看下,Tomcat如何接收到请求并且是怎么一步步封装并交给SpringMVC处理的。这块之前一直没太深入的了解过,所以这节我们来看看。在看这节之前,你首先要清楚这两个问题,方便你更好的去理解。(1)SpringBoot启动的过程中,Tomcat的创建和启动时机是在什么时候呢?不......
  • Java,MySQL,JDBC,Jackson时区问题
    Java,MySQL,JDBC,Jackson时区问题今天做了一个测试,主要是测试给时区参数设置不同的值,会出现什么样的问题。数据库是UTC时区。JDBC连接是GMT+8。jackson默认是UTC。JVM时区GMT+8。从数据库中查询的时间是正确的的,jackson会将时间缩短8个小时。数据库是UTC时区。JDBC连接是GMT+......
  • 狂神说Java Web学习笔记_Servlet
    Servlet简介Servlet是sun公司开发的动态web的一门技术。提供的其中一个接口叫Servlet。把实现了Servlet接口的Java程序叫Servlet。HelloServletServlet在Sun公司有两个默认实现类,HttpServlet,GenericServlet。importjavax.servlet.ServletException;importjavax.servlet.ht......
  • Java基础知识总结(44)
    (1)Arrays工具类Java提供了Arrays工具类,里面包含了一些方法,可以直接操作数组。1、intbinarySearch(long[]a,longkey):使用二分查找法查询key元素值在数组a中出现的索引,如果a数组不包含key元素,则返回负数,调用此方法时要求数组中的元素已经按升序排列。先排序再......
  • Java基础知识总结(45)
    (3)类和对象      类是面向对象的重要内容,可以把类当做一种自定义类型,可以使用类来定义变量,这种类型的变量统称为引用类型变量。(4)定义类      类是对一批对象的抽象,可以把类理解成某个群体,对象则是具体的存在。      [修饰符]class类名{   ......
  • java的封装
    在Java中,封装是面向对象编程中的一种重要概念,它指的是将数据和方法打包在一个单一的单位(类)中,并对外部隐藏对象的内部细节。封装通过将类的成员变量声明为私有的,并提供公共的方法来访问和修改这些变量,从而实现了数据隐藏和安全性。封装的主要目的有以下几点:数据隐藏:封装允许......