`
dellsoft
  • 浏览: 113307 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

grails 开发总结

阅读更多

在使用grails 开发的过程,一些总结,随笔

 

 

1)grails 连接sybase数据乱码解决办法

 

url = "jdbc:sybase:Tds:URL:5000/jxcbase?CHARSET_CONVERTER_CLASS=com.sybase.jdbc2.utils.Cp850PureConverter"

 

2)自定义Sql查询

Domain.executeQuery("select user from Buser user where user.name =?",["a"],[max:20,offset:20])

 

3)统计数据量

Domain.count()

Domain.countByFbh()

 

3) 保存时候,自定义错误显示

 

     newHzdwzd.errors.allErrors.each {

          errTexts += getFormatString("${it.objectName}", it.defaultMessage, it.rejectedValue, it.arguments) + "\r\n"

        }

 

  public String getFormatString(String domain,String p,String rejectedValue,Object[] b){

    String[] np = new String[b.length];

    String t = "";

    for (int i =0;i<b.length;i++) {

      Object o =  b[i] ;

      if (o instanceof String) {

        t = o.toString();

        if (t.equals(rejectedValue)) {

          np[i] = rejectedValue;

        }else{

          np[i] = getLabel(domain.toLowerCase()+"."+t);

        }

      }else if (o instanceof Class) {

        t =  ((Class) o).getName();

        np[i] = getLabel(t.toLowerCase());

      }else{

        np[i] = o.toString()

      }

 

    }

    return MessageFormats.format(p,np);

  }

 

   public String getLabel(String name) {

    return Labels.getLabel(name.toLowerCase(),name.toLowerCase()) ;

  }

 

  在i3lable-propereies 文件中配置 domain 的相关信息

 

 

0
0
分享到:
评论

相关推荐

    Grails调研总结.docx

    Grails,作为一款基于Java平台的全栈式Web开发框架,旨在简化Java Web开发的复杂性,尤其强调遵循Don't Repeat Yourself(DRY)原则。它借鉴了Rails、Django等动态框架的理念,但独具特色地构建于Spring和Hibernate...

    grails开发笔记

    ### Grails 开发笔记 #### Grails 概述 ...通过上述内容的总结与扩展,我们不仅了解了 Grails 的基本概念及其开发实践,还深入探讨了 Groovy 的特性以及如何利用这些特性来优化 Grails 应用的开发过程。

    Grails开发的通讯录

    《Grails开发的通讯录详解》 在信息技术领域,开发高效、便捷的通讯录系统是一项常见的任务。本文将深入探讨采用Grails on Groovy技术构建的通讯录系统,旨在为开发者提供一个全面的理解和实践指南。 Grails是一个...

    Grails Grails Grails

    总结来说,Grails 是一个强大的Web开发框架,借助Groovy的灵活性和Java生态的稳定性,为开发者提供了高效的开发环境。无论是初学者还是经验丰富的开发者,都能从Grails的简洁设计和强大功能中受益。通过深入学习...

    Grails学习记录

    这篇文章可能会涉及Grails的基础概念、核心特性、开发工具的使用以及实际项目中的应用。 【标签】:“源码”与“工具”这两个标签暗示了这篇学习记录可能涵盖了Grails框架的源代码解析以及开发者工具的使用技巧。...

    Grails——web开发应用

    Grails 采用了敏捷开发的思想,遵循“约定优于配置”(Convention Over Configuration)和“不要重复自己”(Don’t Repeat Yourself,DRY)的原则,减少了大量繁琐的配置和模板代码,提高了开发效率。Grails 集成了...

    GRAILS课程学习记录总结

    Grails 是一个高效的开源 Web 应用框架,它集成了 Java 开发中广泛使用的成熟技术,如 Spring 和 Hibernate。然而,Grails 不仅仅是对这些技术的简单组合,它提供了一种全新的开发体验。通过执行 `grails create-app...

    grails-2.4.4.zip

    总结,Grails 2.4.4 作为一个成熟的Web开发框架,以其高效的开发模式、强大的Groovy语言支持、丰富的插件库和易于集成的特点,为开发者提供了构建高质量Web应用的优秀选择。通过深入理解其核心组件和最佳实践,...

    grails-用户手册

    总结来说,《Grails用户手册》涵盖了从项目创建到部署运行的全过程,包括Grails的基础概念、MVC架构、持久化、插件系统、视图技术、URL映射、测试策略等多个方面。通过学习和实践,开发者可以充分利用Grails的强大...

    Grails入门指南 -- 针对grails1.0.4更新

    - IntelliJ IDEA 8.1用于开发Grails应用,提供集成开发环境支持。 - **入门示例**: - **RaceTrack应用**:本书通过一个名为RaceTrack的应用实例介绍了Grails的基本用法。包括应用的创建、领域模型定义、控制器...

    grails 中文文档+grails-fckeditor-0.9.5.zip插件

    总结,Grails框架及其中文文档为开发者提供了强大的工具和丰富的资源,而FCKEditor插件则进一步增强了Grails在富文本编辑方面的功能。通过深入学习和实践,我们可以充分利用这些工具,提高开发效率,打造功能完善的...

    Groovy和Grails配置方法

    Groovy和Grails的结合使用为开发者提供了一个高效且功能强大的开发平台,尤其是在Java平台上进行Web应用开发时更是如此。希望本教程能够帮助初学者快速入门Groovy和Grails的使用,并为后续的深入学习打下坚实的基础...

    grails框架心得

    用grails开发过程中,项目优化配置,系统间调用等的总结。

    grails-2.4.4

    总结来说,`Grails 2.4.4` 是一个强大且高效的Web开发框架,结合了Groovy语言的灵活性和MVC架构的结构化,为开发者提供了便捷的开发体验。配合IDEA这样的专业IDE,可以显著提高开发效率。不断进化的Grails框架,通过...

    grails-core源码

    总结,通过对Grails核心源码的探索,我们可以深入了解其工作原理,更好地利用框架提供的各种功能。无论是对于日常开发还是解决复杂问题,理解源码都能让我们更游刃有余。对于想要提升Grails技能的开发者来说,深入...

    Grails 的过滤器(Grails Filters)

    总结来说,Grails 过滤器是 Grails 框架中一种强大的工具,它们提供了一种优雅的方式来处理应用程序的共性问题,减少了重复代码,并增强了代码的复用性。理解和熟练使用过滤器对于提升 Grails 开发效率至关重要。

    grails入门经典

    Grails 是一个基于 Groovy 的开源框架,用于快速开发高性能 Web 应用程序。它结合了 Java 平台的强大功能与 Groovy 的灵活性,为开发者提供了一个高度生产力的环境。Grails 遵循约定优于配置的原则,简化了应用开发...

    grails1.3.9

    Grails 1.3.9作为一个高效的Web开发框架,结合了Groovy、Spring、Hibernate等强大技术,提供了高度集成的环境,简化了开发流程。它的MVC架构、插件系统、GSP模板和全面的测试支持,都极大地提升了开发者的生产力。...

Global site tag (gtag.js) - Google Analytics