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

news2024/12/28 17:39:19

本教程将指导您如何生成一个可运行的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.coloradmin.cn/o/1651679.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

护眼灯作用大吗?分享五款优质护眼台灯,守护视力健康

护眼灯作用大吗?这是许多人在考虑选购护眼台灯时会思考的问题。其实只要是有使用过护眼台灯的会发现,它发散出来的光线柔和,能够有效防蓝光、眩光,这样的光线环境对眼睛十分友好,从而能够有效缓解视觉疲劳。随着现代生…

图片8位, 16位,24位,32位原理,以及如何进行补位互转

写在前面:之前一直没有这个概念,以为像素就是十六进制如 #FFFFFF,或者rgb(255,255,255) 即可实现颜色定义,理解相当肤浅,接触到一个物联网项目,写底层的童鞋让我把16位如 0*FFFF转为24位去显示在浏览器&…

美业SaaS系统多门店收银系统源码-【分润常见问题】讲解(二)

美业管理系统源码 博弈美业SaaS系统 连锁多门店美业收银系统源码 多门店管理 / 会员管理 / 预约管理 / 排班管理 / 商品管理 / 促销活动 PC管理后台、手机APP、iPad APP、微信小程序 ▶ 分润常见问题: 4、若产品的服务方分润>0,则销售方分润和服…

考研管理类联考(专业代码199)数学基础【3】函数、方程、不等式

一、函数 1.一次函数 y kx b(k≠0) 的图象及性质 2.二次函数y ax^2 bx c的图象和性质 3.指数函数y a^x ( a>0,且a≠1)的图象和性质 4.对数函数y logₐx ( a>0,且a≠1)的图象与性质 二、方程 1.一元…

大数据和AI在半导体生产系统中的应用

大数据和AI在半导体生产系统中的应用场景非常广泛,涉及从设计、制造到质量控制和市场分析的各个环节。以下是一些具体的半导体大数据应用场景、技术原理、以及实现这些应用的具体做法和方法: 01、半导体大数据应用场景 1. 预测性维护 - **应用场景**:预测设备故障,提前…

android图标底色问题,debug与release不一致

背景 在android 8(sdk 26)之前的版本,直接使用图片文件作为图标,开发时比较容易控制图标,但是不同的安卓定制版本就不容易统一图标风格了。 在android 8及之后的版本,图标对应的是ic_launcher.xml&#x…

充电宝哪个牌子好更耐用?2024年耐用充电宝不能错过

随着科技的进步和智能手机的普及,我们的生活已经与手机紧密相连。然而,手机电量的限制却常常让我们感到焦虑和不安。一旦手机没电,我们就仿佛失去了与外界联系的能力,无法及时接收重要信息、进行导航或支付。为了解决这个问题&…

运放的同相与反相放大

反相放大器 同相端接地,电压为 0,反相端和同相端虚短,因此也是 0 V 的电压,同时由于虚断,几乎没有电流注入,所以R 1 和R 2 相当于串联,电阻上的电流相等 因此可以求出输入输出关系式为 V o u t…

【python数据分析基础】—pandas透视表和交叉表

目录 前言一、pivot_table 透视表二、crosstab 交叉表三、实际应用 前言 透视表是excel和其他数据分析软件中一种常见的数据汇总工具。它是根据一个或多个键对数据进行聚合,并根据行和列上的分组键将数据分配到各个矩形区域中。 一、pivot_table 透视表 pivot_tabl…

gitee 简易使用 上传文件

Wiki - Gitee.com 官方教程 1.gitee 注册帐号 2.下载git 安装 http://git-scm.com/downloads 3. 桌面 鼠标右键 或是开始菜单 open git bash here 输入(复制 ,粘贴) 运行完成后 刷新网页 下方加号即可以添加文件 上传文件 下载 教程…

谷底入场,2024年普通人如何布局大健康赛道?_产业_发展_市场

【181、2077、9182】 坐标:厦门,我是易创客运营肖琳 深耕社交新零售行业10年,主要提供新零售系统工具及顶层商业模式设计、全案策划运营陪跑等。 今天为大家介绍普通人如何布局大健康赛道。 马云曾经说,未来10年能够超越阿里的…

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

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

Py脚本_文件分类

最近发现通过Edge和chrome或者其他浏览器下载的文件都存放在一个地方就很繁琐,于是翻找以前的脚本来归纳这些文件,虽然有IDM下载独有会自动分类,但是相信很多同学都在一个文件里找文件,这次就写个Py脚本来实现这个功能。 # -*- c…

git bash退出vim编译模式

解决方法: 1.按esc键(回到命令模式) 此时是没有分号让我们在后面输入命令的 2.按shift键: 3.再输入:wq,并按enter键 此时我们发现又回到git bash窗口 希望对大家有所帮助!

配置好Maven后本地仓库不自动加载以及创建Maven报错的解决方法

先退出到全局模式再点击All Settings 点击maven 修改Maven home path修改了这个local不同步 点击Flie中的Module 然后选择maven 点击next设置需要存放的位置以及组名 然后报错 报错误的原因是因为maven版本太高和与你使用的IDEA版本不兼容 将maven的版本改为3.6并修改环境变量 …

销毁机密文件你还在用删的吗?文件粉碎了解一下哈!(附自制工具下载)

网管小贾 / sysadm.cc 窗外淅淅沥沥,陶克龙回到闷热的办公室,一屁股坐到了椅子上。 一大早他就接到了组织的秘密联络,他的身份已经暴露,需要尽快撤离。 此时的陶克龙大脑飞快地运转着,他需要从纷繁复杂的思绪中抽丝剥…

对于习惯使用ftp传输的企业,如何寻找最佳的替代方案?

FTP协议广泛应用各行业的文件传输场景中,对于很多企业而言,由于FTP应用获取门槛低、使用普遍,因此,有较为稳定的FTP使用习惯,但即便如此,也不得不面对,FTP应用存在着严重缺陷: 传输效…

AnaTraf:一款功能强大的网络流量分析工具,助您实现高效网络管理

在当下迅速发展的网络时代,网络流量分析已经成为网络管理和维护的关键环节。 AnaTraf网络流量分析仪:全面把控网络状况 AnaTraf 是一款高性能的实时网络流量分析工具,能够帮助您全面了解网络状况,提高网络运维效率。其主要功能包括: 全流量回溯分析&am…

node报错——解决Error: error:0308010C:digital envelope routines::unsupported——亲测可用

今天在打包vue2项目时,遇到一个报错: 最关键的代码如下: Error: error:0308010C:digital envelope routines::unsupportedat new Hash (node:internal/crypto/hash:80:19)百度后发现是node版本的问题。 在昨天我确实操作了一下node&…

终于找到微信聊天记录SQLite数据库文件解密方法了,一起来看看吧!

https://github.com/xuchengsheng/ 获取当前登录微信的微信昵称、账号、手机号、邮箱、秘钥、微信Id、文件夹路径 将微信PC的多个聊天记录数据库合并为单一数据库文件 支持微信聊天对话窗口(文本消息,引用消息,图片消息,表情消息…