Struts2之初识】的更多相关文章

Struts2教程 第一章 初识Struts2 主页:http://struts.apache.org/ 优势:用户请求,模块处理,页面展现.适用于企业级开发,便于维护. 配置:web.xml中添加的核心控制器 <filter> <filter-name>Struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFil…
Struts2资源下载地址: Struts官方地址:http://struts.apache.org/ 我这里下载了struts2的最新版本struts2-2.5.10.1-all.所有内容如下图: 其中,apps目录为struts2实例应用程序 docs目录为struts2指南.向导以及API文档 lib目录为struts2的发行包以及其依赖包,编程所有需的jar包都在这个目录里可以找到 src目录为struts2项目源代码 我们可以根据自己的需要下载 关于struts和struts2的区别,…
---恢复内容开始--- 1.什么是web框架? 目前应用得较多的三种服务器瑞页面描写技术就是ASP,JSP和PHP.J S P通过在HTMLJî面 文件中嵌入J a v a脚本代码,从而实现动态网页功能. 2.jsp的两种开发模型model1和model2 1).model1 2). 在J S P模型2中,控制器的角色由Servlet来实现,快阁的角色由JSP页面来实现,模型的角色山Ja v a B e a n来实现 供给其他开发者使用.囱于我们的软件件已经按照MVC架构实现了基础的结构,开盎…
Struts最早是作为Apache Jakarta项目的组成部分,项目的创立者希望通过对该项目的研究,改进和提高JavaServer Pages .Servlet.标签库以及面向对象的技术水准.最初的struts1.x很快在企业开发中流行了起来,与此同时,当时还有一个非常的优秀的web开发框架诞生,那就是webwork,但webwork没有像struts1那么幸运,没有得到流行,但webwork简洁.灵活功能强大等优点绝不输于当时流行的strut1.x.当然struts1开发人员不是也没有意识到…
struts2概述: 1.struts2框架应用于javaEE三层结构中的Web层框架 2.struts2框架是在struts1和webwork基础之上发展的全新框架(脱胎换骨 ,用法完全不一样)ps:现在逐渐被springMVC替代了 3.struts2解决的问题:多个servlet问题. struts2初识: 第一步,建立web项目,导入jar包 第二步,创建action * 访问servlet方法,都会执行service方法 * 访问action,每次访问action,默认执行execut…
一.Struts2入门案例 ①引入jar包 ②在src下创建struts.xml配置文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/strut…
1.struts2在开发中所必须用到的jar包导入到项目的lib目录下 2.在web.xml中配置一个过滤器,代码格式如下 <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <…
  目录 一.什么是Struts2 二.搭建Struts2的开发环境 三.Struts2的配置文件 四.MVC模式 一.什么是Struts2      Struts2是一个非常优秀的MVC框架,由传统的Struts1和WebWork两个经典框架发展而来.      Struts2有以下几个核心功能:      (1) 允许POJO(Plain Old Java Objects)对象作为Action.      (2) Action的execute方法不再与Servlet API耦合,更易测试.…
前言 我们都知道struts2是一个框架,那什么是框架呢?很多人其实不太明白,其实框架就是一个半成品,别人将一些功能已经写好了,我们只需要拿来用即可,像我们之前 使用的dbutils框架,操作数据,只需要两行代码,不用像一开始一样,老老实实的写一大堆代码,这就是开发框架的意义所在.简化开发(个人对框架认识的理解,其他 还有在框架上加自己的代码这些就不说了,肯定还有别的很多功能,这只是我最好理解的一种方式). 框架的定义和作用: 把一些繁琐的重复性代码封装起来,使程序员在编码中把更多的经历放到业务…
一.概述 1.初识拦截器      Interceptor 拦截器类似前面学过的过滤器,是可以在action执行前后执行的代码,是我们做Web开发经常用到的技术.比如:权限控制.日志等.我们也可以将多个Interceptor 连在一起组成Interceptor 栈.     Struts2拦截器,每个拦截器类只有一个对象实例,即采用单例模式,所有引用这个拦截器的Action都共享这一拦截器类的实例,因此在拦截器中如果使用类变量,要注意同步的问题.      注意:              (1…