struts2初学心得(对初步认识了解有帮助)
来源:互联网 发布:python主函数 编辑:程序博客网 时间:2024/06/06 12:48
大家想做javaEE或者web应用的应用,就应该去了解和掌握struts2这个开源框架,所谓框架就是由一些组织或者公司已经定义好的规定代码,我们可以直接引入相应的包(package或者jar文件)调用相应的方法来完成我们需要完成的工作。
首先,struts2有apache提供,底层是webwork(xwork.jar);开始webwork并不受到重视,但是apache看到这个契机,在升级struts(也就是我们平常也叫struts1的框架)时收购了webwork并包装上struts2的外衣,让它如此流行!
我们为什么要学习struts2呢?首先,要从struts说起,struts的一个最大的缺点就是模块与模块之间的耦合度太高,在开发过程中我们越来越发现struts的二次开发和维护很不方便,对此strutd2在这方面做了很多的努力,struts2做到了即插即用的水平,使它与底层的servlet耦合度降低,用户不再接触到底层的代码,比如接受参数、绑定数据等,只要提供get,set方法和对应的参数名字相同就行了,这需要大家去深入研究。
别的不说了,然后我们来简单说说struts2访问的流程问题吧,首先客户端发送http协议的请求,请求到达服务器后加载web.xml文件,再加载里面过滤器文件,即struts2的核心控制器,然后加载sreuts.xml文件,请求穿过一连串的拦截器最终达到action,再找到对应的逻辑处理类,做出反应后找到相应的result执行相应的jsp或者跳转到其他的action,这只是一个大概的流程,细节还有很多的,struts2的执行流程是比较复杂的,如果有兴趣可以去看看源代码(建议当你开发一两年后),
- struts2初学心得(对初步认识了解有帮助)
- 对产品的初步了解与认识
- Java之JPcap网络抓包与分析程序(支持多种协议分析,对初学网络者认识网络有很好帮助)
- Java之JPcap网络抓包与分析程序(支持多种协议分析,对初学网络者认识网络有很好帮助)
- 初学Swift,初步了解
- ActiveMQ初步了解心得
- 对wince dirver总体的认识有帮助的文章
- struts2的初步认识!
- Struts2 01.初步认识
- Struts2初步认识
- 一些创业的心得,希望对其他创业者有帮助
- 对OGRE初步认识
- 对MapReduce初步认识
- 对SparseArray初步认识
- USB初学(一)---USB-HID的初步认识
- <Python初学>Python中的变量类型。对赋值、浅拷贝与深拷贝的初步认识。
- Struts2拦截器初步认识
- Struts2中的OGNL初步认识
- 进程和线程同步的方法
- centos rsync 配置
- UBI Volume Table
- switch语句初探
- 今天去拔牙了
- struts2初学心得(对初步认识了解有帮助)
- 情人的伤感抑郁QQ心情日志分享:我就这样简单的喜欢你
- 根据数组中数字出现频率排序
- brut.androlib.err.UndefinedResObject(完美解决)apktool反编译问题
- 在vSphere上通过BOSH工具大规模部署Cloud Foundry (1) - IaaS准备
- criteria 概述
- 花花公子推荐伤感qq日志:乖不哭,我拜你
- poj2299 Ultra-QuickSort
- T-Sql查询小计总结