WEB开发网      婵犻潧鍊婚弲顐︽偟椤栨稓闄勯柦妯侯槸閻庤霉濠婂骸浜剧紒杈ㄥ笚閹峰懘鎮╅崹顐ゆ殸婵炴垶鎸撮崑鎾趁归悩鐑橆棄闁搞劌瀛╃粋宥夘敃閿濆柊锕傛煙鐎涙ê鐏f繝濠冨灴閹啴宕熼鍡╀紘婵炲濮惧Λ鍕叏閳哄懎绀夋繛鎴濈-楠炪垽鎮归崶褍妲婚柛銊ュ缁傚秹鏁撻敓锟� ---闂佹寧娲╅幏锟�
开发学院软件开发Java 实战 Groovy: 使用 Groovy 模板进行 MVC 编程 阅读

实战 Groovy: 使用 Groovy 模板进行 MVC 编程

 2009-11-19 00:00:00 来源:WEB开发网 闂侀潧妫撮幏锟�闂佸憡鍨电换鎰版儍椤掑倵鍋撳☉娆嶄沪缂傚稄鎷�婵犫拃鍛粶闁靛洤娲ㄩ埀顒佺⊕閵囩偟绱為敓锟�闂侀潧妫撮幏锟�  闂佺ǹ绻楀▍鏇㈠极閻愬搫绾ч柕濠忕細閼割亜顪冪€n剙浠ф繛鍫熷灥椤曘儵顢欓悡搴ば�
核心提示:在最近的 实战 Groovy 系列中,我们已经介绍过 Groovy 是构建报表统计程序的一个非常好的工具,实战 Groovy: 使用 Groovy 模板进行 MVC 编程,我们使用了一个校验和报表统计应用程序的例子向您介绍了 使用 Groovy 编写 Ant 脚本 和一个数据库报表统计来展示 使用 GroovySql

在最近的 实战 Groovy 系列中,我们已经介绍过 Groovy 是构建报表统计程序的一个非常好的工具。我们使用了一个校验和报表统计应用程序的例子向您介绍了 使用 Groovy 编写 Ant 脚本 和一个数据库报表统计来展示 使用 GroovySql 进行 JDBC 编程。这两个示例统计报表都是在 Groovy 脚本中生成的,而且都具有一个相关的“视图”。

在校验和统计报表的例子中,视图代码有些混乱。更糟糕的是,它可能会对维护造成一些困难:如果我曾经希望修改视图的某个特定方面,就必须修改脚本中的代码。因此在本月的文章中,我将向您展示如何使用 Groovy 模板引擎和上一篇文章中的统计报表应用程序来对统计报表进行简化。

模板引擎与 XSLT 很类似,可以产生模板定义的任何格式,包括 XML、HTML、SQL 和 Groovy 代码。与 JSP 类似,模板引擎会简化将视图关注的内容分隔成单独的实体,例如 JSP 或模板文件。例如,如果一个报表希望的输出是 XML,那么您就可以创建一个 XML 模板,它可以包含一些占位符,在运行时替换为实际的值。模板引擎然后可以通过读取该模板并在这些占位符和运行时的值之间建立映射来实现对模板的转换。这个过程的输出结果是一个 XML 格式的文档。

在开始介绍 Groovy 模板之前,我想首先来回顾一下 Groovy 中 String 类型的概念。所有的脚本语言都试图使字符串的使用变得异常简单。再次声明,Groovy 并不是让我们的技能逐步退化。在开始之前,请点击本页面顶部或底部的 Code 图标,下载本文的源代码。

不能获得充足的 Strings

1 2 3 4 5 6  下一页

Tags:实战 Groovy 使用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接