初学ssm框架总结

来源:互联网 发布:网页在线翻译软件 编辑:程序博客网 时间:2024/06/16 16:02

Spring,spring mvc,mybatis框架

1.    基本类

2.    数据库mysql

(1)主键设置

(2)Foreignkey外键关联

(3)数据库连接

3.    Dao层(数据访问层,方法封装)

(1)接口interface方法---->         实现由相应的dao.xml完成相应的数据库操作(spring-dao.xml完成Mybatis整合)

(2)如果dao.xml里面有写入#{参数},接口参数要使用@Param

4.    Service层

(1)接口interface ------>实现由类(@Service),与dao类挂钩。

(2)封装Service类数据bean

(3)配置有spring-service.xml

(4)@Autowired注入接口,spring会自动调用实现类

(5)@Transactional注解控制事务(在实现类中写)

5.    web层

(1)Controller类,对访问地址进行拦截并处理@Controller

@RequestMapping对拦截地址的配置

@Autowired注入service

Return String------>返回jsp页面

@ResponseBody转换成json格式

参数:@PathVariable获取传入多个的数值{}

             @PathParam获取传入单个的数值

(2)配置由spring-web.xml

6.    web.xml

1.配置DispatcherServlet拦截器

2.配置SpringMVC需要配置的文件(spring-dao/service/web.xml)

7.单元测试

  (1) @RunWith(SpringJUnit4ClassRunner.class)//使用所以注释前必须使用这个

@ContextConfiguration("配置文件")

@Resource注入

@Test单元测试

原创粉丝点击