如何理解struts2

Struts2框架是一个MVC模型

M(model):JavaBean+business(业务类)

V(view):JSP

C(control):Action

我的理解是,使用了Struts2框架,字段被封装起来,方法也都写在了一起,使得代码结构比较清晰。一个大对象(比如用户、留言、订单)对应一个JavaBean,一个JavaBean对应一个business业务类,business业务类里面写该对象的增删改查功能。

以登录功能为例:

第一步:封装字段——JavaBean(loginbean)

第二步:编写业务类(loginbusiness)

1、连接数据库。

2、增删改查的功能性代码。

第三步:编写登录页面,form用Action来接收。

第四步:编写Action

1、先创建一个JavaBean的类,实例化,get和set一下。

2、调用业务类(loginbusiness)的方法。

第五步:编写好要跳转的页面。

第六步:完成上面五步之后,设置struts.xml

1、在web.xml中配置struts2的过滤器(自动填好的)。

2、在struts.xml中写Success和Error对应要跳转的页面。

 

 Sanding原创,转载请标注,thank you~

转载于:https://www.cnblogs.com/Aha-Sanding/p/5575758.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值