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文件中。 JDeveloper构建Struts应用程序(2)时间:2010-12-23概述 建立该示例应用程序的第一步是创建表示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节点。本文提及的所有 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |