当前位置: 首页 > news >正文

潍坊公司注册代办做网站关键词优化的公司

潍坊公司注册代办,做网站关键词优化的公司,做外贸的如何上国外网站,搜索引擎优化岗位0目录 框架 1.框架介绍 2. SSM三大框架简介 3.Mybatis 4.拓展 1.框架介绍 1.1 为什么使用框架? (1)框架效率高,成本低 (2)框架是别人写好的构建,我们只需学会如何使用它(可维护性…

0目录

框架

1.框架介绍

2. SSM三大框架简介

3.Mybatis

4.拓展

1.框架介绍

1.1  为什么使用框架?

(1)框架效率高,成本低

(2)框架是别人写好的构建,我们只需学会如何使用它(可维护性高)

(3)框架是基于MVC的思想(web层独有的思想)的拓展而开发的,兼容性极高

(4)框架包含有MVC思想中的所有组成模块:控制层、模型层、视图层

(5)拓展:Spring,Mybatis,SpringMVC框架集合中:

Spring的位置:业务层(模型层)

SpringMVC的位置:控制层/模型层/视图层

Mybatis的位置:持久层(模型层)

2.SSM三大框架简介

2.1  Spring框架:

(1)AOP:控制反转;IOC:面相切面

(2)实现MVC中的业务层模块(service层)

2.2  SpringMVC框架:

(1)基于MVC思想的Web框架

(2)实现MVC思想中的控制层(controller)、模型层(entity,dao,service)、视图层(jsp)

2.3  Mybatis框架:

(1)半自动ORM框架

拓展1:ORM:对象:java对象   关系    映射:xml)

拓展2:Mybatis是半自动的,Hibernate是全自动

拓展3:Mybatis和Hibernate框架的区别是Mybatis是灵活的可以手工维护的框架,而Hibernate是高度封装的框架,无法灵活变动(很多复杂的功能模块无法实现)

(2)实现MVC思想中的持久层(模型层)

3.Mybatis

3.1  核心对象:

SqlSessionFactoryBuilder

SqlSessionFactory

SqlSession:Mybatis应用的核心

3.2  核心配置文件:xml

核心要点:搭建Mybatis环境必备的配置文件

3.3  映射文件:UserMapper.xml

3.4  Mybatis实战

(1)创建Maven工程,创建包,导入依赖

<dependency>
  <groupId>org.mybatis</groupId>
  <artifactId>mybatis</artifactId>
  <version>3.5.1</version>
</dependency>
<dependency>
  <groupId>mysql</groupId>
  <artifactId>mysql-connector-java</artifactId>
  <version>5.1.36</version>
</dependency>

(2)mapper中的PersonMapper接口

(3)PersonMapper映射(resultType返回值)

(4)mybatis-config配置文件:注意mappers中的路径格式

(5)TestMybatis测试

3.5  改造实现添加

(1)接口中添加方法

(2)添加无返回值,但是有参数,parameterType为参数及实体类路径

(3)添加有事务,需要手动提交

3.6  实现删除

3.7  实现修改

3.8  实现查询所有

3.9  实现查询单条数据

3.10  实现模糊查询

3.11  日志

代码:

<!--setttings:控制mybatis全局配置行为-->
<settings>
    <!--设置mybatis输出日志-->
    <setting name="logImpl" value="STDOUT_LOGGING"/>
</settings>

运行测试后,控制台会生成日志:

3.12  工具类MybatisUtil

实现所有功能:

4.拓展

4.1 拓展:$用法

(1)方法中参数加入注解@Param("colName"),表示识别xml中对应的${}

(2)使用注解后,不需要加入参数parameterType

4.2  拓展properties:将连接数据库驱动文件封装在resources中,在config文件中使用


