在使用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 的相关信息
分享到:
相关推荐
Grails,作为一款基于Java平台的全栈式Web开发框架,旨在简化Java Web开发的复杂性,尤其强调遵循Don't Repeat Yourself(DRY)原则。它借鉴了Rails、Django等动态框架的理念,但独具特色地构建于Spring和Hibernate...
### Grails 开发笔记 #### Grails 概述 ...通过上述内容的总结与扩展,我们不仅了解了 Grails 的基本概念及其开发实践,还深入探讨了 Groovy 的特性以及如何利用这些特性来优化 Grails 应用的开发过程。
《Grails开发的通讯录详解》 在信息技术领域,开发高效、便捷的通讯录系统是一项常见的任务。本文将深入探讨采用Grails on Groovy技术构建的通讯录系统,旨在为开发者提供一个全面的理解和实践指南。 Grails是一个...
总结来说,Grails 是一个强大的Web开发框架,借助Groovy的灵活性和Java生态的稳定性,为开发者提供了高效的开发环境。无论是初学者还是经验丰富的开发者,都能从Grails的简洁设计和强大功能中受益。通过深入学习...
这篇文章可能会涉及Grails的基础概念、核心特性、开发工具的使用以及实际项目中的应用。 【标签】:“源码”与“工具”这两个标签暗示了这篇学习记录可能涵盖了Grails框架的源代码解析以及开发者工具的使用技巧。...
Grails 采用了敏捷开发的思想,遵循“约定优于配置”(Convention Over Configuration)和“不要重复自己”(Don’t Repeat Yourself,DRY)的原则,减少了大量繁琐的配置和模板代码,提高了开发效率。Grails 集成了...
Grails 是一个高效的开源 Web 应用框架,它集成了 Java 开发中广泛使用的成熟技术,如 Spring 和 Hibernate。然而,Grails 不仅仅是对这些技术的简单组合,它提供了一种全新的开发体验。通过执行 `grails create-app...
总结,Grails 2.4.4 作为一个成熟的Web开发框架,以其高效的开发模式、强大的Groovy语言支持、丰富的插件库和易于集成的特点,为开发者提供了构建高质量Web应用的优秀选择。通过深入理解其核心组件和最佳实践,...
总结来说,《Grails用户手册》涵盖了从项目创建到部署运行的全过程,包括Grails的基础概念、MVC架构、持久化、插件系统、视图技术、URL映射、测试策略等多个方面。通过学习和实践,开发者可以充分利用Grails的强大...
- IntelliJ IDEA 8.1用于开发Grails应用,提供集成开发环境支持。 - **入门示例**: - **RaceTrack应用**:本书通过一个名为RaceTrack的应用实例介绍了Grails的基本用法。包括应用的创建、领域模型定义、控制器...
总结,Grails框架及其中文文档为开发者提供了强大的工具和丰富的资源,而FCKEditor插件则进一步增强了Grails在富文本编辑方面的功能。通过深入学习和实践,我们可以充分利用这些工具,提高开发效率,打造功能完善的...
Groovy和Grails的结合使用为开发者提供了一个高效且功能强大的开发平台,尤其是在Java平台上进行Web应用开发时更是如此。希望本教程能够帮助初学者快速入门Groovy和Grails的使用,并为后续的深入学习打下坚实的基础...
用grails开发过程中,项目优化配置,系统间调用等的总结。
总结来说,`Grails 2.4.4` 是一个强大且高效的Web开发框架,结合了Groovy语言的灵活性和MVC架构的结构化,为开发者提供了便捷的开发体验。配合IDEA这样的专业IDE,可以显著提高开发效率。不断进化的Grails框架,通过...
总结,通过对Grails核心源码的探索,我们可以深入了解其工作原理,更好地利用框架提供的各种功能。无论是对于日常开发还是解决复杂问题,理解源码都能让我们更游刃有余。对于想要提升Grails技能的开发者来说,深入...
总结来说,Grails 过滤器是 Grails 框架中一种强大的工具,它们提供了一种优雅的方式来处理应用程序的共性问题,减少了重复代码,并增强了代码的复用性。理解和熟练使用过滤器对于提升 Grails 开发效率至关重要。
Grails 是一个基于 Groovy 的开源框架,用于快速开发高性能 Web 应用程序。它结合了 Java 平台的强大功能与 Groovy 的灵活性,为开发者提供了一个高度生产力的环境。Grails 遵循约定优于配置的原则,简化了应用开发...
Grails 1.3.9作为一个高效的Web开发框架,结合了Groovy、Spring、Hibernate等强大技术,提供了高度集成的环境,简化了开发流程。它的MVC架构、插件系统、GSP模板和全面的测试支持,都极大地提升了开发者的生产力。...