模仿Warp Dynamic Finder的Hibernate Dynamic Dao》的相关内容

模仿Warp Dynamic Finder的Hibernate Dynamic Dao

看了Robbin前两天发的那帖,Warp framework - 一个相当有前途的Java轻量级Web开发框架(http://www.javaeye.com/topic/168780),让人眼前一亮,特别是基于annotation的warp-dynamic-finder部分给人印象非常深刻,利用它,80%情况下Dao的实现不用去写了,只要定义个interface,加几个annotation轻松搞定 ...
by lanmh 2008-06-24 浏览 (18) 回复 (0) 关键字:

简单,易于Mock,仅依赖Spring的Domain Model

声明:该贴并不讨论Domain Model对于企业应用是否有意义,JE已经讨论过很多了,有很多优秀的帖供参考,这里仅谈实现。马丁大叔在《企业应用架构模式中》提出Domain Model(领域模型,领域对象,Domain Object)的概念后,我们发现这才是开发企业应用更OO的模式,以前的Transaction Script简直太土了。。。按照领域模型组织起来的面向对象语言代码,简直美极了,而RO ...
by Norther 2008-05-16 浏览 (174) 回复 (59) 关键字:

dao的方法设计

讨论引自: http://www.javaeye.com/topic/8204 总结一下: 帖子中指出了两种最为常见的dao模式: 方法一: public class StudentDao { public List getStudents(String queryString){ //find是已经构造好的查找方法 return find(queryString); ...
by spiritfrog 2008-05-27 浏览 (121) 回复 (1) 关键字:

ibatis+spring 集成

作为开源的Orm对象映射框架,ibatis是一个线程安全,学习容易,但是开发相对于hibernate来说的话,就要繁锁些,没有很好的工具支持ibatis所有的配置几乎是通过手写,这样增加了开发者的难度、、好啦,言归正转。下面编写实现。 一、引入spring,ibatis jar包. 二、编写log4j.properties日志文件       ...
by tml808 2008-06-24 浏览 (57) 回复 (0) 关键字:

一个简单数据访问接口的设计

我设计一个数据库访问接口,目标是简单易用,STL兼容,类型安全,效率不太差,尽量非侵入。 已实现大部分功能,但我长年困在C/C++世界,视野和经验都很有限,几个地方感觉设计的不太好。 烦请各位老大有空帮看看,指点一二。 我只建立了两个类,数据库类和记录集类。下面是简单示例。 //一个POD类型,要在内存中操作并保存到数据库 struct Student { int num; ...
by dayn9 2007-10-24 浏览 (759) 回复 (11)

GORM多对多映射引发的问题

以前多对多映射都没有用过List方式,现在需要一个有序的列表结果报错 下面是代码: class Student { //科目 static hasMany = [subjects:Subject] List subjects } class Subject { static mapping = { table 'cto_subject' ...
by xiao0556 2008-06-17 浏览 (99) 回复 (1)

XJ: 一个扩展Java语言的方案

Java历来是一种以不变应万变的语言。在Java 5中,annotation的引入使得Java在某些特殊的应用场合(如企业应用)中能够进行定制。Annotations 可被看作是用Java核心技术来定义的"领域特定语言"(Domain Specific Languages,DSLs)。 Annotation本质上是一种 name-value 形式的绑定,仅限于它们所能表达的意义。它们不能定义新的 ...
by levis2000 2008-04-16 浏览 (1018) 回复 (3) 关键字: extensible java

Adobe Spry 1.6.1发布 面向设计人员的AJAX框架

Adobe Spry是一个面向Web设计人员而不是开发人员的Ajax框架,它使得设计人员不需要了解复杂的AJAX技巧也能在一个HTML页面中创建丰富体验成为了可能。目前1.6.1版本发布,很多新的更新都和支持AIR相关,并且很多很酷的功能加入到新的版本中。 Spry有许多功能,但是最重要的就是移除和加载数据,下面我给一个Spry是如何运行的例子: 首先: <script type= ...
by withyou 2008-02-28 浏览 (1131) 回复 (1) 关键字:

基于JavaScript的代码自动生成工具

JavaScript Based Code Generator - codegen 工具主页http://sourceforge.net/projects/jbcgen/目的快速生成程序代码, 比如Struts, Spring, Jdbc/Hibernate所有前后台的代码.简单介绍本工具生成代码的思想是读取数据库中表的结构, 使用JavaScript作为脚本语言编写模板, 生成各种代码或者文件, ...
by jejwe 2008-03-06 浏览 (2127) 回复 (2) 关键字:

推荐知识库条目

Comming soon