【Struts】:Struts1简介及第一个代码示例

本文介绍如何在Myeclipse中搭建Struts1环境,从新建Java Web Project开始,逐步讲解如何导入Struts库,配置web.xml与struts-config.xml,创建LoginAction、LoginActionForm和UserManager类,以及编写login.jsp页面,实现简单的MVC模式。
摘要由CSDN通过智能技术生成
        在介绍Struts框架之前,先来了解一下Web开发的两种模式,这两种模式自从JSP开发流行起来,就一直在业界,争论不休,那就是我之前在博客:《JSP技术中的Model1和Model2开发模式》中介绍的JSP Model1和JSP Model2.因此这里就不再对这块内容进行赘述了。
        通过了解JSP的Model1 和Model2,想必大家在心里都有了自己的选择,相比较而言,Model2比Model1更加的方便和和简洁,这里,我们不去说哪种架构更好,在不同的应用场景中,使用恰到好处的技术才是最好的选择,并不是说框架本身有多么好,脱离了应用场景,我们是无法清晰的认识到技术框架的优势的。但是,通常意义上来说,Model2引入的MVC模式是一个有伟大思想意义的东西,这是众所周知的。
        而我们今天所要讨论的Struts框架正是MVC思想最佳实践的一个经典产品。虽然Struts1在现在已经逐渐退出业界舞台,但是其中的思想精髓还是值得我们去学习和研究的,首先我们来看一下Struts的框架概览图,以便于大家对Struts有一个全局的认识和了解:
 
       接着我们来分析如何实现第一个Struts框架的示例代码,首先我们要明白Struts框架的执行流程,先画个图来捋捋我们都需要创建哪些文件,以及各个文件之间的关联关系,如下图所示:
 
        搞清楚了怎么弄我们就要开始动手了。
        第一步:引入Struts框架,搭建开发环境

        打开Myeclipse,新建一个Java

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值