美文网首页
Struts2初阶总结

Struts2初阶总结

作者: bravo1988 | 来源:发表于2017-11-01 10:33 被阅读38次

这是Struts2的初阶总结。我自己对“初阶”的理解是:在会用的基础上,懂一点底层实现。

文章主要分为以下几点:

1. Struts2是什么,为什么用它,有什么优缺点?

3. Struts2配置简介

4. Struts2中获取servletAPI

5. Strurts2参数封装

6. OGNL表达式与Struts2的结合:值栈概述

7. 拦截器概述

8. Struts2标签简介

一、Struts2框架是什么,有什么优缺点?

我们写的软件可以认为是:应用组件 + 业务组件。应用组件基本是相同的,比如登录功能可能都需要做输入检验,请求数据每次都要封装到实体类中,这些操作都是重复性的。把这些相同的、重复的东西抽取出来方便下次复用,就是框架的初衷。简单来说,框架可以看成软件半成品。我们在之前JavaWeb开发中,所有的请求处理都是放在Servlet中,每写一个Servlet都要重复输入校验,编码处理的代码,十分痛苦。

JavaWeb阶段Servlet一人独当一面,什么都干

而在Struts2中,这些都帮我们做了。我们可以更专注于核心代码和核心业务开发。

Struts2把重复的工作都安排到“拦截器”中预先处理

但目前对各个框架的好处感受不是很深。因为在JavaWeb阶段,其实也做过一些小工具的封装,来帮助简化代码量。所以顶多觉得这些框架算是比较大的“工具类”。但也隐约能感受到一些设计思想上的不同。比如以前的工具其实都是纵向抽取,通过继承或实现来达到简化代码的目的。而在SSH框架学习中,接触到AOP思想。AOP翻译成中文就是面向切面编程,简单来说,就是横向抽取。

AOP和以前工具类封装的不同

框架的优点肯定是开发效率高。以前手动写代码就好比开手动挡,不够省心,每次都要踩离合、换挡,踩油门。而框架就像自动挡,只要傻瓜式地踩油门就好了。但相应的缺点就是自动挡更费油,驾驶操作性也不如手动挡。这也是框架的缺点,相比原生的代码肯定性能要差一点。


二、Struts2的配置简介

相关文章

  • Struts2初阶总结

    这是Struts2的初阶总结。我自己对“初阶”的理解是:在会用的基础上,懂一点底层实现。文章主要分为以下几点:1....

  • 初阶总结

    走过初阶训练,让我更加确定,只要你敢相信,就可以做到,如果我不行,我就一定要,如果我一定要,我就一定行。 相信“相...

  • 简要比较SpringMVC与Struts2的区别

    关于SpringMVC与Struts2的区别,笔者总结了以下几点: 1、Struts2是类级别的拦截, 一个类对应...

  • 初阶段总结

    宋月玲 光阴似箭,日月如梭,不知不觉中我们已经走完了30天的初级阶段,在这3...

  • 学习初阶总结

    不知不觉参加新梦想91期特训班已经36天了,时间已过三分之一,期间参加了多次晚班、线下聚餐、还有线上班会等,收...

  • 一文读懂SpringMVC中的数据绑定

    本文是对 SpringMVC 中数据绑定的总结。 1、SpringMVC 和 Struts2 的区别 Struts...

  • 【Java中级】14.0 SSH之Struts2框架(一)——基

    1.0 Struts2知识路线 Struts2的概述、Struts2的入门、Struts2常见的配置、Struts...

  • 初阶总结13号

    一个月的时间真的很快过去,自己给自己订目标远没有执行到位。晚班一个月就去上了两节,惭愧~~~ 新梦...

  • 初阶总结—魏森林

    不知不觉已经在新梦想度过了40天,我也是没想到,我能坚持这么久,都觉得不可思议。我总结一下这一个多月来的感想。 一...

  • 初阶教练培训总结

    今天结业了,第21天的培训结束 了,时间过得真快! 对于这一天的到来,有一种松了一口的感觉 ,又期盼希望还能继续 ...

网友评论

      本文标题:Struts2初阶总结

      本文链接:https://www.haomeiwen.com/subject/qzuwpxtx.html