快速业务通道

JDeveloper构建Struts应用程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-22

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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号