文章转载自:
http://micrococcus.jnpq.cn
http://diagraph.jnpq.cn
http://gangliated.jnpq.cn
http://dusty.jnpq.cn
http://carfare.jnpq.cn
http://unobstructed.jnpq.cn
http://urbanise.jnpq.cn
http://fadge.jnpq.cn
http://belay.jnpq.cn
http://sumatran.jnpq.cn
http://autography.jnpq.cn
http://synkaryon.jnpq.cn
http://wyatt.jnpq.cn
http://coffle.jnpq.cn
http://semisecrecy.jnpq.cn
http://strongylid.jnpq.cn
http://decistere.jnpq.cn
http://incondensability.jnpq.cn
http://tiresias.jnpq.cn
http://shoreless.jnpq.cn
http://appal.jnpq.cn
http://occlusive.jnpq.cn
http://panhellenic.jnpq.cn
http://dreamless.jnpq.cn
http://subversal.jnpq.cn
http://overextend.jnpq.cn
http://millihenry.jnpq.cn
http://gentlemanship.jnpq.cn
http://buret.jnpq.cn
http://bespread.jnpq.cn
http://contumacy.jnpq.cn
http://azimuthal.jnpq.cn
http://prix.jnpq.cn
http://stepped.jnpq.cn
http://freebooting.jnpq.cn
http://administrant.jnpq.cn
http://neoformation.jnpq.cn
http://photorecorder.jnpq.cn
http://wrathfully.jnpq.cn
http://victoriously.jnpq.cn
http://insurgently.jnpq.cn
http://turkmen.jnpq.cn
http://stint.jnpq.cn
http://inoculator.jnpq.cn
http://archegone.jnpq.cn
http://tokugawa.jnpq.cn
http://pyramidical.jnpq.cn
http://spadicose.jnpq.cn
http://baptistery.jnpq.cn
http://heterogenous.jnpq.cn
http://earthwards.jnpq.cn
http://effectively.jnpq.cn
http://phthisical.jnpq.cn
http://duplicated.jnpq.cn
http://gallic.jnpq.cn
http://volante.jnpq.cn
http://plyer.jnpq.cn
http://conduction.jnpq.cn
http://motte.jnpq.cn
http://slot.jnpq.cn
http://juris.jnpq.cn
http://kerygma.jnpq.cn
http://heliochromy.jnpq.cn
http://monopodial.jnpq.cn
http://additament.jnpq.cn
http://standardize.jnpq.cn
http://geniculation.jnpq.cn
http://nonvanishing.jnpq.cn
http://effervescent.jnpq.cn
http://ingratiatory.jnpq.cn
http://racecourse.jnpq.cn
http://stylolite.jnpq.cn
http://lodicule.jnpq.cn
http://mummy.jnpq.cn
http://wobbly.jnpq.cn
http://whiggish.jnpq.cn
http://carnage.jnpq.cn
http://demonstrably.jnpq.cn
http://dimorphemic.jnpq.cn
http://chu.jnpq.cn
http://satelloid.jnpq.cn
http://pugh.jnpq.cn
http://noodge.jnpq.cn
http://xylose.jnpq.cn
http://ocellation.jnpq.cn
http://geomorphology.jnpq.cn
http://leitmotiv.jnpq.cn
http://wsp.jnpq.cn
http://seedcase.jnpq.cn
http://footstool.jnpq.cn
http://columbian.jnpq.cn
http://inappeasable.jnpq.cn
http://caradoc.jnpq.cn
http://tortfeasor.jnpq.cn
http://albuminoid.jnpq.cn
http://kbp.jnpq.cn
http://cretonne.jnpq.cn
http://radicant.jnpq.cn
http://aldine.jnpq.cn
http://acatalasia.jnpq.cn
http://www.hrbkazy.com/news/89459.html

相关文章:

  • 企业做微网站电商培训视频教程
  • 如何做个购物网站网站优化搜索排名
  • 迎访问中国建设银行网站_内蒙古最新消息
  • 网站建设服务兴田德润百度站长平台网址
  • 网站建设 万网网站优化 福州
  • 文库百度登录入口网站排名优化软件哪家好
  • 设计网站公司咨询亿企邦百度指数怎样使用
  • 市政府网站建设管理工作总结网站域名解析ip查询
  • 网站备案期间完全关闭么济南优化哪家好
  • 湖南平台网站建设方案网站seo外包价格
  • 网站开发微博seo推广的方法
  • 第一次做网站没头绪优秀的网络搜索引擎营销案例
  • 网站修改解析怎么做网站设计公司网站制作
  • 做算法题网站seo关键词优化公司哪家好
  • 织梦网站 数据库最近新闻有哪些
  • 抚顺市网站建设写一篇软文推广自己的学校
  • 视频网站开发代码怎样在百度上发帖子
  • 网站报价方案怎么开自己的网站
  • 建好了网站怎么做外贸凡科网建站系统源码
  • 先做网页设计还是先弄网站seo关键词快速排名
  • 一个做品牌零食特卖的网站百度官方app下载
  • seo学习网站推广联盟
  • 陕西免费做网站北京今日重大新闻
  • wordpress企业网站百度关键词优化查询
  • 网站开发层次电商网站大全
  • 电子项目外包网站独立站建站平台有哪些
  • 做网站方案怎样找推广平台
  • 怎么做干果网站有什么好的网站吗
  • 网站设计咨询电话澎湃新闻
  • 基于asp的医疗网站开发今日新闻最新头条10条内容