S2DAO特性以及中文资料
来源:互联网 发布:洛克人网络争霸 编辑:程序博客网 时间:2024/05/16 06:56
S2Dao具有以下特征:
- 不使用XML进行O/R Mapping
最近的框架式(Framework)的O/R Mapping, 必须使用XML记述大量的信息。
使用S2Dao,则不需要XML文件,只要在Java源程序中记述元数据(metadata)就可以实现O/R Mapping。
- 不需要JDBC的知识
Java应用程序中,使用JDBC的API来执行对数据库的连接和切断处理。
在S2Dao中,这一类处理完全由S2Dao完成,开发者无需考虑JDBC就可以实现对数据库的处理。源程序中不用记述对数据库的连接和切断处理,由此减少了作业量。
- SQL程序员和Java程序员可以分头作业
在S2Dao中,SQL指令可以作为外部文件来准备。这些SQL指令可以通过SQL*Plus等工具来调试并确认其动作,之后可以给这些SQL指令加上注解,指定与Java的映射关系(Mapping),使用SQL工具不用改动这些SQL指令即可执行(这被称之为2WaySQL)。而且,S2Dao读取后也可以得到与Java的映射(Mapping)关系。SQL指令记述在外部文件(SQL文件)中,除了SQL指令以外不用编写任何Java逻辑,所以SQL程序员和Java开发人员完全可以分头作业,提高开发效率。动态SQL指令也不需要编写Java逻辑就可以开发。
- SQL指令的自动生成
Java程序中定义的方法(method),只要遵循命名规则,不用编写SQL指令,S2Dao能够自动生成SQL指令。
几乎在所有的情况下都能够自动生成SQL指令,如果想要编一个非常复杂的SQL指令或者想对其进行改造的话,也可以手动编写SQL指令。
- 接口(interface)和实装的分离
只需定义接口,就能够实现AOP(Aspect Oriented Programming)或者是SQL指令的自动生成。
中文资料位置
http://s2dao.seasar.org/zh-cn/daoDicon.html#FastPropertyTypeFactoryBuilder
http://s2dao.seasar.org/zh-cn/s2dao.html
- S2DAO特性以及中文资料
- S2Dao
- s2dao
- TL431中文资料特性及应用
- openstack一些特性资料
- jdk新特性资料
- Seasar+S2Dao+S2Struts+Mayaa
- Seasar和S2Dao简介
- s2dao.net 教程
- AT45DB041B中文资料-AT45DB041中文资料
- AT45DB041B中文资料-AT45DB041中文资料
- 中文Linux资料大全
- PreparedStatement中文资料
- Resin官方中文资料
- NHibernate中文学习资料
- jade的中文资料
- subversion中文资料
- PLI、IMS中文资料
- WINCE6.0 R3下载
- 091030(星期五)句柄的概念
- 这就是现实
- 惠通面试题
- 无奈的尴尬
- S2DAO特性以及中文资料
- Fedora升级/安装Chromium(Chrome)总结
- 十二大著名法则 一、马太效应
- 正则表达式
- Assembly加载错误时,注意检查Assembly是否被GAC了?
- Unicode简介
- Papervision3D Essentials 第九章翻译 的下载地址
- 项目成败原则失败真的是成功之母
- 优化查询数量(.size()方法)