- 作者:xiaoxiao
- 发表时间:2020-12-23 11:03
- 来源:未知
?
Struts 八步实做教程:Struts 让我试着了解你
( 姜元东 中国网通集团系统集成公司 2004-08-20 原创 jiang__30@163.com)
摘要:本文属于初学级教程,不过多介绍Struts的技术特色,目的是帮助不了解Struts的人快速上手。高手勿看。结合Jbuilder X 、weblogic server 8.1 详细讲解了使用Struts框架的过程。
[引用网上文章部分内容]Struts是源代码开放的企业级Web应用开发框架,它的设计目的是从整体上减轻构造企业Web应用的负担。 Struts是在Jakarta项目下开发的源代码开放软件,由一系列的框架类、辅助类和定制的JSP标记库构成,定位在基于Model 2设计模式的J2EE应用开发。Model 2体系是MVC(Model-View-Controller)体系的一种应用。在MVC体系中,数据模型(Model)、表现逻辑(View)和控制逻辑(Controller)是分离的组件,但它们可以互相通信。Struts力图从整体上减轻构造企业级Web应用的负担,并提供国际化和数据库连接池支持。Struts体系可以看成两个相对独立的部分:第一个部分是Struts API,用于编写支持Struts的应用组件;第二部分是Struts的JSP标记库,由html、bean、logic和template四个标记组成。Struts的两个部分有着各自不同的用户。对于规模较小的项目,同一个用户可能同时使用这两个部分;但对于规模较大的项目,通常开发者使用API组件,而负责HTML页面布局的人使用标记库。
使用本教程的前提条件:JbuilderX、Weblogic已经配置好。能正常启动运行。
我们的课程开始了:
做一个简单应用,包括一个登陆页面:login.jsp(用户名是:AAA 密码:是BBB)、一个ActionForm、一个Action、登陆成功跳转的页面:ok.jsp、失败的跳转页面:error.jsp。
第一步:开启JbuilderX,创建一个工程StrutsDemo 如下图.直接点击Finish.
第二步:创建War包,File--> New --> Web -> WebModule
点OK.
点Next,Name 输入 webdemo,另外:Build Web archive:选择 When building project or module. (编译工程或模块是也编译War包,以便使更改同步)。其他默认。
点 next , 选中 Struts1.1如下图:
点 Finish,画面如下:
第三步:创建JSP页面。
(可以将已经设计好的JSP页面转换为支持Struts1.1,即支持Taglib标签)如下图所示: