深入浅出学习Struts框架
文章平均质量分 88
一个基于MVC模式的框架,能帮助我们减少在运用MVC设计模型来开发Web应用的时间。
lfsf802
这个作者很懒,什么都没留下…
展开
-
深入浅出学习Struts1框架(十二)-把ActionForm的数据放到Mapping
上一篇博客主要是讲解ActionServlet中的一个方法processActionForm,当我们在截取字符串,再根据字符串取得ActionMapping之后,我们就要用利用ActionMapping来创建ActionForm,并且把ActionForm放到request或session中管理。获得ActionForm之后,我们就要将ActionForm中的数据放到Mapping中,以便实例化A原创 2012-05-11 11:00:22 · 6895 阅读 · 7 评论 -
深入浅出学习Struts1框架(十一)-利用ActionMapping来创建ActionForm
今天主要是讲解ActionServlet中的一个方法processActionForm,当我们在截取字符串,再根据字符串取得ActionMapping(这是前两篇文章中介绍的)之后,我们就要用利用ActionMapping来创建ActionForm了,并且把ActionForm放到request或session中管理。 先来看具体struts中processActionForm方法的原创 2012-05-03 10:02:12 · 10376 阅读 · 24 评论 -
深入浅出学习Struts1框架(十)-ActionMapping的生成和查找
前几篇博客主要介绍的ActionServlet的初始化和Struts1是如何完成截取字符串工作的,今天继续分析Struts1截取完字符串所要做的工作。 在struts专栏的开篇mvc小实例中我们编写了ActionMapping这样一个类、struts-config.xml配置文件,在那时我们对截取的字符串匹配,利用dom4j来读取了配置文件的信息,并且把他以ActionMapping的形式保原创 2012-04-18 15:47:14 · 6206 阅读 · 5 评论 -
深入浅出学习Struts1框架(九):截取URL
前两篇博客介绍了ActionServlet的初始化,讲述了它在初始化的时候做的事情。有了ActionServlet初始化,才能说当我们访问页面如何利用digester读取struts-config.xml配置文件信息,如何讲这些信息存到ActionMapping中,如何完成相应的业务处理和页面跳转。 那么今天就开始进入这一环节的分析。分析之前,希望大家还是好好看看原先的系列文章,那些原创 2012-04-10 11:31:04 · 6411 阅读 · 18 评论 -
深入浅出学习Struts1框架(八):ActionServlet实例化之ModuleConfig
上篇博客介绍了在ActionServlet的init方法实例化的时候完成的三个方法,主要是介绍了initInternal()方法、initOther()方法、initServlet()方法这三个方法。 通过上篇博客的介绍我门知道initInternal()方法主要是创建资源类MessageResources的,比如说国际化资源等,具体这里可以见org.apache.struts.act原创 2012-04-06 09:36:40 · 7711 阅读 · 16 评论 -
深入浅出学习Struts1框架(七):ActionServlet实例化之读取struts-config.xml配置文件
在上一篇博客中讲到ActionServlet是如何初始化的以及web.xml的配置信息的具体作用。今天我们讲继续讲解ActionServlet在初始化的时候如何读取/WEB-INF/struts-config.xml信息到内存中,如何将这些从配置文件读取的信息以Actionmapping的形式展现在内存中的。 由于这部分内容是比较繁琐的,所以我对这部分的深入分析也不能太详细,但是具体实现流程我会讲原创 2012-04-04 10:03:06 · 7914 阅读 · 16 评论 -
深入浅出学习Struts1框架(六):ActionServlet的实例化
之前写了五篇关于struts1框架学习的博客,主要是从mvc的一个实例开始,慢慢重构出一个struts1框架雏形,通过这个雏形来引出我们要学习的struts1框架并且编写了一个struts1实例。五篇博客如下:1、《深入浅出学习Struts1框架(一):一个简单mvc模式代码示例开始》2、《深入浅出学习Struts1框架(二):重构MVC模式代码中跳转路径和业务逻辑》3、 《深入浅出学习Strut原创 2012-03-28 22:32:33 · 7592 阅读 · 5 评论 -
深入浅出学习struts1框架(五)--正式进入struts1框架学习,从一个实例开始
之前写了四篇博客都是struts1框架学习之前的引子,主要就是从mvc的一个实例开始,慢慢重构出一个struts1框架雏形,通过这个雏形来引出我们要学习的struts1框架。四篇博客如下:1、《深入浅出学习Struts1框架(一):一个简单mvc模式代码示例开始》2、《深入浅出学习Struts1框架(二):重构MVC模式代码中跳转路径和业务逻辑》3、 《深入浅出学习Struts1框架(三):彻底去原创 2012-03-08 21:12:59 · 11060 阅读 · 25 评论 -
深入浅出学习struts1框架(四):从MVC模式代码认识struts1框架
从《深入浅出学习Struts1框架(一):一个简单mvc模式代码示例开始》分析mvc和三层关系开始,引出这个mvc设计模式实例,到《深入浅出学习Struts1框架(二):重构MVC模式代码中跳转路径和业务逻辑》抽象封装业务处理和路径跳转,再到《深入浅出学习Struts1框架(三):彻底去掉TestServlet中的字符串和if-else语句块》去掉if-else语句块和字符串,经过三篇文章循序渐进原创 2012-03-02 08:11:05 · 9298 阅读 · 12 评论 -
深入浅出学习Struts1框架(三):彻底去掉TestServlet中的字符串和if-else语句块
在《深入浅出学习Struts1框架(一):一个简单mvc模式代码示例开始》和《深入浅出学习Struts1框架(二):重构MVC模式代码中跳转路径和业务逻辑》文章中已经说了分层和mvc模式的区别,和一些为了去掉mvc模式代码中的TestServlet类中的if-else。因为if-else在程序代码中是相对不稳定的,所以通过去掉if-else来引入对struts框架的学习。 在《深入浅出原创 2012-02-24 23:40:46 · 9040 阅读 · 22 评论 -
深入浅出学习Struts1框架(二):重构MVC模式代码中跳转路径和业务逻辑
在上篇博文《深入浅出学习Struts1框架(一):一个简单mvc模式代码示例开始》中简单说了一下MVC模式代码的实现和MVC模式和三层架构的区别,并且留下一个问题—如何去掉TestServlet中的IF-Else语句块。 因为在TestServlet中出现了If-Else语句块,所以让程序变得不再灵活,让应付需求变化时变得笨拙。所以就承接上篇文章来重构一下TestServlet代码,主原创 2012-02-21 20:25:03 · 10833 阅读 · 16 评论 -
深入浅出学习Struts1框架(一):一个简单mvc模式代码示例开始
先看MVC模式流程图(其实MVC设计模式就是java中的model2。): 就像图上所标识的C层主要是Servlet层控制页面跳转,M层就是具体的业务处理逻辑,而JSP就是所谓的V层。MVC是有别于我们所说的三层,我们平常所说的三层是UI层、BLL层、DAL层,具体的区别如图: 从图上能看出来,JSP和Servlet构成了UI层,而Model层分成了BLL层和DAL层(也原创 2012-02-20 19:58:10 · 22145 阅读 · 44 评论