`
JohnnyJian
  • 浏览: 106064 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Groovy+Tapestry5+Spring2.5+Hibernate3.2实现CRUD

阅读更多
最近在研究Tapestry5,觉得不错,所以就尝试与Spring和Hibernate整合,并使用Groovy编写,实现简单的CRUD操作。
此整合的特点:
1. 因为使用了Groovy,所以并没有为Service和DAO层建立接口,一切都靠方法签名的约定
2. 尽量使用annotation,Spring中的依赖注入使用了JSR-250的@Resource,按照bean名字注入
3. 配置很少,我把需要修改的部分都集中在hibernate.cfg.xml中,即只有与数据库相关的部分有可能需要修改
  • gtsh.zip (16.4 KB)
  • 描述: 源代码
  • 下载次数: 199
1
0
分享到:
评论

相关推荐

    groovy+maven+spring

    在IT行业中,构建高效、灵活的应用常常涉及到多种技术的整合,比如"groovy+maven+spring"这样的组合。这个组合提供了强大的动态脚本语言Groovy、项目管理工具Maven以及广泛应用的Spring框架的集成,使得开发过程更加...

    JUN SpringBoot API Service 是一个基于SpringBoot+Groovy+SQL动态生成API

    JUN SpringBoot API Service 是一个基于SpringBoot+Groovy+SQL动态生成API并动态发布,且发布后可动态执行groovy脚本及SQL脚本的API服务项目。提供在线执行动态程序脚热加载本及动态生成API并执行的功能。支持动态...

    struts2+hibernate3+spring2.5框架jar

    Struts2、Hibernate3和Spring2.5是Java开发中非常经典的三大开源框架,它们各自在Web层、持久层和应用层提供了强大的功能,并且通过整合可以构建出高效、灵活的企业级应用程序。以下是对这三个框架及其整合的详细...

    Spring2.5+Hibernate3.3+strut2整合开发案例,亲自测试

    Spring 2.5版本引入了更多的特性,如支持JSR-303 Bean验证、改进的XML配置以及对Groovy的支持,使得开发更加灵活。在案例中,Spring将处理业务逻辑的控制层与数据访问层解耦,通过配置文件管理各个组件的依赖关系。 ...

    struts2-spring2.5-hibernate3.3.rar

    Struts2-Spring2.5-Hibernate3.3是一个经典的Java Web开发框架组合,通常被称为SSH框架。这个压缩包提供了这三个框架集成的完整资源,帮助开发者构建基于MVC(Model-View-Controller)架构的高效、可维护的Web应用...

    Scala、Groovy++、Stackless Python、Erlang 学习笔记及分享

    Stackless Python通过减少每个线程的堆栈大小来实现这一点,从而允许更多的线程同时运行。这在处理大量并发任务时特别有用,例如在网络服务器和实时系统中。 Erlang是一种为构建大规模并发系统而设计的函数式编程...

    groovy+spring在web中的应用

    3. **AOP(面向切面编程)增强**:Groovy支持元编程,可以方便地实现动态代理,这在Spring AOP中非常有用。通过Groovy,我们可以轻松创建和配置切面,提升代码的复用性和模块化。 4. **Grails框架**:虽然不是...

    基于java语言,使用Springboot + Mongodb + Groovy + Es等框架搭建的轻量级实时风控引擎

    本项目是基于Java语言,采用Spring Boot、MongoDB、Groovy和Elasticsearch等现代技术框架搭建的一个轻量级实时风控系统。以下是这个项目涉及的关键知识点: 1. **Spring Boot**: Spring Boot简化了Spring应用程序...

    springmvc4.1+spring4.1+mybatis3.2+spring-security3.2 jar包

    Spring 4.1 引入了对Java 8的支持,包括日期时间API,改进了Groovy bean定义,增强了数据源配置,以及提升了整体性能和稳定性。 3. **MyBatis** MyBatis 是一个持久层框架,它允许开发者编写SQL语句并与Java对象...

    SpringMVC4+Spring4+Hibernate5+MySQL5

    SpringMVC4、Spring4、Hibernate5和MySQL5是Java Web开发中常用的一套技术栈,它们各自在软件开发中扮演着重要的角色。这个代码示例整合了这些框架,为开发者提供了一个完整的后端解决方案。 **SpringMVC4**: ...

    groovy+in+action

    ### Groovy in Action:深入学习Groovy编程语言 #### 一、引言 《Groovy in Action》是一本详尽介绍Groovy编程语言的书籍,由Dierk König撰写,并得到了Andrew Glover、Paul King、Guillaume Laforge以及Jon ...

    Groovy+quick+start.pdf

    ### Groovy 快速入门知识点解析 #### 一、集合 **1.1 List** - **定义**: 在 Groovy 中,`List` 是一种非常常用的数据结构,它类似于 Java 的 `List`,能够存储一系列的对象,并且保持它们的顺序。 - **示例代码*...

    Groovy+Java混合使用例子

    Groovy环境搭建教程中的例子工程,纯Java、纯Groovy以及Java+Groovy混合 教程参考:http://blog.csdn.net/rcom10002/archive/2011/06/26/6568557.aspx

    spring2.5所用到的jar包

    6. **数据访问和集成**: Spring 2.5加强了对各种持久层技术的支持,如JDBC、Hibernate、iBatis等。特别是JDBC抽象层的增强,引入了模板和简单结果集处理器,减少了手动SQL操作的繁琐。 7. **事务管理**: Spring 2.5...

    一款基于java语言,使用Springboot + Mongodb + Groovy + Es等框架搭建的轻量级实时风控引擎

    实时风控引擎(Risk Engine),自定义规则引擎(Rule Script),...一款基于java语言,使用Springboot + Mongodb + Groovy + Es等框架搭建的轻量级实时风控引擎,适用于反欺诈应用场景,极简的配置,真正做到了开箱即用。

    spring-boot基于hibernate实现简单分页

    在本文中,我们将深入探讨如何使用Spring Boot与Hibernate框架实现简单的分页功能。Spring Boot以其简洁的配置和快速的应用开发而受到广泛欢迎,而Hibernate作为Java领域中的一个强大的ORM(对象关系映射)工具,...

    Spring Framework 2.5

    ### Spring Framework 2.5 知识点解析 #### 一、概述 Spring Framework 2.5 是一款功能强大的企业级 Java 开发框架,旨在简化应用程序的开发过程,提高开发效率,并提供高度灵活的设计模式支持。该版本进一步增强了...

    gralde+spring+springmvc+springjdbc+mysql

    这里,`UserRepository`是Spring Data JPA提供的接口,它扩展了`JpaRepository`,可以自动实现基本的CRUD操作。 最后,创建`User`实体类,定义数据库中的表结构: ```java import javax.persistence.Entity; ...

Global site tag (gtag.js) - Google Analytics