技术帮
 

Struts2能做什么?

本网站内容基本都是原创作品,未得到作者同意也欢迎转载
转载请注明出处:技术帮
说你呢,赶紧长按二维码,然后点击识别图中二维码

任何技术难题可进QQ群提问:【小崔说编程
对于提问的原则是:没有你不能问的,只有我不会答的

可能你觉得自己从来没有使用过Struts2。

可能你觉得这个技术离自己很远。


那么,让我带你看看每天上网的时候,浏览器后面都有些什么:

1 你打开浏览器(如:360浏览器),访问一个Web软件(如:淘宝网站、企业管理系统);

2 你的请求提交到服务器端。服务器端的程序是由Java语言编写的,并且是分层次、分模块组织的程序集合,其中最上层直接接受请求命令的程序就是基于Struts2开发的。
    这一层程序在MVC框架中作为C(控制层/Controller)层担任接受用户请求消息,并分发给M层进行具体的数据操作。

3 M层从数据库读数据、从服务器硬盘取得文件、甚至通过短信平台发出几条短信,然后将执行结果反馈给Struts2开发的C层。

4 Struts2开发的C层程序将你需要的数据以网页的形式显示在你的浏览器上。


看到没有?其实你可能每天都在使用Struts2,Struts2是Web应用程序最接近访问者的那一块儿程序,这个东西离你并不远——至少比淘宝上一件漂亮衣服的图片要近一些,因为那些图片都存储在M层之下。