本文代码一概以不担保,免责(也就是不管你遇到任何问题,都与本人无关)的方式提供,内容仅供参考。
友情提示
:
下载微软网盘文件时关闭下载工具
,
否则你将得到错误的文件
,
双击
EXE
会出来
DOS
窗口
.
正确操作是点击文件名后能看到显示下载链接和文件大小等信息
.
http://cid-519b3f7aa2172030.skydrive.live.com/self.aspx/Public/ibatis/ibatis.zip IMB 这是个我写的iBATIS的入门单表映射例子,MySQL开发,注释完整,表还是我常用的那个 Student.
示例文件:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMap
PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
<!-- 此命名空间在配置文件较多时可以起到包的作用,参考 useStatementNamespaces 相关资料 -->
<sqlMap namespace="Student">
<!-- 使用类型的别名可以避免在下面的 SQL 映射语句中每次都得使用完整类名称 -->
<typeAlias alias="Student" type="entity.Student"/>
<!-- 结果集映射描述了从查询结果的列映射到类属性的方式. 当然这个结果映射配置不是必须的,
如果列名(或者查询结果的列别名)和属性相匹配的话,会进行自动转换.
<resultMap id="StudentResult" class="Student">
<result property="id" column="USER_ID"/>
<result property="username" column="USER_NAME"/>
<result property="password" column="USER_PASSWORD"/>
<result property="age" column="USER_AGE"/>
</resultMap>
-->
<!-- 不带参数选中数据并将结果映射到 Student(对应类 entity.Student). -->
<select id="selectAllStudent" resultClass="Student">
select * from Student
</select>
<!-- 根据ID选择数据并映射到类,带有一个属性名为 id 的参数 -->
<select id="selectStudentById" parameterClass="int" resultClass="Student">
select
*
from Student
where ID = #id#
</select>
<!-- 插入数据示例,使用了 Student 类作为参数 -->
<insert id="insertStudent" parameterClass="Student">
insert into Student (
username,
password,
age )
values (
#username#, #password#, #age#
)
</insert>
<!-- 更新数据示例, 使用了 Student 类作为参数 -->
<update id="updateStudent" parameterClass="Student">
update Student set
username = #username#,
password = #password#,
age = #age#
where
ID = #id#
</update>
<!-- 删除示例, 使用整数作为参数 -->
<delete id="deleteStudentById" parameterClass="int">
delete from Student where ID = #id#
</delete>
</sqlMap>
另外,做开发时经常有人希望能在浏览器中一次选中多个文件然后上传(注意是在文件打开框里选中多个,不是一次选一个那种),还带上传队列和进度条。不过这个使用HTML自带的File组件是办不到的,可以使用Applet,或者SWF,或者IE插件来实现。有个开源的是FancyUpload,用SWF实现的。大家可以自己去看例子http://digitarald.de/playground/uplooad.html 官方站点 http://digitarald.de/project/fancyupload/
JavaEye上有人把完整代码做了个例子提供下载,并写了个说明,参考:http://www.javaeye.com/topic/144518 Ajax+Flash多文件上传之FancyUpload的应用,尊重作者,这第二个代码是原作者写的,我只是转载,欢迎阅读原文获得信息。
http://cid-519b3f7aa2172030.skydrive.live.com/self.aspx/Public/AJAX/fancyupload.rar 21KB
运行效果示例:
附送美女一张(好像是大旗网的):
http://image1.daqi.com/pic_search/original/26956/5927cb911989eaf46bd378c75f6b46e7.jpg 点击看大图