Struts2(MVC框架)开发入门
2017-03-11 23:34
190 查看
1、框架概述:
把重复性的繁琐的代码封装起来
2、三层架构与Struts2
表现层:M model V view C control
业务层:service
持久层:dao data access object 持久层也叫数据访问层
Struts2在三层架构中的位置是处于表现层。注意它只是一个表现层框架。
(层和层之间为了降低耦合性用了接口,叫做面向接口编程)
3、MVC与Struts2
控制器:Servlet
init()
destroy()
service(ServletRequest,ServletResponse)
过滤器:Filter 它也可以作为控制器使用。
init(FilterConfig)
destroy()
service(ServletRequest,ServletResponse,FilterChain)
Servlet能做的Filter都可以做,并且比Servlet功能更强大。它多了一个放行的功能。
4、Struts2必用jar包
5、搭建开发环境
5.1下载开发包
5.2搭建环境
a、导入所需jar包
b、创建一个配置文件
在顶层类路径下,创建一个名称为struts.xml文件
6、第一个案例的执行过程
客户浏览器—-
把重复性的繁琐的代码封装起来
2、三层架构与Struts2
表现层:M model V view C control
业务层:service
持久层:dao data access object 持久层也叫数据访问层
Struts2在三层架构中的位置是处于表现层。注意它只是一个表现层框架。
(层和层之间为了降低耦合性用了接口,叫做面向接口编程)
3、MVC与Struts2
控制器:Servlet
init()
destroy()
service(ServletRequest,ServletResponse)
过滤器:Filter 它也可以作为控制器使用。
init(FilterConfig)
destroy()
service(ServletRequest,ServletResponse,FilterChain)
Servlet能做的Filter都可以做,并且比Servlet功能更强大。它多了一个放行的功能。
4、Struts2必用jar包
5、搭建开发环境
5.1下载开发包
5.2搭建环境
a、导入所需jar包
b、创建一个配置文件
在顶层类路径下,创建一个名称为struts.xml文件
6、第一个案例的执行过程
客户浏览器—-
相关文章推荐
- 使用MVC框架开发-struts2小结
- 【java开发系列】—— struts2简单入门示例
- Struts2的的开发入门
- struts2系列(一):struts2入门(struts2的产生、struts2的工作流程、搭建struts2开发环境)
- struts2入门基础之自定义MVC框架(一)
- JAVAWEB开发之Struts2详解(一)——Struts2框架介绍与快速入门、流程分析与工具配置以及Struts2的配置以及Action和Result的详细使用
- Struts2 快速入门(hello struts2 简单示例,配置开发模式,导入struts源码,设置struts.xml源码提示)
- Struts2开发入门实例
- 【java开发系列】—— struts2简单入门示例
- Struts2开发入门
- 【java开发系列】—— struts2简单入门示例
- 【java开发系列】—— struts2简单入门示例
- Struts2入门开发步骤
- 深入分析JavaWeb Item43 -- Struts2开发入门
- struts2学习笔记 -- day01struts开发包详解、入门案例环境搭建
- 浪曦_Struts2应用开发系列_第1讲.Struts2入门与配置--出现的问题笔记
- 【java开发系列】—— struts2简单入门示例
- 深入分析JavaWeb 43 -- Struts2开发入门
- Java EE----struts2开发入门
- Struts2入门一搭建开发环境及相应案例