`
sharp-fcc
  • 浏览: 110429 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ssh之我见

阅读更多


    对于一个用ssh搭建起俩的网站。整个流程是这样的。
     Web.xml是整个程序的入口,首先服务器初始化的时候,先初始化struts的filterdispatcher这个拦截器,他负责封装请求,让后把请求交给ActionMapper,通过配置文件寻找对应的action,找到之后通过ActionProxy,调用ActionInvocation,在其中调用对应的action。   然后给spring 上下文,也就是初始化contextloader 这个监听器,默认是XmlWebApplicationContext ,继承beanFactory然后载入上下文和配置文件,通过调用refresh方法,初始化ioc容器,完成之后,如果客户端发送一个请求过来,首先通过struts的拦截器进行拦截,然后通过struts的配置文件找到对应的类来处理这个请求,struts会在spring的配置文件中找对应的处理请求的类,这样就把任务交给了spring,而spring方面,XmlWebApplicationContext 实现了beanFactory这个接口,这其中总共有三个过程,第一个是定位资源,他的一个类会把配置文件封装成一个resource这个类,主要是通过一个ResourceLoader来进行资源的定位。  第二个是载入资源,主要是通过一个beanDefinitionReader的对象,载入资源。  第三个是注册资源,将bean文件进行解析,同时初始化bean,注册的过程是通过维护一个hashmap的表将 bean和名字联系上的。
分享到:
评论

相关推荐

    SSH中增删改查的思想之我见

    ### SSH中增删改查的思想之我见 #### 概述 在软件开发尤其是Web应用开发领域中,增删改查(CRUD)操作是最基本也是最核心的需求之一。SSH框架,即Struts+Spring+Hibernate,是Java Web开发中非常流行的一个组合,它...

    Linux安全攻略 SSH服务连接时常见问题解答

    SSH的英文全称是Secure SHell。通过使用SSH,你可以把所有传输的数据进行加密,这样\"中间人\"这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以...

    SSH协议体系结构解读

    2. **统一字符集**:默认采用ISO10646标准下的UTF-8格式,见RFC-2279。 3. **语言标记**:使用专门的域记录,以支持信息的本地化需求。 SSH协议的这些设计确保了其在全球范围内的广泛适用性和安全性,使其成为远程...

    ssh2+cxf搭建webservice实例

    SSH2+CXF 搭建 WebService 实例详解 SSH(Struts2、Spring、Hibernate)是一个常见的 Java Web 开发框架组合,而 CXF 是一个用于构建和开发 Web 服务的开源框架。本教程将详细介绍如何在 SSH 项目中集成 CXF 来创建...

    SSH的配置步骤与工程代码

    SSH配置详细步骤及异常处理 该文章详细介绍了SSH的配置步骤与工程代码。 配置步骤见:http://blog.csdn.net/sipsir/archive/2009/10/23/4721526.aspx 代码下载:http://sipsir.download.csdn.net/

    ssh框架整合+ueditor富文本编辑器demo

    ssh框架整合demo,附带调试完毕的ueditor富文本编辑器demo,项目中webContent下的readme文件夹,下有readme.txt项目说明文档(ssh整合的文档),ueditor富文本编辑器的demo说明文档,见我的博客文章,有对应的一篇。

    批量上传文件及执行命令脚本——ssh_batch_trans

    或 python ssh_batch_trans.py # 显示帮助文档,详细操作指南见帮助文档内容 -h,-H,--help 帮助页面 -C, --cmd 执行命令模式 -M, --command 执行具体命令 -S, --sendfile 传输文件模式 -L, --local...

    基于ssh架构的学生信息管理系统

    基于ssh架构的学生信息管理系统,内打包的是个完整的工程,直接导入myeclipse即可。...可输入关键字查询学生,列出全部学生信息,增加,删除,修改,查询,分页等等,...部署后如有疑问可到我空间留言,我尽力帮大家解决。

    Execute shell script on remote host using ssh(最新版).txt

    在Jenkins构建springboot项目自动部署的时候,配置远程执行Dockerfile所在服务器的SSH命令,这里把完整的命令贴出来,详细搭建过程见我的博客《基于Jenkins+Gitlab+Docker实现SpringBoot项目自动部署》

    基础ssh框架系统案例源码

    SSH,全称Spring、Struts、Hibernate,是Java Web开发中的一个流行组合,常用于构建企业级应用。这个“基础SSH框架系统案例源码”提供了一个简易的UI布局,能够帮助初学者理解SSH框架如何协同工作,实现用户注册登录...

    SSH配置详细步骤及异常处理

    SSH配置详细步骤及异常处理 该文章详细介绍了SSH的配置步骤与工程代码。 配置步骤见:http://blog.csdn.net/sipsir/archive/2009/10/23/4721526.aspx 代码下载:http://sipsir.download.csdn.net/

    SSH+DWR 用户登录注册(无刷新验证)

    另外还有ant帮助生成的hibernate映射和配置,只需要在数据库中见一个模式(scheme),启动tomcat的时候自动回建表。 jsp页面中实现了国际化,但是不知道在js中怎么实现,如果您知道,请不吝赐教。 如果有问题,请给...

    SSH(Struts2+Spring4+Hibernate4)配置及整合

    SSH(Struts2+Spring4+Hibernate4)配置及整合,详细配置过程见http://blog.csdn.net/why_still_confused/article/details/52614636

    jsp+ssh+mysql实现的Java web订餐系统

    本项目是一个基于Java Web技术的在线订餐系统,使用了经典的SSH(Struts2、Spring、Hibernate)框架,结合MySQL数据库实现。SSH框架是Java Web开发中常用的一套MVC架构,能有效提高开发效率,降低耦合度,便于维护。...

    ssh2:使用纯JavaScript编写的SSH2客户端和服务器模块,用于node.js

    警告:本文档适用于即将发布的ssh2版本。 您可能正在寻找ssh2 v0.8.x的文件 描述 用纯JavaScript编写的SSH2客户端和服务器模块,用于 已针对OpenSSH(当前为8.0)进行开发/测试。 目录 要求 -v10.16.0或更高版本...

    基于 SSH 的视频教学平台.zip

    采用面向对象的方法,运用 SSH 框架、Oracle 数据库等现有的技术,设计开发一个基于 SSH 框架的视频教学系统平台。主要实现教师添加课程并对课程进行管理、添加测试、上传课件等功能,同时设立管理员对教师和视频...

    ssh框架集成注意事项

    ssh框架集成时常见问题 解决方法 配置时重要事项

    putty mmcblk0p2_ssh.7z kindle 修砖工具

    深入了解之: 《修砖的原理》 Kindle是一个Linux设备, 支持网络连接。原理上和一台linux电脑一样。 Kindle的MMC Flash有4个分区: main, diags, var, usb。 在图形界面上,用usb导出u盘,只能见到第4个分区。 ...

    SSH框架整合示例

    自己写的一个SSH框架整合示例。包括注册、删除及查询所有。所用框架Struts 2.3.8、Spring 2.5.6、Hibernate 3.3.2。直接导入MyEclipse工程即可使用。数据库表结构见Hibernate配置文件,这里就不再上传了。

    PHP-SSH-Sync:用于远程 phpssh 备份和复制的脚本

    要求SSH2 库见配置所有配置选项都在执行的 *.ini 文件中定义,可以制作许多配置文件。 有关更多信息,请参阅 sample-config.ini启动手动执行: $ ...

Global site tag (gtag.js) - Google Analytics