
JStruts2
文章平均质量分 90
腹黑大壁花
这个作者很懒,什么都没留下…
展开
-
自己实现Struts2(一)Struts流程介绍和环境搭建
为什么要自己实现Struts2Struts2是无疑是一个经典的、优秀的框架,实现了MVC模式,层次结构清晰,而且还提供了一些非常有用的插件。当然了,我的目的不是为了介绍Struts2的全部功能,说老实话Struts2的很多功能我都没用过也不知道。虽然这几年Struts2已经式微,逐渐被Spring MVC替代,但是Struts2作为一个曾经非常流行的框架,它整体框架的实现思想无疑是十分优秀的,这系列原创 2017-03-25 20:46:15 · 3269 阅读 · 0 评论 -
自己实现Struts2(二)加载配置文件
上一章自己实现Struts2(一)Struts流程介绍和环境搭建我把Struts2框架执行流程简单地介绍了一下,顺便把环境搭建起来了,这一章我们就先来来完成读取配置文件这一块。准备配置文件要想读取配置文件,得先有配置文件,我准备了一个struts.xml文件,文件内容如下<?xml version="1.0" encoding="UTF-8"?> <struts> <!-- 1.指定请求路径原创 2017-03-25 22:42:56 · 2488 阅读 · 0 评论 -
自己实现Struts2(三)实现ActionContext
上一章自己实现Struts2(二)加载配置文件我把加载配置文件的功能实现好了,现在要实现的是ActionContext类。先来简单介绍一下ActionContext类。这是其他地方copy下来的,感觉介绍的很到位 ActionContext是Action的上下文,Struts2自动在其中保存了一些在Action执行过程中所需的对象,比如session, parameters, locale等。S原创 2017-03-26 10:01:58 · 1205 阅读 · 0 评论 -
自己实现Struts2(四)实现ActionInvocation
上一章自己实现Struts2(三)实现ActionContext我已经实现好了Struts2的数据中心ActionContext,现在就要来实现一下action和拦截器的调用者ActionInvocation再把Struts2框架流程图贴上来 大家可以发现拦截器链和action都是通过ActionInvocation来调用的,要实现这个功能,就必须准备好拦截器链和要被调用的action实例以及该a原创 2017-03-26 12:23:02 · 2356 阅读 · 0 评论 -
自己实现Struts2(五)实现StrutsPrepareAndExecuteFilter
上一章自己实现Struts2(四)实现ActionInvocation我已经实现好了action和拦截器的调用者ActionInvocation类,现在就来实现一下Struts2的入口——StrutsPrepareAndExecuteFilter类。分析StrutsPrepareAndExecuteFilter再把Struts2框架流程图贴上来 大家将FilterDispatcher看成Strut原创 2017-03-26 16:54:27 · 2259 阅读 · 0 评论 -
自己实现Struts2(六)实现参数拦截器并调试框架
上一章自己实现Struts2(五)实现StrutsPrepareAndExecuteFilter我把Struts2的核心拦截器StrutsPrepareAndExecuteFilter实现好了,现在其实整个架构已经可以运行的,进行请求转发功能,那就来试一下。调试框架一、首先要让StrutsPrepareAndExecuteFilter拦截所有的请求,就得先在web.xml中配置好它<!-- 配置JS原创 2017-03-26 20:29:43 · 1823 阅读 · 1 评论