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

做网站优化有用吗网站开发包括什么软件

做网站优化有用吗,网站开发包括什么软件,郑州pc网站建设,上海外贸建站文章目录 1 关于SpringBoot2 关于MyBatis2.1 MyBatis概述2.2 MyBatis核心思想2.3 MyBatis使用流程3 MyBatis配置SQL方式3.1 基于注解方式3.1.1 说明3.1.2 使用流程3.1.3 常用注解 3.2 基于XML方式3.2.1 相比注解优势3.2.2 使用流程3.2.3 常用标签 1 关于SpringBoot SpringBoot… 文章目录 1 关于SpringBoot2 关于MyBatis2.1 MyBatis概述2.2 MyBatis核心思想2.3 MyBatis使用流程3 MyBatis配置SQL方式3.1 基于注解方式3.1.1 说明3.1.2 使用流程3.1.3 常用注解 3.2 基于XML方式3.2.1 相比注解优势3.2.2 使用流程3.2.3 常用标签 1 关于SpringBoot SpringBoot是一个基于Spring框架的快速开发的脚手架它能够帮助我们开发者快速搭建项目环境并提供了一些建议的配置方式降低了开发者程序的开发和部署难度。 2 关于MyBatis 2.1 MyBatis概述 MyBatis是Java的持久化框架目的是为了使操作数据库更加方便、灵活、高效。可以通过Java注解和XML文件来映射Java对象和SQL语句提供了非常灵活的SQL编写方式和动态SQL语句的创建方式可以与Spring框架结合使用。 2.2 MyBatis核心思想 将Java对象和数据库操作分离通过注解和XML映射文件映射到数据库的字段上并提供相应的API来操作数据库。可以自动将SQL语句转为JDBC代码并根据指定的返回值类型生成对应的结果提供给开发者使用。 2.3 MyBatis使用流程 配置MyBatis环境 在pom.xml中添加相关依赖MyBatis Framework 和 MySQL Driver配置文件中配置数据库的连接信息application.properties) spring.datasource.urljdbc:mysql://localhost:3306/blog?characterEncodingutf8serverTimezoneAsia/Shanghaispring.datasource.usernamerootspring.datasource.passwordroot定义pojo类和数据表做好映射关系编写Dao层接口在接口中定义操作数据库的方法在注解或者XML文件中实现具体的SQL语句。 Mapperpublic interface UserMapper{Insert(INSERT INTO user VALUES(NULL,#{username}))int insert(User user);}使用 // 1.自动装配Autowiredprivate UserMapper userMapper// 2.调用方法userMpper.insert(...)3 MyBatis配置SQL方式 3.1 基于注解方式 3.1.1 说明 基于注解方式省去了配置XML文件的编写工作并且可以很方便的完成一些 简单的 CRUD操作但是对于一些复杂的SQL语句使用起来会很冗余。 3.1.2 使用流程 maven工程在pom.xml中添加MyBatis和MySQL相关的依赖在配置文件中application.properties配置数据库的连接信息创建实体类和数据库中的表做好对应关系配置Mapper接口在接口中添加Mapper注解告诉底层为此接口创建实现类在实现类中定义数据访问的逻辑执行与数据库的会话在接口中定义方法在方法上使用注解标注SQL语句的类型可以使用的注解有Insert、Dlelete、Update、Select 如果SQL语句中涉及到多个参数可以使用Param注解给每个参数取名。自动装配并在应用程序中使用即可 Autowiredprivate XxxMapper xxxMapper;xxxMapper.接口中的方法(参数...);3.1.3 常用注解 Insert(“SQL”)Dlelete(“SQL”)Update(“SQL”)Select(“SQL”) 3.2 基于XML方式 3.2.1 相比注解优势 更好的可读性 XML文件具有良好的结构和语义可以使JAVA代码和SQL语句彻底分离便于管理和优化。注解配置SQL语句可能使JAVA代码变的冗长。更好的复用性 将SQL语句写入XML文件中通过 和标签 将重复的SQL抽取并引用从而提高了SQL语句的复用性。更好的支持动态SQL 动态SQL语句是根据运行时的参数来生成的SQL复杂性较高使用XML文件更加方便。 3.2.2 使用流程 添加依赖pom.xml配置数据源application.propertis配置xml文件的扫描路径application.properties创建实体类做好和数据表的对应关系定义接口添加Mapper注解并定义接口中的方法创建xml文件使用标签配置SQL 装配使用 Autowiredprivate XxxMapper xxxMapper;xxxMapper.接口方法(参数...);3.2.3 常用标签 insert标签delelte标签update标签select标签 使用select标签需要指定 resultType 的属性值foreache标签用于动态删除 delete idxxxDELETE FROM xxx WHERE id in(foreache collection对象类型 item变量名 separator分隔符#{变量名}/foreache)/deleteset标签和if标签用于动态修改 update idxxxUPDATE xxx setif test属性名!null字段名#{属性名},/ifif test属性名!null字段名#{属性名},/ifif test属性名!null字段名#{属性名}/if/set/updatesql标签和include标签用于SQL语句的复用 !--1.重复SQL抽取--sql idselectSqlSELECT * FROM xxx/sqlselect idxxx resultTypexxxinclude refidselectSql/include/selectselect idyyy resultTypeyyyinclude refidselectSql/include WHERE idgt;5/select
http://www.zqtcl.cn/news/472757/

相关文章:

  • 在线音乐网站开发现状有什么网站接效果图做的
  • 网站开发自学难吗上海网站建设百度推广公司哪家好
  • 建设部网站官网四库一平台房地产网站大全
  • 做外贸如何建立网站微信信息流广告投放
  • 上海工程建设招投标网站开发购物网站描述
  • 网站系统维护一般多久电商关键字优化
  • 孝感市建设局网站宁波seo网络推广价格
  • 百度商桥网站网络编程技术试题
  • 设计素材网站排名网站建设网站软件有哪些内容
  • 互联网兼职做网站维护wordpress评论微信通知
  • 合肥瑶海区网站建设方案长沙网站 建设推广世云网络
  • wordpress 挂码seo推广公司哪家好
  • 高端 网站设计公司wordpress添加投稿功能
  • 长沙 网站设计 公司价格江苏专业网站建设费用
  • 做的好的手机网站有哪些内容手机怎么做app详细步骤
  • net网站开发参考文献c++能不能作为网页开发语言
  • 我公司让别人做网站了怎么办厦门logo设计公司
  • 闸北专业做网站怎么判断网站优化过度
  • 搭建网站seowordpress重新安装如何做
  • 网站设计优化重庆教育建设有限公司网站
  • 域名注册网站查询手工制作视频教程简单又漂亮
  • 书画院网站源码网站百度指数
  • 网页设计与网站开发第三版课后答案网络运营商是干嘛的
  • wordpress分类目录网站主题自己做营销型网站
  • 简述网站推广的五要素seo排名软件怎么做
  • 做网站能做职业吗织梦如何做几种语言的网站
  • 手机网站定制咨询如何修改网站
  • 长沙大型网站建设公司建站工作室源码
  • 找设计方案的网站专注南昌网站建设
  • UE做的比较好的网站汕头网站关键词优化教程