阅读更多

7顶
0踩

编程语言

原创新闻 Grails 现有插件的介绍

2008-07-08 11:18 by 见习记者 romejiang 评论(3) 有12393人浏览
本页面介绍了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. 不用说他是用来生成报表的
7
0
评论 共 3 条 请登录后发表评论
3 楼 chenhongwei0924 2010-06-03 09:23
不错!!支持下。
2 楼 copoplar 2009-10-27 20:29
不错,就是太老了!现在有200多种插件了呢!
1 楼 tedeyang 2008-07-09 09:36
很棒的news,辛苦了

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • ASP.NETMVC3全球化解决方案

    本程序为ASP.NET MVC3国际化解决方案框架源程序,包含PDF说明文档 原创作者:eaglet 本开源程序为第一版,以后会陆续更新。 如果觉得好,欢迎五星评价

  • 基于ASP.NET实现全球化

    基于ASP.NET实现全球化因为项目的关系,这两天一直在研究ASP.NET的全球化问题。我知道,在JAVA体系中有专门的I18N处理方案,.NET中不可能会没有。所以,到网上查了查资料,经过一番“苦斗”,略有小成。感觉网上目前还没有非常完整的解决方案(也可能是我没有发现),遂花了点时间总结一下经验教训,希望与大家共享之。若有什么不足之处,请各位多多指教。   本文中,将以在VS.N

  • .NET中实现网站的国际化

    原文地址:http://dotnet.9sssd.com/aspnet/art/949 网站在开发的过程中需要实现多语言版本,我们暂且认为有英语和汉语两个版本。网站结构包括,UI过程,rest服务,以及相应的js,各个部分我们都要实现多语言,不要求一键切换,但是在部署过程中要能实现多与语言配置。 首先我们出场的是资源文件,C#的项目实现本地化和区域化,我们要用到资源文件。 添

  • asp.net全球化——让你的网站在中英文中自由切换

    由于最近的一笔单子,为客户做的是代理签证、办理移民的网站,需要用到中英文切换,把我这个从未涉及过这一领域的人儿给小小的吓住了。不过吓归吓,还是要着手做的嘛。 中文的、英文的、百度上、谷歌上,到处搜这方面的资料,终于有点明白这属于全球化。 先是研究在web.config里加上 接下来在研究如何通过代码修改这个值的时候,这条路没走得下去。 不死心,接着研究通过App_G

  • 【微软技术栈】C#.NET 全球化

    本文将讨论在全球化应用中处理字符串、日期和时间值以及数值时,应考虑的一些主要问题和遵从的最佳做法。

  • 理解ASP.NET Core - 全球化&本地化&多语言(Globalization and Localization)

    在众多知名品牌的网站中,比如微软官网、YouTube等,我们经常可以见到“切换页面语言”的功能,我们可以选择最适合的语言浏览页面内容。毫无疑问,为网站提供多种语言,页面内容本地化,大大扩展了受众范围,提升了用户体验。实现自定义的方式有两种,分别是通过委托和继承抽象类。下面,我们实现一个从自定义 Header 中获取区域文化信息的自定义。通过委托实现自定义// 从请求头“X-Lang”中获取区域文化信息// 如果值包含多,我们只取前3个}));

  • 实现ASP.NET全球化

    实现ASP.NET全球化 http://developer.51cto.com/art/200907/138761.htm   本文介绍实现ASP.NET全球化,我们讨论了有关实现ASP.NET全球化的一些重要方面,并且看到,这是非常容易实现的事情。 AD:   一、 ASP.NET全球化信息 在我的网站中,在创建资源文件并加入一些本地化数据后,我首先开始使用...

  • ASP.NET 的全球化体系结构(摘自MSDN)

     ASP.NET 的全球化体系结构Michele Leroux Bustamante2003 年 9 月 适用于:Microsoft® ASP.NET摘要:在设计体系结构时事先对全球化进行规划可以提高业务的灵活性并显著减少后续工作量。本文提供了有关全球化的背景信息,介绍了 .NET 资源的部署体系结构,并探讨了 ASP.NET 全球化过程中所面临的特定困难,以及如何构建应用程序的体系结构以便最大限

  • 基于ASP_NET实现全球化

    因为项目的关系,这两天一直在研究ASP.NET的全球化问题。我知道,在JAVA体系中有专门的I18N处理方案,.NET中不可能会没有。所以,到网上查了查资料,经过一番“苦斗”,略有小成。感觉网上目前还没有非常完整的解决方案(也可能是我没有发现),遂花了点时间总结一下经验教训,希望与大家共享之。若有什么不足之处,请各位多多指教。

  • ASP.NET 2.0的全球化与本地化之全球化

    一、 加入全球化信息  在我的网站中,在创建资源文件并加入一些本地化数据后,我首先开始使用显式本地化来设置控件(例如,在我的网站中的标签)的文本,以便它们可以从资源文件中得到它们的值。既然存在四种语言;所以,除一个完全可依赖的资源文件之外(没有本地化命名),我创建了四个资源文件。   注意,这些资源文件都以本地化标记作为它们的中间名称,因此,我需要把UICulture设置为与该本...

  • ASP.NET 全球化和本地化

    <br />全球化是设计和开发适合不同区域性的应用程序的过程。本地化是为给定的区域性和区域设置自定义应用程序的过程。<br /> 使用资源本地化 ASP.NET 网页 <br />本地化是为给定的区域性和区域设置自定义应用程序的过程。本地化主要涉及翻译用户界面。<br />在 ASP.NET 网页中,可以将控件配置为从资源获取其属性值。在运行时,资源表达式将被相应资源文件中的资源替换。资源文件是 XML 文件,其中包含要转换为不同语言或图像路径的字符串。资源文件包含键/值对,每一对都是一个单独的资源。键名不

  • .NET的全球化和本地化

    在开发能具备多个国家用户访问的应用程序时,需要用到.NET的全球化和本地化。全球化就是指我们的应用程序非特定区域性和非特定语言的,也就是不单一的依赖一个国家或者地区的语言时间格式等区域性信息。在进行全球化的过程中,通常的做法是将和区域性相关的信息放在资源文件里面。本地化是针对应用程序支持的每一个区域性将应用程序的资源翻译为本地化版本(也就是相应区域版本)的过程。.NET框架的Syste...

  • asp.net本地化和全球化

    本地化和全球化的资料,适合初学者。这是一个很不错的ppt,大家可以下载来看看

  • .net core全球化-多语言

    public void ConfigureServices(IServiceCollection services) { services.AddLocalization(); } public void Configure(IApplicationBui...

  • 基于语言文件的asp.net全球化解决方案

    方案描述    本方案采用一种语言一个资源文件的方法,能够有效提高资源文件的可维护性。而VS.NET提供的一个WebForm一个资源文件的方案,无法满足统一维护的需要。实现步骤1. 准备资源文件    资源文件通常有.resx和.resources两种,前者是xml文件,后者是二进制文件。本方案中采用.resources作为资源文件,因此需要一个第三方提供的资源编辑器对资源文件进行编辑,我使用的是

  • Asp.NET 全球化与本地化

    ASP.NET通过资源文件来实现全球化与本地化。 全球化:就是实现不同语言的显示 本地化:就是一种语言多种版本,比如英式英语与美式英语 资源文件分为全局资源文件(App_GlobalResources)以及局部资源文件(App_LocalResources) a、如果要创建全局资源文件,则必须有名为 App_GlobalResources 的文件夹。若要创建该文件夹,请在“解决方案资源管理

  • asp.net i18n 支持

    记录防止忘记。

  • .net core 之 全球化 多语言 基础配置

    net core 全球化 多语言 基础配置, 基于resx资源、po资源配置说明

Global site tag (gtag.js) - Google Analytics