Groovy轻松入门——Grails实战之Web Flow篇

Spring Web Flow是Spring家族中的一位成员,他能简化Web应用的开发。在Grails0.6中就集成了Spring Web Flow这一Web应用开发利器。下面通过一个实例向大家展示一下在Grails中如何方便的使用Spring Web Flow。

1,“grails create-app WebFlowDemo”,输出如下:

D:\_DEV\grails_apps>grails create-app WebFlowDemoWelcome to Grails 0.6 - http://grails.org/Licensed under Apache Standard License 2.0Grails home is set to: D:\D\MY_DEV\grails0.6

Base Directory: D:\_DEV\grails_appsEnvironment set to developmentNote: No plugin scripts foundRunning script D:\D\MY_DEV\grails0.6\scripts\CreateApp.groovyOverriding previous definition of reference to groovyJarSet[mkdir] Created dir:

D:\_DEV\grails_apps\WebFlowDemo\src[mkdir] Created dir:

D:\_DEV\grails_apps\WebFl

owDemo\src\java[mkdir] Created dir:

D:\_DEV\grails_apps\WebFlowDemo\src\groovy[mkdir] Created dir:

D:\_DEV\grails_apps\WebFlowDemo\grails-app[mkdir] Created dir:

D:\_DEV\grails_apps\WebFlowDemo\grails-app\controllers[mkdir] Created dir:

D:\_DEV\grails_apps\WebFlowDemo\grails-app\services[mkdir] Created dir:

D:\_DEV\grails_apps\WebFlowDemo\grails-app\domain[mkdir] Created dir:

D:\_DEV\grails_apps\WebFlowDemo\grails-app\taglib[mkdir] Created dir:

D:\_DEV\grails_apps\WebFlowDemo\grails-app\utils[mkdir] Created dir:

D:\_DEV\grails_apps\WebFlowDemo\grails-app\views[mkdir] Created dir:

D:\_DEV\grails_apps\WebFlowDemo\grails-app\views\layouts[mkdir] Created dir:

D:\_DEV\grails_apps\WebFlowDemo\grails-app\i18n[mkdir] Created dir:

D:\_DEV\grails_apps\WebFlowDemo\grails-app\conf[mkdir] Created dir:

D:\_DEV\grails_apps\WebFlowDemo\test[mkdir] Created dir:

D:\_DEV\grails_apps\WebFlowDemo\test\unit[mkdir] Created dir:

D:\_DEV\grails_apps\WebFlowDemo\test\integration[mkdir] Created dir:

D:\_DEV\grails_apps\WebFlowDemo\scripts[mkdir] Created dir:

D:\_DEV\grails_apps\WebFlowDemo\web-app[mkdir] Created dir:

D:\_DEV\grails_apps\WebFlowDemo\web-app\js[mkdir] Created dir:

D:\_DEV\grails_apps\WebFlowDemo\web-app\css[mkdir] Created dir:

D:\_DEV\grails_apps\WebFlowDemo\web-app\images[mkdir] Created dir:

D:\_DEV\grails_apps\WebFlowDemo\web-app\WEB-INF\classes[mkdir] Created dir:

D:\_DEV\grails_apps\WebFlowDemo\web-app\META-INF[mkdir] Created dir:

D:\_DEV\grails_apps\WebFlowDemo\lib[mkdir] Created dir:

D:\_DEV\grails_apps\WebFlowDemo\grails-app\conf\spring[mkdir] Created dir:

D:\_DEV\grails_apps\WebFlowDemo\grails-app\conf\hibernate[propertyfile] Creating new property file:

D:\_DEV\grails_apps\WebFlowDemo\application.properties[copy] Copying 2 files to

D:\_DEV\grails_apps\WebFlowDemo[copy] Copying 2 files to

D:\_DEV\grails_apps\WebFlowDemo\web-app\WEB-INF[copy] Copying 5 files to

D:\_DEV\grails_apps\WebFlowDemo\web-app\WEB-INF\tld[copy] Copying 131 files to

D:\_DEV\grails_apps\WebFlowDemo\web-app[copy] Copying 1 file to

D:\_DEV\grails_apps\WebFlowDemo\grails-app\conf[copy] Copying 13 files to

D:\_DEV\grails_apps\WebFlowDemo\grails-app[copy] Copying 1 file to

D:\_DEV\grails_apps\WebFlowDemo\grails-app\conf\spring[copy] Copying 1 file to

D:\_DEV\grails_apps\WebFlowDemo[copy] Copying 1 file to

D:\_DEV\grails_apps\WebFlowDemo[copy] Copying 1 file to

D:\_DEV\grails_apps\WebFlowDemo[propertyfile] Updating property file:

D:\_DEV\grails_apps\WebFlowDemo\application.propertiesCreated Grails Application at D:\_DEV\grails_apps/WebFlowDemoD:\_DEV\grails_apps>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索grails
, app
, dev
, web app
, copy
, create ilter
, clnt create
, create
, listviewjquery mobileweb app
, iosin app purchaseiphone
, web app
, creating
, mkdir
dir
groovy grails、groovy on grails、grails config.groovy、groovy和grails、grails 引入 groovyx,以便于您获取更多的相关知识。

时间: 2024-08-13 03:40:20

Groovy轻松入门——Grails实战之Web Flow篇的相关文章

