struts2
来源:互联网 发布:linux驱动开发 书籍 编辑:程序博客网 时间:2024/06/08 03:58
同样,请参照《Struts 2完全学习手册》
如此,没有了struts1中的action-mapping配置请求数据和javaBean,注入action参数。而是action直接吃掉了javaBean,改为配置请求数据和action,更方便了。
action可以看做Controller(其实Controller=action返回的逻辑视图和视图映射器result)
Struts1中在action-mapping,将赋值后的javaBean对象以参数形式传入action的execute()方法中,或在execute()方法中定义局部对象,这都是有为了线程安全考虑。
因为Struts1中action是单例。
单例,多线程访问时(多个客户端同时请求它),为了线程安全,单例对象最好没有状态,若有状态,访问状态一般需要同步操作(synchonize)且会互相影响;而方法中的局部变量是线程安全的,即每个线程独有不共享的,不会有危险。
Struts1的ActionForm是数据bean,继承自form类。
????这个地方不太明白 TODO
- Struts2
- struts2
- struts2
- Struts2
- struts2
- struts2
- Struts2
- struts2
- struts2
- struts2
- Struts2
- Struts2
- Struts2
- struts2
- struts2
- STRUTS2
- Struts2
- Struts2
- rdp2tcp Tunneling Tool 0.1
- 《设计师要懂的心理学》读书笔记(一)
- 在iphone越狱机器中使用Hook
- redis 批量删除key,与出现的问题解决(MISCONF Redis is configured to save RDB snapshots)
- 定制matplotlib
- struts2
- Video Codecs by FOURCC
- handler自定义使用
- Objective-C笔试题
- 《设计师要懂的心理学》读书笔记(二)
- C# 文件下载四方法
- MySQL Cluster验证管理节点配置中内存是否超标的脚本
- java回数的判断
- 《设计师要懂的心理学》读书笔记(三)