`
com_a
  • 浏览: 7783 次
  • 来自: ...
社区版块
存档分类
最新评论

grails service层认识

阅读更多
   grails定义service layer的概念,是想规范应用的层次结构,阻止核心的应用逻辑嵌入到
controller里;将逻辑嵌入控制器,在传统的web框架里也是不提倡的,它的坏处这里就不说了;
  
   grails里的service应该被看作是放置大部分应用逻辑的地方。controller负责处理请求,然后重定向等工作;这样应用的逻辑就完全独立出来,可以被重用,同时降低了系统的粘性;
1
0
分享到:
评论
2 楼 gobgps 2009-11-20  
可以再说详细一点么,很想了解一下,谢谢。
1 楼 agile_boy 2008-01-24  
哈哈,lz理解的很好

相关推荐

    Grails Grails Grails

    《Grails1.1中文文档》是Grails 1.1版本的官方中文指南,包含了框架的详细介绍、安装指南、基本概念、MVC模式的应用、GORM的使用、服务层、控制器、视图、国际化、测试等方面的内容。通过阅读这份文档,开发者可以...

    Grails权威指南 Grails权威指南

    《Grails权威指南》是一本全面深入探讨Grails框架的专著,旨在帮助读者掌握这一强大的Web开发工具。Grails是一种基于Groovy语言的开源框架,它为构建现代、高效的应用程序提供了简洁高效的解决方案。本指南针对不同...

    grails-用户手册

    《Grails用户手册》 Grails,作为一个基于Groovy语言的开源Web应用框架,深受开发者喜爱,它简化了Java开发的复杂性,提供了强大的MVC(Model-View-Controller)架构,以及丰富的插件系统。这份用户手册将帮助你...

    grails-2.4.4.zip

    在实际开发中,了解并遵循Grails的最佳实践至关重要,例如,合理划分领域模型、充分利用GSP标签库、使用Service层处理业务逻辑等,能有效提高代码质量和维护性。 总结,Grails 2.4.4 作为一个成熟的Web开发框架,...

    Eclipse下搭建Grails项目

    【Grails项目搭建详解】 Grails是一个基于Groovy语言的开源Web应用框架,它简化了开发过程,尤其适合快速构建动态网站。在Eclipse中搭建Grails项目可能相对复杂,但通过以下步骤,即使是初学者也能顺利进行。 1. *...

    grails开发

    - 编写清晰的Service层代码,保持Controller轻量 - 定期运行静态代码分析工具,提升代码质量 通过上述内容,我们可以看到Grails为开发者提供了高效、全面的开发环境。无论你是Java开发者寻求新的挑战,还是对...

    grails中文入门简介

    文档涵盖了从安装、配置、Web开发、服务层、测试、国际化、安全到插件使用等多个方面的详细介绍,是Grails新手学习的宝贵资料。通过这份文档,开发者可以系统地学习Grails框架,并在实际开发中快速应用所学知识。

    grails 中文手册

    - Controller 处理用户请求,调用Service层执行业务逻辑,最后将数据传递给View进行渲染。 3. **GORM(Grails Object Relational Mapping)** - GORM 是 Grails 提供的持久化框架,它提供了对数据库操作的简便...

    Grails1.1中文文档

    4. **服务层**:Grails的服务层用于封装业务逻辑,是应用的核心部分。文档会阐述如何创建服务、调用服务以及实现事务管理。 5. **控制器(Controllers)**:控制器负责处理HTTP请求并调用服务层,文档会介绍如何...

    Grails中文参考手册

    Controllers 在 Grails 中处理 HTTP 请求,调用 Service 进行业务逻辑处理,然后将结果传递给 Views 进行展示。控制器通过 Actions(动作)来定义可执行的操作。 **Views** Views 是 Grails 应用程序中的用户界面...

    eclipse开发grails插件

    对于Grails开发,我们需要的是Eclipse中的Grails插件,它能够提供对Grails项目的创建、运行、调试等一系列功能。 **Grails**是基于Groovy语言的全栈式Web开发框架,它借鉴了Ruby on Rails的设计理念,提供了快速...

    grails-core源码

    《Grails核心源码解析——基于版本2.2.2》 Grails,作为一个基于Groovy语言的全栈式Web应用框架,深受开发者喜爱。它以其简洁的语法、丰富的插件系统以及对Spring和Hibernate的无缝集成,为开发高效、灵活的Web应用...

    grails快速开发web

    ### Grails 快速开发 Web 应用程序 #### 一、Grails 概述 Grails 是一种基于 Groovy 的开源应用框架,用于简化 Web 应用程序的开发过程。它采用约定优于配置的原则,这使得开发者可以更快地创建功能丰富的 Web ...

    grails ajax

    在Grails中,Ajax不仅可以与控制器进行通信,获取或发送数据,还可以与服务层、领域模型等进行交互,实现复杂业务逻辑。Grails的响应式Controller特性使得返回Ajax响应变得更加简单,可以直接返回JSON或XML格式的...

    Grails从入门指南(第二版)

    6. **服务层和服务方法**:探索Grails的服务层,理解如何编写服务方法,以及它们在应用中的角色。 7. **安全与认证**:了解Grails的安全机制,如Spring Security插件,实现用户身份验证和授权。 8. **模板引擎与...

    grails-1.3.0.RC2

    2. **GORM (Grails Object-Relational Mapping)**:GORM 是 Grails 提供的持久化层,它提供了对关系数据库的简单、直观的访问。通过GORM,开发者可以使用领域驱动设计(Domain-Driven Design,DDD),定义领域模型类...

Global site tag (gtag.js) - Google Analytics