`
sharp-fcc
  • 浏览: 106060 次
  • 性别: 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中增删改查的思想及实现原理,网上苦心收集到的,讲的很透彻,很明了,希望喜欢的朋友不要错过!

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

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

    SSH的配置步骤与工程代码

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

    crm系统 SSH框架实现

    SSH框架写的crm系统,eclipse工程文件。自己手敲的,jdk8,tomcat8。运行结果见此:http://www.hanzhuan.club/crm/

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

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

    CentOS调整SSH默认端口

    将默认配置中的port 22调整成**(截图见附件WORD) firewall-cmd --zone=public --add-port=**/tcp --permanent firewall-cmd --reload systemctl restart sshd 备注:如果重启失败,则进行以下调整 查看SElinux管理...

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

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

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

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

    ssh整合poi导入导出Excel

    ssh2整合poi导入导出excel实例,将工程导入myeclipce就可以运行,数据库采用mysql,源码具体使用见工程里面的文档,界面美观,一个很不错的实例,分享给大家

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

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

    基础ssh框架系统案例源码

    基础的SSH系统,有简单的UI布局。可实现注册登录,内容的增删改查。

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

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

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

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

    ssh1整合示例

    spring,struts2,hibernate整合小示例,适合初学者,新建数据库后执行ExportDB.java,发布即可,详细说明见本人博客

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

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

    SSH 推荐配置步骤高效版

    SSH 配置步骤 最为多见的一种配置方式

    putty mmcblk0p2_ssh.7z kindle 修砖工具

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

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

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

    ssh框架集成注意事项

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

    基于SSH的家政服务系统.rar

    见:https://blog.csdn.net/a501936721/article/details/114915537

Global site tag (gtag.js) - Google Analytics