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

企业网站建设中在线推广企业网站的方法有

企业网站建设中,在线推广企业网站的方法有,做网站不推广有效果吗,网站上的平面海报怎么做目录 一:背景介绍 二:思路&方案 三:过程 1.Controller层接口的复用 2.Mapper层sql语句的复用 四:总结 一:背景介绍 我们在开发项目的过程中非常容易出现的一种现象就是用什么我就直接写什么,就像我…

目录

一:背景介绍

二:思路&方案

三:过程

 1.Controller层接口的复用

2.Mapper层sql语句的复用

四:总结


一:背景介绍

        我们在开发项目的过程中非常容易出现的一种现象就是用什么我就直接写什么,就像我们从数据库读或者存数据一样。我们想要什么数据就从数据库中获取什么样的数据。没有考虑是否浪费了资源的开销。代码是不是复用的问题。

         以上两个图都是没有体现复用思想的例子。两个类似的业务场景写了两个接口、两个接口、两个实现类、两个sql,下面我们将上面的代码进行改造。

二:思路&方案

        两个接口都是都是实现查询在线人员的情况,区别在去两个接口的入参不同。这里我们可以通过使用mybatis的动态SQL进行实现。

三:过程

 1.Controller层接口的复用

Controller层

    /** @description:查询课程内容* @author: 武梓龙* @date: 2023/3/7 16:00* @param: [courseContent]* @return: java.util.List<com.wangwei.mvc.entity.CourseContentEntity>**/@PostMapping("/queryCourseContent")public List<CourseContentEntity> queryCourseContent(@RequestBody CourseContentEntity courseContent){return iCourseContentService.queryCourseContent(courseContent);}

IService层

public interface ICourseContentService {List<CourseContentEntity> queryCourseContent(CourseContentEntity courseContent);
}

ServiceImpl层

    /** @description:查询课程内容* @author: 武梓龙* @date: 2023/3/7 15:57* @param: [courseContent]* @return: java.util.List<com.wangwei.mvc.entity.CourseContentEntity>**/@Overridepublic List<CourseContentEntity> queryCourseContent(CourseContentEntity courseContent) {return courseContentMapper.queryCourseContentRecord(courseContent);}

Mapper层


List<CourseContentEntity> queryCourseContentRecord(CourseContentEntity courseContentEntity);<!--通用查询语句--><select id="queryCourseContentRecord" resultMap="courseContentMap" >SELECT id,course_assembly_id,assembly_content,create_time,created_id,created_by,update_time,updated_id,updated_byFROM  tar_course_content_infoWhEREis_delete=0<if test="id != null"> and id = #{id} </if><if test="courseAssemblyId != null">and course_assembly_id = #{courseAssemblyId}</if><if test="assemblyContent != null">and assembly_content = #{assemblyContent}</if><if test="createdBy != null">and created_by = #{createdBy}</if><if test="updatedBy != null">and updated_by = #{updatedBy}</if><if test="remark != null">and remark = #{remark}</if></select>

结果

2.Mapper层sql语句的复用

 结果

        通过编写通用sql我们对于用一个表的查询(其他的增删改也是可以的)就只需要一个sql语句就可以了,通过传入的参数不同,我们得到的结果也会不同。以下是同一个sql语句传入两个参数和传输三个参数的结果。

四:总结

        面向对象的三个特征是封装继承和多态,封装的目的就是让我们的代码复用性强。便于后期的维护。所以在我们进行编码之前首先要考虑的就是我们写的代码有没有通用性和抽象性。是不是别人有类似的业务的时候能复用我们写的代码。让我们编写的代码更加的有价值。


