「Java开发指南」如何用MyEclipse搭建GWT 2.1和Spring?(一)

本教程将指导您如何生成一个可运行的Google Web Toolkit (GWT) 2.1和Spring应用程序,该应用程序为域模型实现了CRUD应用程序模式。在本教程中,您将学习如何:

  • 安装Google Eclipse插件
  • 为GWT配置一个项目
  • 搭建从数据库表到一个现有的项目
  • GWT编译
  • 部署应用程序

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

MyEclipse v2023.1.2离线版下载(Q技术交流:742336981)

安装Google Eclipse插件

如果要在MyEclipse(或Eclipse)中进行GWT开发,则需要Google Eclipse Plugins (GEP),GEP包括GWT SDK和一些用于GWT开发的工具。除此之外,GEP还编译由MyEclipse生成的GWT应用程序,GEP可在Marketplace目录中获得,并且很容易添加到您的安装中。

1. 从目录中选择Help>Install,在Find字段中输入Google Eclipse Plugins,然后单击Go。

如何用MyEclipse搭建GWT 2.1和Spring?

目录中的GEP

2. 单击Eclipse版本插件旁边的Install按钮。(对于MyEclipse 2015,安装Google Plugin For Eclipse)

3. 接受许可协议并完成向导。

创建一个Web项目

创建一个名为CustomersGwtApp的MyEclipse Web项目,并在Web Module页面上选择Generate web.xml deployment descriptor复选框。

注意:如果您得到一个关于项目编译器遵从级别与工作空间默认值不匹配的弹出窗口,请通过单击Yes来指定想要为项目使用自定义设置。

如何用MyEclipse搭建GWT 2.1和Spring?

新的web项目

为GWT配置Web项目

在生成GWT应用程序之前,该项目需要使用Google Eclipse Plugin提供的一些工具进行一些基本的GWT设置。

1. 右键单击CustomersGwtApp,然后选择Google>Web Toolkit Settings。

如何用MyEclipse搭建GWT 2.1和Spring?

配置GWT

2. 在Google>Web Toolkit属性中,选择Use Google Web Toolkit复选框。

如何用MyEclipse搭建GWT 2.1和Spring?

表示使用Web Toolkit

3. 在导航中选择Google>Web Application,并选择下图中所示的复选框,来指定当前项目具有WAR目录。

如何用MyEclipse搭建GWT 2.1和Spring?

指定WAR目录

从数据库表搭建

使用GWT搭建所需的步骤与使用Spring MVC搭建所需的步骤相同,遵循搭建Spring MVC应用程序的步骤,但有以下例外:

在 Select Web Client Type 向导页面上选择GWT的Generate复选框。

如何用MyEclipse搭建GWT 2.1和Spring?

选择GWT web客户端

选择GWT 2.1配方,其中包含最新的GWT技术和来自Google GWT团队的最佳实践。

如何用MyEclipse搭建GWT 2.1和Spring?

GWT选项

篇幅有限,更多内容持续关注,下期见~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/681827.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

图神经网络的应用领域

本文讲解一下图神经网络(GNN)在不同领域中的应用场景,包括社交网络分析、推荐系统、生物信息学、交通网络优化等场景。读者在碰到需要解决这些场景下的问题时,记得阅读这本书来寻找思路。 1. 社交网络分析 社交网络通常以图的形…

Elasticsearch的基本使用

Elasticsearch的基本使用 1.基本概念1.1 文档和字段1.2 索引和映射1.3 mysql与elasticsearch对比 2.索引库2.1 es中mapping映射属性2.2.es中索引库的增删改查 3.文档3.1 新增文档3.2 查询文档3.3 删除文档3.4 修改文档3.4.1 全量修改3.4.2 增量修改3.5 总结 4.DSL查询语法4.1 D…

小结3:英语泛读

英语泛读 “泛读求语感”。对一篇材料的仔细研究、不断重复,可以将它消化成自己习惯的一部分。但这样的语感是不够自然的,我可能会蹦出一些别扭的话来,如路上偶遇熟人,“您近来身体是否健全?” 过犹不及,所…

聊天框 - 微信加载历史数据的效果原来这样实现的

原文:https://juejin.cn/post/7337114587123335180?searchId20240509192958AF7D129567F92AD7E083 公众号:程序员白特,欢迎一起交流学习~ 前言 我记得2021年的时候做过聊天功能,那时业务也只限微信小程序 那时候的心路历程是&am…

syncGradle项目时报错Unknown Kotlin JVM target: 22

解决方案1 定位到build.gradle.kts的出问题行,将其注释掉然后把sourceCompatibility行也注释掉重新sync. 这样会自动使用默认兼容的版本 你也可以根据文档手动解决兼容问题2 Configure a Gradle project | Kotlin Documentation (kotlinlang.org) ↩︎ Compatibil…

经典回溯算法之N皇后问题

问题描述: 有一个N*N的棋盘,需要将N个皇后放在棋盘上,保证棋盘的每一行每一列每一左斜列每一右斜列都最多只能有一个皇后。 按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。 n 皇后问题 研究的是如…

什么是虚拟货币?

随着科技的进步,虚拟货币逐渐进入公众视野,其影响深远且复杂。本文将从专业角度分析虚拟货币的发展现状、未来趋势,以及面临的挑战,并尝试提出一些思考。 一、虚拟货币的定义与现状 虚拟货币是一种基于区块链技术的数字资产&…

Golang入门教程(非常详细)从零基础入门到精通,看完这一篇就够了

文章目录 一、golang 简介 1. go 语言特点2. go 语言应用领域3. 使用 go 语言的公司有哪些 二、安装 golang 1. golang 下载安装2. 配置环境变量 三、golang 开发工具 1. 安装 VSCode2. 下载所需插件 四、第一个 golang 应用 1. main 包的含义2. 示例 一、golang 简介 Go 是一…

Pytorch入门—Tensors张量的学习

Tensors张量的学习 张量是一种特殊的数据结构,与数组和矩阵非常相似。在PyTorch中,我们使用张量来编码模型的输入和输出,以及模型的参数。 张量类似于NumPy的ndarrays,只是张量可以在GPU或其他硬件加速器上运行。事实上&#xf…

音转文工具,9.8k star! 【送源码】

我们经常会遇到将音频转为文字的情况,比如在开会时录音的会议纪要、上课时录下的老师讲课内容。虽然网上也有一些在线的工具可以将音频转为文字,但是考虑到数据安全和费用问题,使用起来也不是很方便。 今天了不起给大家介绍一款开源工具——…

#友元函数与友元类

目录 1.概念 2.友元函数 3.友元类 1.概念 友元提供了一种突破封装的方式,有时提供了便利。但是友元会增加耦合度,破坏了封装,所以友元不宜多 用。 友元分为:友元函数和友元类 2.友元函数 友元函数可以直接访问类的私有成员&a…

「MDN web 入门」学习笔记

目录 写在前面 1. MDN 简介 1.1 MDN 的主要特点 1.2 MDN 的主要功能 1.3 MDN 网页开发的指南 2. 安装基础软件 2.1 专业人士工具 2.2 初学者基本工具 3. 设计网站外观 3.1 计划 3.2 绘制草图 3.3 选定素材 3.4 文本 3.5 主题颜色 3.6 图像 3.7 字体 4. 处理文…