Spring MVC 整合.pptx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Spring MVC 整合

Spring MVC 整合本章内容框架整合的优点整合Mybatis整合的优点一个良好的框架可以让开发人员减轻重新建立解决复杂问题方案的负担和精力;它可以被扩展以进行内部的定制化;并且有来自用户社区的强大支持实现视图、控制器与模型的分离实现业务逻辑层与持久层的分离Spring mvc Mybatis框架整合在和Mybatis框架整合时,MyBatis的SqlSessionFactory要交由Spring的Bean来完成创建,因此在Spring的配置文件中需要配置该Bean,事务也可交由Spring的声明式事务来完成.前端由Spring MVC来完成,依赖关系由Spring来维持,持久层交由Mybatis完成2.4 Spring管理依赖关系 Spring管理各组件间的依赖关系2.Spring + Mybatis 整合整合主要需要以下几个步骤完成1. 框架Jar包2. Web.xml中DispatcherServlet,applicationContext的配置3. ApplicationContext.xml中数据源和SqlSessionFactory4. ApplicationContext.xml中Mapper,Service的配置以及依赖注入5. ApplicationContext.xml中Controller的配置需求创建 用户表,商品表,商品类型表使用Spring 和 MyBatis 框架完成以下功能用户表完成用户登陆功能查询商品数据修改商品数据CREATE TABLE `tb_user` ( `id` int(11) AUTO_INCREMENT Primary key, `name` varchar(20), `pwd` varchar(255), `age` int, `user_address` varchar(255), `birthday` datetime)用户表如下CREATE TABLE `tb_shopType` ( `id` int(11) AUTO_INCREMENT primary key, `name` varchar(20), PRIMARY KEY (`id`));商品类型表:CREATE TABLE `tb_shop` ( `id` int(11) AUTO_INCREMENT primary key, `name` varchar(20), `price` double , `shopDesc` varchar(250) , `shopTypeId` int,CONSTRAINT `FK_ThopType_ID` FOREIGN KEY (`shopTypeId`) REFERENCES `tb_ShopType` (`id`));商品表创建项目,并添加jar包Spring 和 Mybatis的整合包mybatis-spring-1.2.1.jar创建实体类添加映射器配置实体类public class ShopInf implements Serializable {private int id;private String name;private double price;private String shopDesc;private ShopType shopType;public class UserInf implements Serializable {private int id;private String name;private int age;private String userAddress;private Date birthday;public class ShopType implements Serializable {private int id;private String typeName;private ArrayListShopInf shops = new ArrayListShopInf();映射器UserInfMapperShopInfMapperShopTypeMapper业务层public class ShopServiceImpl implements ShopService{private ShopInfMapper mapper;…..}applicationContext.xmlbean id=userService class=com.scce.sm.service.impl.UserServiceImplproperty name=mapper ref=userInfMapper/property/beanUserServiceShopService控制器@Controllerpublic class UserCon

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档