Struts2框架介绍 1
Struts2快速入门 2
Struts2流程分析与工具配置 3
Struts2配置 4
Struts2配置文件加载顺序 4
Struts2的Action配置 5
Struts2的常量配置 6
struts2 配置文件分离 6
Action 6
Action书写的的三种格式 6
Action的配置method(通配符) 7
动态方法调用 7
Action访问Servlet 8
Result结果类型 8
总结 9
作业 9
Struts2框架介绍
1、三大框架: 是企业主流 JavaEE 开发的一套架构
Struts2 + Spring + Hibernate
2、什么是框架?为什么要学框架?
框架是实现部分功能的代码(半成品),使用框架简化企业级软件开发
学习框架,清楚的知道框架能做什么? 还有哪些工作需要自己编码实现?
3、什么是Struts2 ?
Struts2 是一款优秀MVC框架
MVC:是一种思想,是一种模式,将软件分为 Model模型、View视图、Controller控制器
JavaEE软件三层结构: web层(表现层)、业务逻辑层、数据持久层(sun提供JavaEE开发规范)
JavaEE开发更强调三层结构, web层开发注重MVC
struts2 就是 web层开发框架,符合MVC模式
4、 Struts2 和 Struts1 关系
没有关系, Struts2 全新框架,引入WebWork很多技术和思想,Struts2 保留Struts1 类似开发流程
Struts2 内核 webwork
Xwork提供了很多核心功能:前端拦截机(interceptor),运行时表单属性验证,类型转换,强大的表达式语言(OGNL – the Object Graph Navigation Language),IoC(Inversion of Control反转控制)容器等
struts2框架是apache产品。
struts2是一个标准的mvc框架。javaweb中的model2模式就是一个mvc模式。 model2=servlet+jsp+javaBean
struts2框架是在javaweb开发中使用的。
类似于struts2框架的产品:
struts1 、webwork 、jsf 、SpringMVC 都是MVC
ssh---struts2 spring hibernate
ssi---springmvc spring ibatis
Struts2快速入门
------>HelloServlet--------> web开发流程.
------>HelloAction---------> struts2流程
struts2
2、目录结构
apps : struts2官方demo
docs : 文档
lib : struts2框架所应用的jar以及插件包126
src : 源码
core 它是struts2的源代码
xwork-core struts2底层使用了xwork,xwork的源代码
3
struts21 来自淘豆网m.daumloan.com转载请标明出处.