首页 / 软件开发 / JAVA / JDeveloper构建Struts应用程序
JDeveloper构建Struts应用程序2010-12-23内置的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文件中。