struts2
文章平均质量分 82
peter_xizi
勇往直前的code monkey
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Struts2入门篇-- 用户登录
众所周知,Struts2是一款优秀的Java MVC框架,由控制器决定展现那个视图给用户。从开发者角度来认识一个框架,第一步是能快速搭建一个基于该框架的应用或demo,在会使用的基础上进一步了解其实现原理更有助于运用。 关于Struts2实现原理,以后会详细阐述,我们先来做一个小小实验,也就是在Web 应用中最常见的用户登录。 1. 配置Web.xml 在Web.xml中加上如下内容原创 2015-05-09 09:26:26 · 916 阅读 · 2 评论 -
Struts2.3.14分析-初始化2--Struts.xml解析
承接上一篇,在Filter初始化时,在DefautlConfiguration类中调用containerProvider的方法,完成对各个ContainerProvider的解析,我们着重分析对Struts.xml文件的读取和解析。 DefaultConfiguration类 public synchronized List reloadContainer(List providers)原创 2015-05-06 21:14:23 · 495 阅读 · 0 评论 -
Struts2.3.14分析-初始化1
Web.xml 在任何基于Struts人Web程序中,第一项需要配置的就是Web.xml,将所有的请求交给StrutsPrepareAndExecuteFilter过滤器进行过滤。 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts原创 2015-05-04 21:10:20 · 460 阅读 · 0 评论 -
Struts2.3.14路由分析
1. StrutsPrepareAndExecuteFilter DoFilter //任何请求都会先执行Filter.doFilter方法 protected PrepareOperations prepare; protected ExecuteOperations execute; protected List excludedPatterns = null; public void原创 2015-05-06 22:24:32 · 1474 阅读 · 0 评论 -
Struts2容器详解---IoC源码分析
Struts2作为一个Web MVC框架,自身提供了一个IoC容器,实现对对象的生命周期管理,核心功能就是将对象注入到容器以及从容器中获取对象。通过对struts2容器的分析,学习和探讨一下IoC的思想。 Container接口定义 package com.opensymphony.xwork2.inject; public interface Container extends原创 2015-05-07 20:53:13 · 816 阅读 · 0 评论 -
利用Filter禁止直接访问JSP
一.应用Struts Struts作为一种Web MVC框架,将视图展示和处理逻辑分离,降低耦合性,允许更改界面视图而不用重新编译逻辑部分,同样由于业务需求的改变需要调整逻辑结构而不用修改视图部分。由于灵活的配置,简单可操作性,在业界得到广泛的应用。用户通过配置Struts.xml文件,轻易建立视图和模型的映射关系。 Exmaple: /Student原创 2015-05-07 21:58:52 · 1247 阅读 · 0 评论
分享