Struts2简介
来源:互联网 发布:携程php招聘 编辑:程序博客网 时间:2024/06/06 16:25
Struts2的概念
Struts是Java程序员必须学习的一门课程。
Struts是流行的成熟的基于MVC设计模式的Web应用程序框架。
使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。
MVC模式
JSP+JavaBean=Model1,适用于小型网站的开发。Model1已经做了初步的表达和内容的分离,因为在数据存取方面,都是由JavaBean来进行操作的,但是Model1并不能满足复杂的大型的应用程序,会导致在JSP中嵌入大量的代码片段,这时代码的可维护性比较差。
JSP+Servlet+JavaBean=Model2,这是最典型的MVC模式。
MVC是模型试图控制器(Model View Controller)首字母,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。
流程如下
刚才说到的是JSP+Servlet+JavaBean的MVC,在Struts中,Controller就是Action。
Struts2的发展历史
2001年有Struts1,是第一个MVC框架。
2007年出现了Struts2,有了革命性的改革。但不是一个全新的框架,它是在WebWork框架上进行升级的,而不是Struts1。它在稳定性和性能各方面都有很好的保证,同时吸收了Struts1和WebWork两者的优势。
阅读全文
1 0
- Struts2 简介
- Struts2 简介
- struts2简介
- struts2简介
- Struts2简介
- Struts2简介
- Struts2简介
- struts2简介
- struts2简介
- struts2简介
- struts2 简介
- Struts2 简介
- struts2简介
- struts2简介
- struts2简介
- Struts2简介
- Struts2简介
- struts2简介
- service的基本运用
- PL/SQL
- linux 鸟哥私房菜笔记篇
- Rxjava2-小白快速入门
- LeetCode算法问题7 —— Longest Substring Without Repeating Characters
- Struts2简介
- C++ MFC / VS2013 之十四 (对话框:消息对话框)
- Normalization(标准化)的原理和实现详解
- 常用词汇收集
- 文字反转 字体变颜色
- 前端工具
- Win10 Edge浏览器假死解决方案
- js 存贮-storage
- kernel源代码标记:mainline 、longterm、stable、linux-next、snapshot的含义