`
romejiang
  • 浏览: 96690 次
  • 性别: Icon_minigender_1
  • 来自: ...
社区版块
存档分类
最新评论

Grails 现有插件的介绍

阅读更多
本页面介绍了grails现今能用的插件连接。如果想自己开发插件请查看The Plug-in Developers Guide
Testing
测试类的插件
功能测试的插件,利用开源框架Canoo WebTest.
代码覆盖率的测试插件,grails install-plugin code-coverage
Selenium 的web插件(可在浏览器端进行功能测试)
javascript的测试插件,可以测试一个javascript的方法,形式类似于java的测试框架junit
  • DBUnit Plugin    好像很复杂 http://www.grails.org/DBUnit+Plugin
  • Debug Plugin Provides useful debug output of request params, model and useful functionality
方便在开发的时候随处打印我们需要检测的变量,只能运行在开发模式下。在GSP中用类似于<debug:info category="params"/>的语句即可看到params中的所有参数结果。安装:“grails install-plugin debug”。详细见http://www.grails.org/Debug+Plugin
Rich Client/Ajax Plugins
富客户端/Ajax
Ajax的一个插件,apache的一个开源项目,安装“grails install-plugin dwr
动态javascript插件,利用他可以生成一个ajax响应的controllers层。
Chart Plugins
图表的插件
Web Services Plugins
web服务
Performance / Utility Plugins性能测试和工具
 通常情况下你存放图片或者上传的文件会将它放在你的程序之外的空间上,在服务器上你会用apache来定义,但是在你开发的时候你也会需要能访问他,这个时候你应该可以考虑用这个插件了。
  • p6spy plugin (database statement logging) 可以监控你的jdbc连接,并且会生成logs让你方便的再次拿出来放在你使用的数据库客户端工具上,来测试他运行的结果。
  • Cacheable Plugin (application level caching) 应用程序级别的缓存插件(如果好用作用大大的)
  • Amazon S3 Plugin  Amazon S3服务器的插件,可惜买不起亚马逊的S3...
  • WebXML Plugin Allows adding configurable features to the web.xml file without having to write a plugin.
大致的意思应该是说,通常情况下web.xml文件是以一个模板的形式来自动为你的grails 程序添加进去的,这也许只能方便一般的情况,如果我们要改动他,就很麻烦了,这个插件可以让他回归到我们开发java时候的那种情况。
  • Jawr plugin&nbsp;Javascript/CSS bundling and compression tool for grails web apps. All the features from the Jawr library ported to Grails.
意思是,我们可以运用通配符来定义我们要引用的js或者css,然后我们在页面上引用的时候就方便只是引用我们定义的那个变量即可。当然这样的做法必须先前把所有的js和css的名字都定义很好。
  • Profiler Plugin for monitoring the performance of your Grails application. 应该是一个监控性能的插件
  • Compress Plugin - Compress Grails output  压缩输出,至于怎么样用,文档太过简单。
Scheduling Plugins日程插件
Security Plugins安全插件
  • AcegiSecurity Plugin 整合Spring的Acegi 安全认证插件
  • JSecurity Plugin 一个通用的安全认证框架
  • Authentication Plugin 安全认证插件
  • Simple Captcha Plugin 简单的说就是提交表单时候的认证图片。
  • JCaptcha Plugin 依然是一个表单提交的认证字
  • CAS Client PluginWeb应用系统提供了单点登录服务
  • ClamAV Plugin 一个防病毒的,环境是unix下。
  • Atlassian Crowd Plugin ???????
  • OpenID Plugin OpenID 也就是说我们不需要在我们的应用中加入注册等这样的流程,这个插件会生成一个ID并且记录他分配给我们的用户。
  • OAuth Plugin OAuth协议致力于使网站和应用程序(统称为消费方)能够在无须用户透露其认证证书的情况下,通过API访问某个web服务(统称为服务提供方)的受保护资源。更一般地说,OAuthAPI认证提供了一个可自由实现且通用的方法
  • ReCaptcha Plugin 这个嘛,一般来说就不要用了。貌似是一种服务,但是还需要在ReCaptcha的官方站上申请一个什么账号。麻烦
  • License Management Plugin 安装 生成license的插件
Web Design Plugins网页设计插件
  • sIFR Plugin sIFR表示scalable Inman Flash Replacement,是一种在web上准确发布自定义排版的技术。这种技术的实现方法是,当页面下载时,在一个指定的元素中用Flash渲染的文字来代替一些文本。此插件就是干这个用的
  • Skinnable Plugin 这个比较有意思,应该是一个动态换肤(css)的插件,有空研究一下。
Search搜索插件
  • Searchable Plugin - rich search functionality with minimum effort. Built on Compass and Lucene 搜索的插件,应用的是lucene和compass不用说肯定要看看了。
Scaffolding / Templating / Binding plugins
脚手架/模板/绑定
The extended data binding plugin allows configuring the DataBinder which controllers will use to parse the user input and populate objects, as well as wrapping objects to format data as strings in order to display data.(我不甚明白)
Persistence Plugins持久插件
  • Explicit Insert Plugin adds an insert method to all domain classes to resolve save() issues with legacy tables with assigned keys and no version or timestamp. 此插件是用在grails 1.0.2之前版本的。所以基本我们是不会用到的。
  • Acts As Taggable Plugin add the acts_as_taggable ability to domain class 从Rails来的一个tag(标签)的插件,可以很方便的使用插件。
  • Systemi Grails Domain Plugin generates Grails domain classes from a legacy IBM System i (a.k.a. AS/400, a.k.a. iSeries) table
从一个IBM I table中生成Grails domain   不知道能怎么样。
  • Grails Audit Logging Plugin track who changed what via Hibernate events, can be optionally configured to log users from multiple security plugins, adds onChange event handler to marked domain classes and exposes old and new values.
Functionality plugins
  • Radeox plugin for the Radeox wiki engine 一个wiki系统Radeox,以后可以用Grails方便的写出wiki程序啦~~
  • Mondrian plugin to add Mondrian and JPivot OLAP
OLAP联机分析处理)的插件,具体做什么,偶不晓得了。
  • FCK editor plugin - WYSIWYG text editor with buillt in image and flash upload capabilities.
这个嘛就是一个富媒体编辑器的插件。
  • JMS Plugin to add Message Driven Bean functionality
 加入消息驱动器的插件,好东西
生成rss和Atom的插件,这个,,,Grails好像本来就做的挺好的吧!!
首先说JAI(Java Advanced Imaging)java image处理的扩展类。这个插件也就是加入了一些这样的类库进来(好东西!!!)。
提供一个货币兑换的一个操作类
  • Encryption plugin, for Blowfish and PGP encryption, as well as handling salted passwords. 使用Blowfish 和PGP 加密的插件,应该是对字符串加密
  • PostCode Plugin provides UK postcode lookup to lat/lon and distance between postcode functionality 邮政编码,还是英国的。暂时没用
  • Ref Code Plugin provides funtionality for storing and accessing simple reference data
  • Mail Plugin - provides e-mail sending functionality to a Grails application 为你的程序提供邮件发送功能。
  • PayPal Plugin - Provides integration with PayPal transactions and the PayPal IPN ,PayPal 的插件,方便加入PayPal 支付代码
Other Frameworks其他框架
  • Wicket Plugin Wicket也是一种MVC,像JSF一样用前端很多标签堆砌页面
  • Struts 1 Plugin  Struts1???祖宗辈的MVC框架。
Database Change Tracking数据库变更日志
LDAP
Report报表插件
  • Jasper Plugin - Add Jasper reports in your web application easily. 不用说他是用来生成报表的
3
0
分享到:
评论

相关推荐

    Grails plugin: Calendar

    1. **集成易用**:Grails插件设计的目标之一就是易于集成到现有项目中。"Calendar"插件应该提供简单的方法,使得开发者可以快速地在他们的应用程序中添加一个交互式的日历组件。 2. **模板和样式**:插件可能包含了...

    grails-5.1.2.zip

    5.1.2版本可能引入了新的插件或者对现有插件进行了升级,以满足不断变化的开发需求。 6. **Spring Boot集成**: Grails 5.x系列基于Spring Boot,这意味着你可以利用Spring Boot的诸多优势,如自动配置、健康检查...

    the definitive guide to grails 2

    总之,《Grails 2 的终极指南》一书不仅详细介绍了Grails框架的核心概念和技术细节,还深入探讨了如何利用Grails构建高效、可扩展的Web应用程序。对于希望掌握Grails框架的开发者来说,这本书无疑是一份宝贵的资源。

    Grails1.1中文文档

    与那些框架不同的是,Grails是构建在现有的像Spring、Hibernate这样的Java技术之上。 Grails是个一栈式开发框架,它尝试通过核心技术和插件技术来解决许多Web开发难题。Grails包含了如下内容: 由 Hibernate ...

    grails ckeditor 0.4修改支持flv插入

    开发者对CKEditor进行了自定义,以支持FLV视频的插入和播放,这可能是通过编写自定义插件或扩展CKEditor的现有功能来实现的。博客文章可能提供了详细的实现过程和配置指南,而压缩包中的源代码和配置文件则记录了这...

    grails实现分页技术

    在Grails这个基于Groovy的敏捷开发框架中,实现分页功能对于任何Web应用程序都是至关重要的,特别是当...此外,你还可以考虑使用现有的分页插件,如`grails-paginate-taglib`,它们提供了更丰富的功能和更简洁的API。

    grails-acegi-0.2.1.zip

    了解这个插件的工作原理,有助于开发者在遇到类似问题时,能够迅速找到解决方案,或者为现有的安全架构提供改进的思路。 总的来说,“grails-acegi-0.2.1.zip”是一个研究Grails安全机制的良好起点,尤其是对于那些...

    Java程序员使用Grails的十大优势

    它的易学性、强大的IDE支持、领域驱动开发、高性能、与Java EE平台的深度整合、活跃的社区支持、丰富的插件系统、约定优于配置的原则、重用已有经验的能力以及与其他Web框架的良好集成,共同构成了Grails作为Java...

    Grails基础教程

    - **强大的生态系统**:Grails有着活跃的社区支持,提供了大量的插件和扩展。 **1.6 Grails入门** - **运行Grails命令**:安装Grails后,可以通过简单的命令行操作来创建项目、运行服务器等。 - **“Hello World”...

    grails-prototype:Grails插件集成了Prototype,Scriptaculous和Rico Javascript库

    从Grails 1.4开始, 是Grails发行版中的默认Javascript库,此插件为那些愿意使用Prototype或希望升级使用基于Prototype脚本的现有Grails应用程序的人提供了替代方法。使用插件为了在Grails应用程序中使用Prototype...

    Grails in Action - Presentation

    5. **插件生态系统**:了解Grails丰富的插件资源,并探讨它们如何帮助开发者提高工作效率。 6. **新版本特性**:了解Grails 1.1版本中的新特性和改进之处。 #### 结论 Grails不仅是一个强大的Web应用框架,而且...

    Grails入门指南第2版

    Grails CLI工具提供了一套命令行工具,用于创建项目、运行测试、生成代码等,帮助开发者快速启动新项目并管理现有项目。 **Scaffolding** Grails的脚手架功能可以自动生成基于模型的CRUD(创建、读取、更新、删除)...

    Grails入门教程(一)

    3. **Eclipse + Groovy插件 + Grails插件**:虽然Grails插件在某些情况下可能不太完善,但它仍然能提供一些便利功能。 4. **安装Grails**:下载并解压Grails到指定目录,如`E:\grails1.1`。 5. **配置Grails环境变量...

    Groovy and Grails Recipes.pdf

    通过上述分析,可以看出《Groovy and Grails Recipes》这本书主要介绍了如何使用Groovy语言和Grails框架进行高效、灵活的Web应用开发。无论是对于初学者还是有经验的开发者来说,都能从中获得实用的技术知识和实战...

    Grails综述.docx

    Grails的技术堆栈集成了许多现有的优秀组件,如Spring、Hibernate等,形成了一个复合型框架。这种整合虽然带来了技术多样性,但也可能增加复杂性,特别是在调试时,由于涉及多种技术,需要开发者对整个技术栈有深入...

    学习Grails

    本篇将围绕Grails的核心特性展开,介绍其主要优势以及如何利用Grails进行Web应用开发。 #### Grails简介 Grails由SpringSource(现为Pivotal Software)开发,并于2007年首次发布。它是基于Groovy语言构建的一个...

    Grails综述.pdf

    与这些框架不同的是,Grails是建立在成熟的技术栈之上,如Spring和Hibernate,通过插件系统处理各种Web开发任务,遵循MVC设计模式。 Grails的核心架构基于Java虚拟机(JVM),Groovy和Java代码都可以在JVM上运行。...

Global site tag (gtag.js) - Google Analytics