JDeveloper构建Struts应用程序

时间:2017-08-17 13:15

  您现在的位置是: 软件 > 开发者网络 > 程序方舟 > Java专栏 > 正文  

JDeveloper构建Struts应用程序

 
     
·速成电脑精英(包分配)白领高薪一族从这里开始  


JDeveloper构建Struts应用程序

  T O P 排 行  
-   Flash cam 制作软件实例课件
 
-   办公软件之学校应用
 
-   利用XML实现通用WEB报表打印
 
-   四款情人节趣味软件赏析
 

JDeveloper构建Struts应用程序

  网 校 热 门  
    JDeveloper构建Struts应用程序  
 
2003-02-27· · ·· 天极论坛

 

  内置的Struts支持提高了Oracle Java集成开发环境的生产力。

  Jakarta Struts是一个由Apache software foundation支持的开放源码项目。Struts提供了一个使用标准J2EE(Java 2 Platform,Enterprise Edition)组件(如JavaServer Pagers(JSP)、servlet和JavaBean)构建Model 2--模型-视图-控制器(Model-View-Controller,MVC)应用设计范例的一个变体--应用程序的框架。

  Struts是为解决很多企业应用程序开发项目中所遇到的问题而编写的。Struts为企业Web应用程序开发过程中所遇到的常见问题(诸如页流程图(page-flow)、国际化、可维护性和部署灵活性等提供解决方案。

  Oracle9i Jdeveloper中的Struts应用程序开发

  Oracle9i Jdeveloper 9.0.3版通过以下特性为基于Struts的J2EE应用程序开发提供全面的支持:

  Struts运行时库。Oracle9i Jdeveloper为Struts 1.1提供特别支持并捆绑了运行时库和一些Struts Web应用程序示例。当你从jakarta.apache.org下载Struts时,将会同时下载运行时库和应用程序示例。

  Struts代码生成向导。Oracle9i Jdeveloper通过常用的Struts ActionForm和Action类的代码生成向导提供增强的Struts开发。Struts初始应用向导(Struts Starter Application Wizard)使你的项目可以通过提供必要的Java库以及应用文件(如struts-config.xml和ApplicationResources.properties文件)而构建Struts应用程序。

  Struts配置编辑器(Struts Configuration Editor)。每个Struts应用程序都使用一个主配置文件struts-config.xml,这是一个跟踪整个应用程序配置信息的XML文件。Struts配置编辑器提供了一个简化配置文件编辑的易于使用的用户界面。

  Struts和BC4J

  除了为普通的Struts应用程序提供开发支持外,Oracle9i Jdeveloper还提供了一些附加特性,帮助开发那些使用Business Components for Java(BC4J)的Struts应用程序。这些Struts的BC4J特性包括:

  Struts BC4J JSP初始应用向导。该向导生成一个简单的初始应用程序。

  完整的Struts BC4J JSP应用向导。该向导生成一个完整的基于Struts的BC4J JSP应用程序。
构建一个简单的Struts应用程序

  真正了解Oracle9i Jdeveloper的Struts功能的最佳方法是构建一个简单的Struts应用程序。本文中的示例应用程序是一个简单的登录表单(form)应用程序。

  你可以在otn.oracle.com/ software/products/jdev处下载Oracle9 JDeveloper的评估版。你还可以在otn.oracle.com/sample_code/products/jdev上下载本文中所描述的完整的应用程序项目。该应用程序项目需要的所有文件都包含在SimpleStrusApp.zip文件中。

  概述

  建立该示例应用程序的第一步是创建表示MVC应用程序范例视图的JSP文件。这些文件包括:

  Login页面(login.jsp)
  Login Success页面 (success.jsp)
  Login Failure页面 (failure.jsp)

  要开始创建这些页面,你应该先调用JSP页面向导来建立login.jsp,然后再对该页面进行定制。login.jsp实际上将使用来自Struts标记库的JSP标记生成登录表单及其元素。success.jsp与failure.jsp文件中仅包含提示登录成功与否的信息。你还需要定义一个Struts ActionForm bean(LoginForm)来表示form(表单)元素和一个Struts Action类(LoginAction)来处理登录请求。

  创建login页面。要开始创建Struts示例程序,首先要启动Oracle9i Jdeveloper。要打开整个下载的应用程序,在Oracle9i JDeveloper中点击File->Open命令,然后选择SimpleStrutsApp.jws文件。在Oracle9i JDeveloper System Navigator中,展开SimpleStrutsApp.jws和WorkingStruts.jpr节点。本文提及的所有开发文件均位于WorkingStruts.jpr节点下。