SSH-Struts2基础(1)

1.背景

--1.web层:表现层
struts2。

--2.service层:业务层
主要完成业务逻辑操作,Spring是一个一栈式框架,可以在service和Dao都存在。

--3.Dao层:持久化层
完成CRUD操作,Hibernate。

--4.客户层:
.html

2.Struts2框架介绍

--1.核心点:
1.拦截器:interceptor
2.Action
3.ognl与valueStack

在开发中与Struts2比较类似的框架:
Struts1,webwork,springmvc。

3.登录小案例

-- login.jsp username/password 
-->servlet : 获取请求参数,判断username和password。

在Struts2中怎样获取请求参数,同时,Struts2中用什么代替原来的Servlet完成逻辑操作?
1.Struts2框架中如何完成原来由servlet完成的工作。
2.Struts2框架如何完成请求参数的封装处理。
3.Struts2如何完成请求跳转。

--怎样使用Struts2框架
1.导入相关的jar文件。
2.需要在web.xml文件中配置一个Filtor,只有配置了它才可以使用Struts2框架)
3.Struts.xml配置。
4.创建Action来完成逻辑操作。

Struts-2.3.24-all   --> 
apps : 示例代码
docs : 文档
lib : 就是相关的jar包
src : 源代码

只需要将apps下的Struts-blank工程中的jar得到就可以完成简单的框架的应用。
1.导入13个jar包
2.需要在web.xml文件中配置StrutsPropereAndExecuteFilter
3.创建一个struts.xml文件,他的位置可以放置在src下。

--Struts2请求过程分析
1.当我们在浏览器中访问index.jsp页面,看到了链接,点击后就会发送请求,这时请求的路径是/Struts。
2.因为当前工程struts2-example它已经配置了一个StrutsPrepareAndExecuteFilter,它就会拦截所有请求。
3.就会根据请求路径在Struts2.xml文件中进行判断,调用指定的一个Action方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值