RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏
Struts 八步实做教程:Struts 让我试着了解你
  • 作者: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标签)如下图所示: