crm(框架采用ssh)
* 客户关系管理系统:管理、重要、签约等等客户
*OA管理系统
*进销存管理系统
关于dao层的实现思路:
1、先设计一个总的dao的接口,定义通用方法接口
2、然后构建一个实现类实现通用方法,
3、利用一个接口,继承并添加新的接口
4、写一个新的类,继承已经实现的通用的实现方法,并且实现新添加的接口的方法
在搭建ssh框架的时候,需要首先用hibernate连接数据库,hibernate连接数据的方式,是先创建javaBean类,然后创建相同的hibernate文件
文件内容如下
然后创建hibernate.cfg.xim配置文件,里面配置hibernate连接是用户名,密码,连接驱动等等一些连接配置
其中一些写法固定
以上便是基本的连接搭建,搭建成功后需要用junit测试单元进行连接测试是否成功
测试类的写法:
在src目录下建一个专门用来单元测试的包,里面放测试类,测试类代码如下:
采用回话工厂的模式:
1、创建一个config加载器,加载cfg.xml文件
2、创建一个回话工厂
3、打开一个会话
4、开启一个数据库事物
5、创建一个javaBean对象,并进行数据set
6、保存会话,并提交事物,关闭会话
在创建完了测试用例后,还需要对用例中的hbm.xml文件进行关联,不然无法通过JavaBean读取到之前写的文件:
关联如下:
当文件可点击时,说明文件地址填写正确。
测试出问题时,需要仔细检查,这里我们会出现问题,是因为驱动写错。正确写法如下:
搭建hibernate完成