zoukankan      html  css  js  c++  java
  • 框架整合

    easyui和struts2

    方式1  添加struts2的json插件jar包

        配置文件  package extends=“json-default”

              <action><result type=“json”>  返回action对象的json

                                <paran name=“root”>action对象的属性名</action>  返回action对象的对应属性值

    方式2  action类中方法不需要返回值,把json结果使用response返回

        配置文件  action不需要配置result  

              package使用struts-default 

    spring和struts2

    目的  容器管理action类

    步骤  struts2  支持spring的jar包

              配置<action class=“acton类在容器中的ID”>

              action类  定义需要容器注入的属性

        spring  添加支持web的jar包

             修改web.xml  (alt+/,输入c,选择ContextLoaderListener)

                      配置文件的位置和名称  classpath:配置文件名

                      加在容器的监听器

             添加action类的bean  注入action类需要的属性

                        scope=“prototype”(多例模式)

    Spring和hibernate

    目的  由Spring创建和管理sessionFactory

        使用Spring的声明式事务

    步骤  hibernate部分  hibernate.cfg.xml 可有可无

        Spring  添加 jar 包

             配置基于连接池的数据源(一般使用C3P0)(加载外部配置文件)

             创建SessionFactory  class=“Spring的包装类”

                         dataSource-“连接池数据源id”

                         hibernate的配置项  加在原生配置文件(或直接配置)

                         加在映射文件(可以使用通配符*)

             配置声明式事务  事务管理器  关联SessionFactory

                      事务通知<tx:advice>  关联事务管理器

                                    配置被通知的方法  <tx:attributes>  

                                                <tx:method name=“方法通配名” readonly=true/>

                                               (只读方法,不进行事务管理)

                      事务切点  <aop:config>  <aop:advisor advice-ref=“事务通知id” pointcut=“切点表达式”>

  • 相关阅读:
    python读取csv文件、excel文件并封装成dict类型的list,直接看代码
    利用Python获取cookie的方法,相比java代码简便不少
    关于appium操作真机打开app之后无法定位页面元素的问题的解决办法
    关于做移动端ui自动化测试使用PC代理网络会出现的问题
    接口测试面试问题总结-转载
    接口测试3-参数关联接口(从上一个接口中获取数据,访问幼儿园服务器接口无session)
    接口测试2-接口测试 get post请求
    HTTP协议
    接口测试1-概论
    python视频学习笔记8(函数返回值和参数进阶)
  • 原文地址:https://www.cnblogs.com/jingfengling/p/6186293.html
Copyright © 2011-2022 走看看