- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
框架程序设计java 框架程序设计java * * 第9章 SpringMVCSpringMybatis框架集成 框架程序设计(Java) * 9.0学习目标 使用三个框架(非集成) 1 整合spring和mybatis 2 三框架合一 3 软件工程系本科课件 框架程序设计java * 9.1使用三个独立框架 例子1 使用ssm框架实现用户登录:输入用户名、密码,登录成功到成功页面,登录失败到失败页面 数据表名user(用户信息表)字段2个 username 用户名 字符串 10位 主键 password 密码 字符串 6位 非空 登录失败 登录成功 软件工程系本科课件 框架程序设计java * 9.1例1-步骤 步骤1:回顾我们使用springmvc框架时实现的用户登陆功能,在该项目的基础上进行改造 步骤2:在项目中加入mybatis框架 步骤2-1:加入相关的jar包 mybatis框架:mybatis-3.4.1.jar以上 mysql数据库:mysql-connector-java-5.1.7-bin.jar 步骤2-2:基本配置文件mybatis-config.xml,配置如下: 软件工程系本科课件 框架程序设计java * 9.1例1-步骤 基本配置文件mybatis-config.xml(在src目录中) 文件头 ?xml version=1.0 encoding=UTF-8? !DOCTYPE configuration PUBLIC -////DTD Config 3.0//EN /dtd/mybatis-3-config.dtd configuration !-- 文件体在这里 -- /configuration 软件工程系本科课件 框架程序设计java * 9.1例1-步骤 文件体 !-- 数据库连接信息 -- environments default=development environment id=development transactionManager type=JDBC / dataSource type=POOLED property name=driver value=com.mysql.jdbc.Driver / property name=url value=jdbc:mysql://localhost:3306/frame?characterEncoding=utf8 / property name=username value=root / property name=password value=123456 / /dataSource /environment /environments !-- 扫描sql配置文件 -- mappers mapper resource=springmvc_demo/mapper/UserMapper.xml / /mappers 软件工程系本科课件 框架程序设计java * 9.1例1-步骤 步骤2-3:sql语句配置文件UserMapper.xml(在src\springmvc_demo\mapper中),配置如下: 文件头 ?xml version=1.0 encoding=UTF-8? !DOCTYPE mapper PUBLIC -////DTD Mapper 3.0//EN /dtd/mybatis-3-mapper.dtd 9.1例1-步骤 * 文件体: mapper namespace=/ select id=getUser parameterType=springmvc_demo.model.User resultType=springmvc_demo.model.User SELECT * FROM user where username=#{username} and password=#{password} /select /mapper 软件工程系本科课件 框架程序设计java * 9.1例1-步骤 步骤2-4:创建springmvc_demo.model.User public class User { String username; String password; //以下省略对应的get、set方法 } 软件工程系本科课件 框架程序设计java * 9.1例1-步骤 步骤2-5:修改业务逻辑类Login,从数据库读取数据判断用户是否登陆成功,代码如下: //判断用户是否登陆成功 public boolean execute(String username
您可能关注的文档
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件1 MyBatis入门.ppt
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件02MyBatis 基础操作-简单查询.ppt
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件02MyBatis 基础操作-增删改.ppt
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件03MyBatis复杂查询-关联查询.ppt
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件03MyBatis复杂查询-集合查询-1.ppt
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件03MyBatis复杂查询-集合查询-2.ppt
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件03MyBatis复杂查询-鉴别器.ppt
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件04 01MyBatis自动生成工具.ppt
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件04MyBatis动态sql.ppt
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件05SpringMVC框架-简易的MVC框架.ppt
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件12SSM集成之整理.ppt
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件13 简化进销存项目的需求分析与设计.ppt
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件mybatis复习要点.ppt
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件SLMS系统功能实现之登录、退出登录以及员工列表.ppt
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件SLMS系统功能实现之新增员工.ppt
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件springMVC复习要点.ppt
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件spring复习要点.ppt
原创力文档


文档评论(0)