Spring Web Flow 2.0入门

实现示例应用的购物车流程,可按以下步骤操作: 在 /WEB-INF/lib 目录下导入相关类库 在 webmvc-config.xml 中添加与 Spring Web Flow 集成的配置 添加 Spring Web Flow 的配置文件 webflow-config.xml 添加 flow 定义文件 shopping.xml 添加三个 jsp 页面 修改 index.jsp 在 /WEB-INF/lib 目录下导入相关类库 将以下几个 jar 包导入 /WEB-INF/lib 目录: org.

Docker技术入门与实战(第2版).

容器技术系列 Docker技术入门与实战 第2版 杨保华 戴王剑 曹亚仑 编著 图书在版编目(CIP)数据 Docker技术入门与实战 / 杨保华,戴王剑,曹亚仑编著. -2版. -北京:机械工业出版社,2017.1 (容器技术系列) ISBN 978-7-111-55582-7 I. D- II. ①杨- ②戴- ③曹- III. Linux操作系统-程序设计 IV. TP316.85 中国版本图书馆CIP数据核字(2016)第308604号 本书从Docker基本原理开始,深入浅出地讲解Do

《树莓派Python编程入门与实战》——3.7 创建Python脚本

3.7 创建Python脚本 树莓派Python编程入门与实战 你可以将Python语句写入文件后再批量运行它们,而不是在每次需要运行程序的时候都一行一行输入进去.这些包含Python语句的文件叫作脚本. 你可以通过Python交互式shell或者用IDLE运行这些Python脚本.清单3.3显示了名为sample.py的脚本文件,它包含两个语句. 清单3.3 sample.py脚本 pi@raspberrypi ~ $ cat py3prog/sample.py print ("Here is

《Android 开发入门与实战(第二版)》——6.1节什么是Activity

6.1 什么是Activity Android 开发入门与实战(第二版) Activity是Android四大组件之一,也是Android中最基本的模块之一.在官网中是这样介绍Activity的. 几乎所有的的Activity都是用来与用户交互的,因此Activity主要关注于视图窗体的创建(你可以通过setContentView(View)方法来放置你的UI),而且Activity对于用户来说通常都表现为全屏的窗体,当然,它们也能以其他的方式呈现,比如浮动窗体. 通俗一点来讲,我们可以把手机比

Spring Web Flow 2中流管理的持久化:事务性Web流的持久化策略

Spring Web Flow 是一种新颖的 Java Web 框架,它扩展了 Spring MVC 技术.使用 Spring Web Flow 的应用开发围绕着定义为 Web 流的用例展开. 将开发工作区根据 Web 流进行组织使开发体验更有意义.更具上下文.此外,Spring Web Flow 对 JPA/Hibernate 持久化的支持也是其最重要的服务器端改进之一. 尽管 SpringSource 和 Spring Web Flow 项目组详细介绍了 Spring Web Flow,但是

OpenGL编程轻松入门

OpenGL编程轻松入门之背景简介 OpenGL编程轻松入门之一个简单的例子(1) OpenGL编程轻松入门之一个简单的例子(2) OpenGL编程轻松入门之使用颜色 OpenGL编程轻松入门之坐标变换 OpenGL编程轻松入门之堆栈操作 OpenGL编程轻松入门之显示例表 OpenGL编程轻松入门之使用光照和材质 OpenGL编程轻松入门之纹理映射 OpenGL编程轻松入门之特殊效果操作(1) OpenGL编程轻松入门之特殊效果操作(2) OpenGL编程轻松入门之特殊效果操作(3) Open

用Spring Web Flow和Terracotta搭建Web应用

Spring Web Flow 引入了几种有状态数据域:request.flash.flow和conversation等,这让你能用新的方式来开发有状态Web应用.它也提供了定制应用状态管理的扩展点. Terracotta for Spring是通过在多个JVM集群来给基于Spring的应用提供高可用性的运行时.它给Spring Web Flows的所有域都提供了透明的声明式集群服务(普通的Spring beans同样适用). 在这篇文章中我们会首先给你一个Spring Web Flow和Ter

《树莓派Python编程入门与实战》——2.3 使用Raspbian图形用户界面

2.3 使用Raspbian图形用户界面 树莓派Python编程入门与实战 默认情况下,当你启动树莓派并登录后会进入到Linux命令行.但是树莓派同样还有一个图形用户界面(GUI,Graphical User Interface). 为了打开图形界面,你需要在命令行键入startx并且回车.然后轻量级的X11桌面环境(LXDE,Lightweight X11 Desktop Environment)就启动了,你可以看到一个类似图2.1的图形界面. 提示: Linux桌面环境 一个关于Linux的

轻松入门Android直播相关技术 从0搭建直播系统

本文讲的是轻松入门Android直播相关技术 从0搭建直播系统,我立马实践了下,所以首先给大家分享下整个搭建的流程: 本人的操作系统为mac,其他系统的同学可以根据提示,自行安装软件. 一个简易的直播系统,大致可以由三部分组成: 搭建一个rtmp媒体服务器 推流端 拉流端 现在目标是快速搭建起来,所以当然是借助开源项目和一些软件: rtmp媒体服务器:这里使用srs 推流端:这里使用obs 拉流端:这里使用播放器vlc rtmp媒体服务器的搭建 这里使用srs,srs的链接为: https://