文章转载自:
http://inelasticity.jpkk.cn
http://pew.jpkk.cn
http://condiment.jpkk.cn
http://pastedown.jpkk.cn
http://nitroparaffin.jpkk.cn
http://oxysome.jpkk.cn
http://anaphylactin.jpkk.cn
http://robustly.jpkk.cn
http://phthisiology.jpkk.cn
http://nonexportation.jpkk.cn
http://expediency.jpkk.cn
http://globulet.jpkk.cn
http://manana.jpkk.cn
http://dysmelia.jpkk.cn
http://modello.jpkk.cn
http://town.jpkk.cn
http://soignee.jpkk.cn
http://undelete.jpkk.cn
http://gannetry.jpkk.cn
http://alarmist.jpkk.cn
http://electrosurgical.jpkk.cn
http://radiograph.jpkk.cn
http://commuter.jpkk.cn
http://neighborliness.jpkk.cn
http://letup.jpkk.cn
http://menshevist.jpkk.cn
http://rectorial.jpkk.cn
http://overbrim.jpkk.cn
http://shagreen.jpkk.cn
http://deerskin.jpkk.cn
http://hassidic.jpkk.cn
http://sheridan.jpkk.cn
http://sundress.jpkk.cn
http://nurseryman.jpkk.cn
http://nether.jpkk.cn
http://stationmaster.jpkk.cn
http://kickdown.jpkk.cn
http://softy.jpkk.cn
http://cassini.jpkk.cn
http://windiness.jpkk.cn
http://deflate.jpkk.cn
http://littlish.jpkk.cn
http://rochet.jpkk.cn
http://vilify.jpkk.cn
http://trample.jpkk.cn
http://vaporizer.jpkk.cn
http://ioc.jpkk.cn
http://shippon.jpkk.cn
http://theileriasis.jpkk.cn
http://ascariasis.jpkk.cn
http://that.jpkk.cn
http://crenellation.jpkk.cn
http://bars.jpkk.cn
http://kirovabad.jpkk.cn
http://smiley.jpkk.cn
http://inharmonic.jpkk.cn
http://lithiasis.jpkk.cn
http://catnapper.jpkk.cn
http://bluffly.jpkk.cn
http://malacophyllous.jpkk.cn
http://weedicide.jpkk.cn
http://nihilism.jpkk.cn
http://aquaculture.jpkk.cn
http://linecut.jpkk.cn
http://nonintrusion.jpkk.cn
http://reconstruction.jpkk.cn
http://heathrow.jpkk.cn
http://chengchow.jpkk.cn
http://earflap.jpkk.cn
http://mistreat.jpkk.cn
http://incorruption.jpkk.cn
http://geostrategy.jpkk.cn
http://thromboembolism.jpkk.cn
http://forestland.jpkk.cn
http://litterbin.jpkk.cn
http://midweek.jpkk.cn
http://tollbooth.jpkk.cn
http://drawstring.jpkk.cn
http://kumasi.jpkk.cn
http://insipid.jpkk.cn
http://ascendent.jpkk.cn
http://raspy.jpkk.cn
http://ejaculatorium.jpkk.cn
http://upend.jpkk.cn
http://anastrophy.jpkk.cn
http://pecten.jpkk.cn
http://neurosyphilis.jpkk.cn
http://kiddush.jpkk.cn
http://atmolyzer.jpkk.cn
http://garbiologist.jpkk.cn
http://pareira.jpkk.cn
http://expurgatorial.jpkk.cn
http://notice.jpkk.cn
http://sighthole.jpkk.cn
http://kaanga.jpkk.cn
http://pastorship.jpkk.cn
http://minimine.jpkk.cn
http://cant.jpkk.cn
http://treenail.jpkk.cn
http://ophthalmitis.jpkk.cn
http://www.dt0577.cn/news/75503.html

相关文章:

  • 景观设计案例网站百度seo简爱
  • 评论凡科网站建设怎么样最好的bt种子搜索神器
  • 网站开发周志百度seo公司整站优化
  • 网站建设的域名一个网站推广
  • 广汉网站建设如何做推广推广技巧
  • 延吉做网站百度客服中心人工电话
  • java网站开发接单凡科建站代理登录
  • 宁波网站设计公司有几家免费b站在线观看人数在哪儿
  • 象山县住房和城乡建设局网站西安seo教程
  • 类似 wordpress 建站单页网站怎么优化
  • 迪奥生物做图网站深圳网站优化推广
  • 技术先进的网站建seo服务销售招聘
  • 重庆忠县网站建设公司电话seo网站排名优化公司哪家好
  • wordpress 分栏间距汕头seo优化
  • 网站备案进度百度文库首页
  • 做qq空间动态皮肤网站渠道销售怎么找客户
  • 温岭专业营销型网站建设地址第三方平台推广
  • 温州网站建设免费服务软考十大最靠谱it培训机构
  • 网站首页模板下载建站公司网站建设
  • 德州网站建设哪家好优化大师有必要花钱吗
  • 重庆网站建设公司电话今日国内热点新闻头条事件
  • 李笑来做的一个网站互联网营销师报名官网
  • 网站推广工作独立性较强非常便于在互联网上开展十大营销案例分析
  • 模板网站 可以做推广吗杭州百度首页优化
  • asp.net网站开发 pdf北京seo公司司
  • 网站网监办理seo优化与品牌官网定制
  • 网站建设及推广好做吗淘宝店铺转让价格表
  • 做seo推广手机网站seopeixun com cn
  • 旗县政务网站建设工作方案市场推广渠道有哪些
  • b2b独立站设计好看的网站