zoukankan      html  css  js  c++  java
  • 框架

    maven:项目版本依赖编译打包工具,在开发阶段可以快速部署,当时我们用的就是最常用的父子结构多模块开发,为了提交JAR包的下载速度我们搭了私服。

    jquery:丰富的选择器:id,类,标签,父子等,常用的方法:val(),html(),text()

    Ajax:常用的异步请求方式。能够实现页面局部刷新。核心是XMR。用的最多的是Jquery封装好的ajax。属性:url,type,date,datetype,success.

    Struts运行原理:根据我的理解,首先一个请求发起之后会通过前端拦截器filterdispatcher进行拦截,匹配到具体的action方法上,执行完相关业务代码返回一个字符串。与action中的result标签对比,跳转到对应页面上。

    Srpingmvc的运行原理:这个框架接到一个请求,会被前端拦截器dispacherservlet拦截,根据requestMapping把请求映射到具体方法上,执行完相关代码之后,返回视图名称。配置文件中的视图解析器,会根据返回的视图名称进行视图渲染。从而返回到对应页面上。

    SpringMVC是个访问控制层,与Spirng有更好的耦合性,并且是单例,项目中只会创建一个bean的实例,基于方法传参数。避免了线程安全问题。页面跳转非常方便,配置一个视图j解析器,框架会自动为返回页面装配的前后缀。

    Struts也是个控制层。前后台传参基于模型驱动和属性,但他每次请求都会创建一个bean的实例,是基于原型模式。对JAVA内存消耗较大.

    事务四大性:原子性,一致性,隔离性,持久性

    Spring  创建BEan的实例  controller service  dao都交给Spring来管理, 控制事务 事务传播特性required(如果存在一个事务,则支持当前事务。如果没有事务则开启)

    Mybatis:对JDBC进行轻量级的封装,可以手写SQL,能适应更复杂的业务,灵活,可控性强。执行效率要高。。取参方式#{}和${}.$取值不安全。  分页组件pageHelper(mybatis可以在插件中获得要执行的sql语句,在sql语句中添加limit语句,然后再去对sql进行封装,从而可以实现分页处理。 )

  • 相关阅读:
    11. Container With Most Water(装最多的水 双指针)
    64. Minimum Path Sum(最小走棋盘 动态规划)
    数组相关
    88. Merge Sorted Array(从后向前复制)
    京东AI平台 春招实习生面试--NLP(offer)
    54. Spiral Matrix(矩阵,旋转打印)
    48. Rotate Image(旋转矩阵)
    春招实习--阿里 蚂蚁金服 支付宝 机器学习面试
    26. Remove Duplicates from Sorted Array(删除排序数组中的重复元素,利用排序的特性,比较大小)
    7. Reverse Integer(翻转整数)
  • 原文地址:https://www.cnblogs.com/gyc1996/p/8575035.html
Copyright © 2011-2022 走看看