zoukankan      html  css  js  c++  java
  • SHH架构中几个配置文件解释 applicationContext.xml web.xml struts.xml

    http://www.cnblogs.com/laibin/p/5847111.html

    applicationContext.xml (spring)             WebContent/WEB-INF/

    bean元素用来在spring容器中定义一个类以及该类的相关配置信息。class属性表示bean的全限定类名。

    生成方法:esclipse先安装spring的插件, new-others-spring bean configuration file

    spring集成hibernate,定义数据源,并完成对sessionFactory的配置和管理

    配置bean,使spring能够自动完成依赖注入

    struts.xml(struts2)                                /SRC/

    主要负责管理应用中的action和http请求的对应关系,以及该action包含的result定义等

    struts框架通过action对象来处理http请求,该请求的URL地址对应的action即配置在action中。

    result元素设置返回给浏览器的视图。name属性对应action方法的返回值,type属性指定结果类型

    web.xml                                                         WebContent/WEB-INF/

    用来配置过滤器、监听器。

    filter元素用于声明一个过滤器,使用该元素可以同时拦截多个请求的URL。filter-mapping元素用来指定与过滤器关联的URL。

    listener元素用来注册监听器类,并使用子元素listener-class指定监听程序的完整限定类名。

    通过listener的配置,使得web应用启动时能够自动查找位于WEB-INF下的applicationContext.xml,并根据该文件创建spring容器

    package元素用来配置包,可以相互集成。

    struts2框架通过action对象来处理http请求,该请求的URL地址对应的action即可配置在action元素中。

    servlet是在JSP之前推出的,它是一种应用于服务器端的java程序,可以生成动态的web页面。

    业务控制器Action  在struts.xml中进行定义。负责把用户请求中的参数组装成合适的数据模型,并调用相应的业务逻辑进行真正的功能处理,然后产生下一个展示所需的数据。action是主要的业务逻辑处理对象,

    sessionFactory指的是负责创建Session的核心接口,它充当数据存储源的代理,并负责创建session对象。创建session对象就相当于与数据库建立了一个新的连接。session对象用来操作实体对象,并把这些操作转换成对数据库中数据的增加、删除、查询和修改操作。

    DAO Data Access Object数据访问对象是一个面向对象的数据库接口。

    设值注入

    组件和组件之间的耦合,采用依赖注入管理;但是对于普通的javabean属性值,直接在代码中进行设值  

    schema,数据库对象的集合 https://blog.csdn.net/u010429286/article/details/79022484

  • 相关阅读:
    模块化工具require 学习笔记
    学习Jade模板引擎
    通过border来实现各种三角符号
    使用vscode 编译 sass
    Javascript 运行机制
    Vue调试工具 vue-devtools
    MVVM框架
    通信类
    面向对象
    原型和原型链
  • 原文地址:https://www.cnblogs.com/hanmolabi/p/8598464.html
Copyright © 2011-2022 走看看