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进行封装,从而可以实现分页处理。 )

  • 相关阅读:
    0593. Valid Square (M)
    0832. Flipping an Image (E)
    1026. Maximum Difference Between Node and Ancestor (M)
    0563. Binary Tree Tilt (E)
    0445. Add Two Numbers II (M)
    1283. Find the Smallest Divisor Given a Threshold (M)
    C Primer Plus note9
    C Primer Plus note8
    C Primer Plus note7
    C Primer Plus note6
  • 原文地址:https://www.cnblogs.com/gyc1996/p/8575035.html
Copyright © 2011-2022 走看看