本教程将指导您如何生成一个可运行的Google Web Toolkit (GWT) 2.1和Spring应用程序该应用程序为域模型实现了CRUD应用程序模式。在本教程中您将学习如何安装Google Eclipse插件为GWT配置一个项目搭建从数据库表到一个现有的项目GWT编译部署应用程序注意自定义Spring代码生成需要MyEclipse授权。在上文中我们为大家介绍了如何安装Google Eclipse插件、创建一个Web项目、为GWT配置Web项目等本文将继续介绍GWT编译、如何部署应用程序。GWT编译MyEclipse生成的GWT代码需要使用GWT SDK编译成JavaScript。1. 右键单击CustomersGwtApp然后选择GoogleGWT Compile。GWT编译器2. 右键接受默认设置然后单击Compile。GWT编译器编译大约需要一分钟才能完成您可以使用Console视图监视进度。编译完成后控制台中出现“Compilation succeeded ”消息。部署应用程序1. 右键单击CustomersGwtApp然后选择Run AsMyEclipse Server Application选择MyEclipse Tomcat server。部署应用程序MyEclipse Tomcat启动第一个页面是一个仪表板用于访问所有搭建的web客户端。由于本教程仅为GWT搭建了一个父对象因此Google Web Toolkit下的唯一选项是View GWT Scaffolding。单击View GWT Scaffolding按钮查看生成的应用程序的运行情况。如果要在单独的浏览器中运行GWT应用程序请使用以下URLhttp://localhost:8080/CustomersGwtApp/。仪表盘GWT应用程序可用于对客户执行创建、读取、更新和删除功能下图显示了其中的一些视图。客户应用列客户应用程序编辑细节生成了什么为了简化代码生成本教程只涉及从单个数据库表构建代码。因此只生成用于管理单个实体的软件组件而不存在实体关系。当您开始为多个实体(可能带有实体关系)生成时生成的软件组件要比使用本教程生成的软件组件多得多。尽管有更多的代码但它被分组和组织如下图所示。生成的scaffolding
相关新闻
LX Music Desktop:如何免费畅享全网音乐?跨平台播放器终极解决方案
LX Music Desktop:如何免费畅享全网音乐?跨平台播放器终极解决方案 【免费下载链接】lx-music-desktop 一个基于 Electron 的音乐软件 项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop
还在为各大音乐平台的会员费烦恼吗&…
Panolens.js:三步创建沉浸式全景体验的WebGL解决方案
Panolens.js:三步创建沉浸式全景体验的WebGL解决方案 【免费下载链接】panolens.js Javascript panorama viewer based on Three.js 项目地址: https://gitcode.com/gh_mirrors/pa/panolens.js
你是否曾想过,如何在网页上快速构建一个让用户身临其…
--杂记--
杂记
u-boot下:
env default -a #格式化U-boot环境变量
saveenv #保存环境变量
blkid #查看分区的UUID
mmc part #查看mmc分区
fstype #查看分区文件系统格式
version #查看uboot版本信息
fdt list /demo5
fdt printlinux下:
…
最新新闻
PyMC贝叶斯建模:如何用3个步骤构建颠覆性预测模型?
PyMC贝叶斯建模:如何用3个步骤构建颠覆性预测模型? 【免费下载链接】pymc Bayesian Modeling and Probabilistic Programming in Python 项目地址: https://gitcode.com/GitHub_Trending/py/pymc
你是否曾面临这样的困境:传统统计模型…
3步搞定AI知识图谱:用llm-graph-builder快速构建智能知识库
3步搞定AI知识图谱:用llm-graph-builder快速构建智能知识库 【免费下载链接】llm-graph-builder Neo4j graph construction from unstructured data using LLMs 项目地址: https://gitcode.com/GitHub_Trending/ll/llm-graph-builder
还在为海量文档信息难以…
Grabana完全指南:如何用Go代码轻松构建Grafana仪表盘
Grabana完全指南:如何用Go代码轻松构建Grafana仪表盘 【免费下载链接】grabana User-friendly Go library for building Grafana dashboards 项目地址: https://gitcode.com/gh_mirrors/gr/grabana
Grabana是一个强大的Go语言库,专门用于通过代码…
如何将Conference App in a Box集成到现有系统:API对接与数据同步终极指南
如何将Conference App in a Box集成到现有系统:API对接与数据同步终极指南 【免费下载链接】conference-app-in-a-box Full stack & cross platform app customizable & themeable for any event or conference. 项目地址: https://gitcode.com/gh_mirror…
如何快速掌握Apache Airflow:企业级工作流自动化的完整解决方案
如何快速掌握Apache Airflow:企业级工作流自动化的完整解决方案 【免费下载链接】airflow Apache Airflow - A platform to programmatically author, schedule, and monitor workflows 项目地址: https://gitcode.com/GitHub_Trending/ai/airflow
还在为复杂…
开源光谱仪DIY终极指南:如何用百元成本实现专业级光谱分析
开源光谱仪DIY终极指南:如何用百元成本实现专业级光谱分析 【免费下载链接】open-spectrometer-hardware Open source VIS spectrometer 项目地址: https://gitcode.com/gh_mirrors/op/open-spectrometer-hardware
想要探索光的奥秘却苦于专业光谱仪价格昂贵…
日新闻
VS Code 高效配置与个性化定制全攻略
1. VS Code 高效配置基础作为一款轻量级但功能强大的代码编辑器,VS Code 的默认配置已经能满足基本需求,但通过合理调整设置可以大幅提升编码效率。我使用 VS Code 已经有五年多时间,期间尝试过各种配置方案,总结出这套适合大多数…