- 浏览: 81111 次
- 性别:
- 来自: 西安
最新评论
-
duruochen372:
mybatis介绍(一) -
sj5455718:
突然想起来,where里面的条件都不符合的时候,用1=1来结束 ...
mybatis的SQL映射配置文件 -
1069355234:
mybatis的SQL映射配置文件 -
雨的印迹:
用了感觉很棒,但是汉化怎么搞?
ExtJs文件上传组件(UploadDialog) -
另一花生:
非常感谢楼主的例子!
ExtJs文件上传组件(UploadDialog)
文章列表
mybatis介绍(一)
- 博客分类:
- mybatis
什么是mybatis
MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除
了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索。MyBatis可以使用简单的
XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的
Java对象)映射成数据库中的记录。
每一个MyBatis的应用程序都以一个SqlSessionFactory 对象的实例为核心。SqlSessionFactory 对 象的 实例 可以 通 过SqlSessionFactoryBuilder 对 象 来获 得 。Sq ...
最近在研究github,早上在找权限设置的一些资料时,发现了这个关于git的基础操作,挺不错的。另外纳闷一点,为啥git不出一套权限功能呢?
http://rogerdudler.github.com/git-guide/index.zh.html
Spring IOC容器实现
- 博客分类:
- Spring
在Spring IOC 容器的代码是org.springframework.beans包中的BeanFactory接口,该接口提供了IOC容器的基本功能。
而org.springframework.context包下的ApplicationContext接口扩展了BeanFactory,还提供了与Spring AOP集成、国际化处理、事件传播及提供不同层次的context实现 (如针对web应用的WebApplicationContext)。简单的说BeanFactory提供了IOC容器的最基本功能,而Application提供了更多的企业应用的支持。
简单的对 ...
我们该如何设计数据库
- 博客分类:
- 转载
数据库该如何设计,一直以来都是一个仁者见仁智者见智的问题。
对于某一种数据库设计,并不能简单的用好与不好来区分。或许真的应了那句话,没有最好,只有最适合。讨论某种数据库设计的时候,应该在某种特定的需求环境下讨论。
下面来讨论一下在项目中经常碰到的用户的联系方式储存的问题。
我在这里套用之前网络上流行“普通——文艺——二逼”的分类方式来描述我下文中提及的三种数据库设计思路,并且通过查询数据(对数据增删改,三种设计要付出的代码成本都差不多)和数据库面临需求变动两个方面来思考这三种设计各有怎样的优劣。
普通青年:
或许我们都这样设计过数据库
Java Excel是一开放源码项目,通过它开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件以及插入图片等等。 详细介绍及API查看官方:http://www.andykhan.com/jexcelapi/index.html ps:读取结束时注意调用close()方法;释放内存 写入结束时先调用write()方法,否则得到的是空Excel,因为先前的操作都是存储在缓存中。具体见代码 一、读取Excel的例子: 注意对数字、日期等不同CellType的读取
/**
* jxl 读取
* @author Michael sun
* ...
最近经常碰到这样一种情况,事先并不知道grid中每一列的信息,也就是不知道 grid 的ColumnModel中的相信信息,需要经过后台才能获取所有列的信息,此时就需要用到grid列的动态生成。
目前只研究了两种方式的动态grid生成方法,下面附上方法。
第一种方法:
需要导入一个插件,AutoGrid.js,在网上都可以下载到,附件也上传了。
前台代码如下
var grid = new Ext.ux.AutoGridPanel({
title:'动态grid',
renderTo: 'w',
height: 300,
...
第一种方法:传统的上传方式
在formpanal中增加一个fileUpload的属性,
Ext.onReady(function(){
var form = new Ext.form.FormPanel({
renderTo:'file',
labelAlign: 'right',
title: '文件上传',
labelWidth: 60,
frame:true,
url: '../UpLoadServlet',//fileUploadServlet
widt ...