Create README.md

框架介绍：
	durcframework是一个基于SpringMVC + Mybatis的框架。其设计目的在于提高开发效率，避免做重复的工作。尤其是在做管理后台时，能减少许多代码量。
 
框架用到的技术点：
	1. 采用泛型设计，对数据库的增删改查做了适度的封装。只需少量代码就能完成一个模块的CRUD操作。
	2. 使用注解来生成查询条件，mybatis文件不需要额外配置，减少了mybatis的代码量。
	3. 使用Java代码动态生成查询条件，可以根据不同场景，不同业务来组装查询条件。
	4. 可以配合前台做Ajax开发，传输JSON格式数据，也可以使用传统SpringMVC到jsp页面。
	5. 后台自动验证功能，支持JSR-303。

使用本框架可以完成的事：
	1. 少量代码完成对一张表的增删改查。
	2. 数据导出
	3. 数据校验
	

下面是一个学生表的Controller类：
@Controller
public class StudentCrudController extends CrudController<Student, StudentService> {
	
	// 模拟表单提交
	// http://localhost/durcframeworkTest/addStudent.do?name=Lucy&stuNo=No0000197&address=USA&mobile=13345678951&birthday=1987-07-06
	@RequestMapping("/addStudent.do")
	public ModelAndView addStudent(Student student) {
		ModelAndView mav = this.save(student);
		System.out.println("添加后的主键ID:"+ student.getId());
		return mav;
	}
	
	// http://localhost/durcframeworkTest/listStudent.do
	@RequestMapping("/listStudent.do")
	public ModelAndView listStudent(SearchStudentEntity searchStudentEntity) {
		return this.queryByEntity(searchStudentEntity);
	}
	
	// 模拟表单提交,修改姓名为Lily
	// http://localhost/durcframeworkTest/updateStudent.do?id=39&name=Lily
	@RequestMapping("/updateStudent.do")
	public ModelAndView updateStudent(Student student) {
		return this.update(student);
	}
	
	// 传一个id值即可,根据主键删除
	// http://localhost/durcframeworkTest/delStudent.do?id=39
	@RequestMapping("/delStudent.do")
	public ModelAndView delStudent(Student student) {
		// 通过主键查询某一条记录
		System.out.println(this.getService().getById(student.getPk()));
		return this.delete(student);
	}
	
}
	
StudentCrudController类中的四个方法分别完成了增删改查操作，并且自带分页查询。再来看看Service类和Dao类是怎么样的

@Service
public class StudentService extends CrudService<Student, StudentDao> {
}

public interface StudentDao extends BaseDao<Student> {
}

Service类和Dao类只需做简单继承即可，应有的功能都封装在父类中了。


本框架采用Maven构建，您需要了解一些Maven知识，在这里就不多提了。

框架有一个对应的demo：https://github.com/durcframework/durcframework.test
里面有大量测试内容，配合前端框架整合了完整的CRUD例子。前端采用了jQuery EasyUI。