struts的搭建及简单理解
来源:互联网 发布:淘宝妈妈网站推广 编辑:程序博客网 时间:2024/06/18 09:03
Struts简介
struts是Apache基金会旗下的一款经典的MVC框架,也是Java领域的第一款MVC框架。Struts主要实现的Controller,我们现在说的Struts通常是指Struts2。
struts核心原理图
struts执行流程
首先一个请求到达web服务器,进入struts核心过滤器。由ActionMapper决定该请求是否需要Action进行处理。如果需要处理,核心过滤器出创建ActionProxy,由ActionProxy对象根据配置文件ActionInvocation对象。ActionInvocation对象调用Action方法。该过程经过一系列拦截器Action方法执行完毕后返回Result对象,返回给视图层,经过一系列拦截器返回给客户的。
搭建简单的Struts框架
1)建一个web项目(略)
2)导jar包
3)写Struts配置文件
4)在web中配置struts(配置web.xml)
filter_class便签内容
5)编写action
7)部署项目测试(略)
Action的寻找方式
框架寻找Action的默认方式为:projectname/namespace/actionname.
struts 框架提供了默认的命名空间,namespace="/"。
首先会在指定的namespace下进行寻找,如果找到,就交给该Action处理,如果没有找到,就向父namespace下找,最后一直到找到就到默认的namespace,如果找到,就交给该Action处理,如果没找到就返回404.
如果namespace是显式定义的,name有父子关系的namespace对应的package必须有继承关系。
阅读全文
0 0
- struts的搭建及简单理解
- Struts 的简单理解
- Eclipse下struts框架的简单搭建
- 关于Struts、Hibernate、Spring的简单理解
- Struts ActionForm简单理解
- 一个简单的Struts登录框架搭建教程
- 搭建struts、spring、hibernate框架的简单流程
- 深入理解Struts,实现一个简单的MVC
- linux yum源的理解及搭建
- struts笔记-struts的理解
- Struts原理及环境搭建
- struts原理及环境搭建
- struts简介及struts2开发环境的搭建
- DWR的搭建及简单使用
- memcached服务器的搭建及简单入门
- memcached服务器的搭建及简单入门
- sturts框架的简单搭建及举例
- MongoDB的搭建及简单使用
- Nginx负载均衡选项upstream用法举例
- java之获取中文全拼/首字母工具(大小写转换)
- 第一章、Tiny4412 U-BOOT移植一 说明
- 类型萃取&类的模板特化
- UBUNTU adb连接android设备
- struts的搭建及简单理解
- 11g GRID的结构和管理总结
- C语言基础知识
- PHP常见规范
- 基于点和线特征的实时单目SLAM
- Android程序隐藏系统自带的标题栏
- Kylin 安装以及spark cube 的创建
- Problem E: 求最大值和最小值
- angular实现假分页