「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.rhkb.cn/news/322871.html

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

相关文章

动态规划——路径问题:931.下降路径最小和

文章目录 题目描述算法原理1.状态表示(经验题目)2.状态转移方程3.初始化4.填表顺序5.返回值 代码实现CJava 题目描述 题目链接:931.下降路径最小和 关于这⼀类题,看过我之前的博客的朋友对于状态表示以及状态转移是⽐较容易分析…

libcity 笔记:libcity/data/utils.py

1 get_dataset 2 list_dataset.py/ListDataset from torch.utils.data import Datasetclass ListDataset(Dataset):def __init__(self, data):"""data: 必须是一个 list"""self.data datadef __getitem__(self, index):return self.data[index…

照片格式怎么转换jpg?利用在线图片处理工具完成操作

图片有许多不同的格式类型,其中我们最常见的是jpg和png等。通常在平台上上传图片时,大多数要求使用jpg格式较多,但你知道吗?不同的设备和软件可能有不同的默认保存格式。如果你发现你的照片不是jpg格式,该如何转换呢&a…

为何预测预测蛋白质结构这么重要AlphaFold 3;阿里巴巴的开源语音转文字;抱抱脸开源LeRobot

✨ 1: AlphaFold 3 谷歌DeepMind和同构实验室推出AlphaFold 3 AI模型,旨在精确预测生命分子的结构和相互作用。 AlphaFold 3 是由谷歌DeepMind和Isomorphic Labs开发的一款新型AI模型,它可以以前所未有的精确度预测蛋白质、DNA、RNA、配体(…

Java12基础(Package包 作用域 String字符串)

目录 一. Package包 import关键字 命名规范 二. 作用域 三. String字符串(进阶) 创建方式: 内存情况: 1. 字符串的搜索 2. trim()方法 3. 替换字符串 4. 分割字符串 5. 拼接字符串 6. 格式化字符串 7. 类型转换 8. 转换为char[ ]字符数组 9. 字符编码 10. Str…

【C++】C/C++中新const用法:const成员

欢迎来到CILMY23的博客 本篇主题为: C/C中新const用法:const成员 个人主页:CILMY23-CSDN博客 系列专栏:Python | C | C语言 | 数据结构与算法 | 贪心算法 | Linux 感谢观看,支持的可以给个一键三连,点赞…

医院预约挂号|基于Springboot+vue的医院预约挂号系统小程序的设计与实现(源码+数据库+文档)

医院预约挂号系统小程序 目录 基于Springboot+vue的医院预约挂号系统小程序设计与实现 一、前言 二、系统设计 三、系统功能设计 1小程序端 后台功能模块 4.2.1管理员功能 4.2.2医生功能 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选…

linux查看ip和端口

1. ip addr ip addr 或者 ip addr show 输出包含了网络接口的名称、状态、MTU(Maximum Transmission Unit)、链路层地址(如MAC地址)、IPv4和IPv6地址等信息。 2. 只需要 ip地址 ipV4 ip addr | grep inet ipV6 3.查看端口 s…

重磅更新:Facefusion换脸软件intel显卡专用版本整合包更新了

重磅更新!Facefusion换脸软件intel显卡专用版本,I卡用户也可以体验视频换脸了,独家针对Intel显卡优化,intel显卡视频换脸速度也很快,比cpu运行速度快十倍左右 目前测试Facefusion换脸工具intel显卡专用版本在A310、A3…

ardupilot开发 --- mavlink签名加密 篇

0. 一些概念 参考:MAVLink2 Signingmavlink2支持签名功能。 ArduPilot和Mission Planner能够通过使用加密密钥添加数据包签名,为空中MAVLink传输增加安全性。这并不加密数据,只是控制自动驾驶仪是否会响应MAVLink命令。这可防止其他不知道密…

Mysql8.0.30一次表锁问题的解决

起因 给material_config_field_data表的字段建立全文索引的时,发现该表卡死,然后无法对该表进行任何操作。 查找问题 执行sql #这个命令会显示InnoDB存储引擎的详细状态信息,包括锁等待和锁争用的信息 SHOW ENGINE INNODB STATUS结果 复制S…

#内部类#

1,概念 如果一个类定义在另一个类的内部,这个内部类就叫做内部类。内部类是一个独立的类,它不属于外 部类,更不能通过外部类的对象去访问内部类的成员。外部类对内部类没有任何优越的访问权限。重点:内部类是一个独立的类 注意&…

使用macof发起MAC地址泛洪攻击

使用macof发起MAC地址泛洪攻击 MAC地址泛洪攻击原理: MAC地址泛洪攻击是一种针对交换机的攻击方式,目的是监听同一局域网中用户的通信数据。交换机的工作核心:端口- MAC地址映射表。这张表记录了交换机每个端口和与之相连的主机MAC地址之间…

IDEA远程连接Docker服务

1.确保你的服务器已经安装docker docker安装步骤可查看:CentOS 9 (stream) 安装 Docker 2.安装完docker后开启远程连接 默认配置下,Docker daemon只能响应来自本地Host的客户端请求。如果要允许远程客户端请求,需要在配置文件中打开TCP监听…

Vue 3.3 编译宏 vue3.3新增了一些语法糖和宏,包括泛型组件、defineSlots、defineEmits、defineOptions

Vue 3.3新增了一些语法糖和宏&#xff0c;包括泛型组件、defineSlots、defineEmits、defineOptions defineProps 父组件传参 <template><Child name"my"></Child> </template> <script setup lang"ts"> import Child fro…

成本降低 90%,出海社交平台 Typing 基于 Databend 的大数据探

Typing&#xff08;输入中科技&#xff09;成立于 2022 年&#xff0c;是一家主要面向东南亚、拉美、中东等海外地区提供社交平台的出海企业。其社交平台类似于国内的 Soul、陌陌等&#xff0c;提供视频直播、语音聊天室、短视频、生活分享、文字聊天等社交功能&#xff0c;注册…

Axure中继器介绍以及案例分享

中继器是 Axure 中一个比较高阶的应用&#xff0c;它可以让我们在纯静态网页中模拟出类似带有后台数据交互的增删改查的效果。 一、中继器的基本使用方法&#xff1a; 整体流程分为三个步骤 ☆创建中继器 我们先在 Axured画布中拖入一个中继器元件 双击中继器后的效果 打开之…

一套C语言开发的 PACS影像系统源码 PACS系统的基本概念、系统业务流程

PACS系统基本概念 PACS&#xff0c;全称 Picture Archiving and Communication Systems&#xff0c;中文意为影像归档和通信系统。它是应用于医院影像科室的一种系统&#xff0c;主要任务是把日常产生的各种医学影像&#xff08;包括核磁&#xff0c;CT&#xff0c;超声&#…

BeyondCompare4 下载\安装\免费使用

1. 官网 下载 Download Beyond Compare Free Trial 2. 安装&#xff08;无脑下一步&#xff09; 3.永久免费使用 修改注册表 A、在搜索栏中输入 regedit &#xff0c;打开注册表 B、 删除项目&#xff1a;计算机 \HKEY_CURRENT_USER\Software\ScooterSoftware\Beyond Compar…

命运交织的节点:分布式事务最终一致性的心跳共鸣纪实

关注微信公众号 “程序员小胖” 每日技术干货&#xff0c;第一时间送达&#xff01; 引言 在当今云计算和微服务架构大行其道的时代&#xff0c;分布式系统成为了构建高可用、高性能应用的基石。然而&#xff0c;随着系统规模的扩张&#xff0c;数据的一致性问题如同幽灵般萦…