• 框架


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

  • 相关阅读:
    每日一段(A Campaign Speech)(1)
    web站点获取用户IP的安全方法 HTTP_X_FORWARDED_FOR检验
    通过PHP实现浏览器点击下载TXT文档(转)
    php中mysql与mysqli的区别
    软件开发和团队”最小模式”初探2-6人模型(下)
    软件开发和团队”最小模式”初探2-6人模型(上)
    引论-谈下我的软件和团队之路
    软件开发和团队”最小模式”初探1
    C# 时间校验器
    SQL语句删除和添加外键、主键
  • 原文地址:https://www.cnblogs.com/gyc1996/p/8575035.html
Copyright © 2020-2023  润新知