跳转到主要内容


developerWorks 中国  >  Java technology  >  

文档库

developerWorks
 
  
 
 题目  46    隐藏内容简介    
 
题目 日期
Struts,MVC 的一种开放源码实现 用这种 servlet 和 JSP 框架管理复杂的大型网站
本文介绍 Struts,它是使用 servlet 和 JavaServer Pages 技术的一种 Model-View-Controller 实现。Struts 可帮助您控制 Web 项目中的变化并提高专业化水平。尽管您可能永远不会用 Struts 实现一个系统,但您可以将其中的一些思想用于您以后的 servlet 和 JSP 网页的实现中。
    2001年6月1日  
 
Struts 和 Tiles 辅助基于组件的开发
本文中,Wellie Chao 说明了 Struts 和 Tiles 组合为什么是用来创建 Web 应用程序的最佳工具包,而且向您展示了如何开始使用它,这里主要讲述自 Struts 0.9 以来的更改。
    2002年8月20日  
 
用Struts建立MVC应用的介绍
本文讲述了如何用Struts建立MVC应用。
    2002年12月17日  
 
使用 WebSphere V5 工具和技术来开发和部署 Web 服务 ― 第 3 部分:Struts
本文讲述了如何使用 Application Developer 创建和测试基于 Jakarta Struts 的使用 Web 服务的 Web 应用程序。
    2003年4月28日  
 
在Eclipse中开发struts应用程序
在本文中作者向大家介绍了如何配置基于eclipse的easy structs插件,并介绍了如何结合使用easy structs和eclipes来开发struts的应用。
    2003年7月13日  
 
深入Struts 1.1
作为基于MVC模式的Web应用最经典框架,Struts已经正式推出了1.1版本,该版本在以往版本的基础上,提供了许多激动人心的新功能。本文就将带你走进Struts 1.1去深入地了解这些功能。
    2003年8月7日  
 
利用 Web 应用程序模型从 CICS 程序来构建基于 Struts 的 Web 应用程序 - 第 1 部分:生成服务代理和 Struts 中间层
这篇分两部分的文章将描述如何使用 Web 应用程序模型以及 WebSphere Studio Application Developer Integration Edition 或 WebSphere Studio Enterprise Developer 来开发基于 Struts 的 Web 应用程序
    2003年9月8日  
 
集成 Struts、Tiles 和 JavaServer Faces
您是否想将 JavaServer Faces (JSF)的强大前端功能、Tiles 的内容格式编排优势和 Struts controller 层的灵活性都加入到您的 J2EE Web 应用程序中?企业级 Java 专家 Srikanth Shenoy 和 Nithin Mallya 为您展示了如何将这三者的功能集成到一起。本文演示了如何在 Struts-Faces 集成库中定制类以使得它们可以与 Tiles 和 JSF 一同使用,并用一个实际的例子解释了这个过程背后的基本原理以及如何使用新的一组类的细节。
    2003年10月23日  
 
运用类反射机制简化Struts应用程序的开发
本文讲述了如何利用Java的反射的机制来简化Structs应用程序的开发。
    2003年11月25日  
 
为 Web 服务构建 Struts 应用程序
本文向您展示了如何在模型-视图-控制器(MVC)设计模式的基础上来构建 Web 服务应用程序。
    2003年12月29日  
 
在WebSphere Studio V5中使用Struts 框架 -- 第一部分: 通过Tiles 使用Struts
Tiles 框架增强了基于组件的 Web UI 开发的设计,它和 Struts 框架的组合工作得很好。您可以很容易的协同 WebShpere Studio 使用 Tiles 和 Struts 框架以显著降低您的 Web 开发工程的开发时间和维护代价。
    2004年1月8日  
 
协同使用 WebSphere Studio V5 与 Struts Framework――第二部分:使用 Struts 验证器
本文介绍了Struts 的验证器,如何做到同时支持客户端和服务器端验证,并且两种方法共享同一组验证规则
    2004年1月12日  
 
使用 Easy Struts for Eclipse 开发 Struts -- 如何使用 Easy Struts 插件
本文向您介绍了如何在 Eclipse IDE 中使用 Easy Struts 插件开发 Struts 应用程序。本文首先对 Easy Struts 及其安装配置步骤进行了简介,并通过一个循序渐进的例子介绍了如何构建一个基本的 Struts 应用程序。本文还介绍了增强 Struts 应用程序的各种方法,例如连接数据库,对应用程序进行模块化,内容的国际化和本地化,异常处理和创建自定义插件等等。最后,您将学习如何将自己的 Struts 应用程序部署到 Tomcat Web 服务器上。
    2004年5月8日  
 
基于struts+spring+ibatis的轻量级J2EE开发
JpetStore 4.0是ibatis的最新示例程序,基于Struts MVC框架(注:非传统Struts开发模式),以ibatis作为持久化层。该示例程序设计优雅,层次清晰,可以学习以及作为一个高效率的编程模型参考。本文是在其基础上,采用Spring对其中间层(业务层)进行改造。使开发量进一步减少,同时又拥有了Spring的一些好处。
    2005年2月3日  
 
StrutsTestCase 简化开发过程
本文将介绍 StrutsTestCase(STC)框架,解释如何用模拟方式和 Cactus 方式测试示例应用程序。作者 Sunil Patil 是 IBM 印度软件试验室的开发人员,他首先将介绍 STC,然后会带您遍历设置使用 STC 和测试各种 Struts 特性的环境的过程。还将演示如何在 STC 中同时使用 Cactus 和模拟方式
    2005年2月3日  
 
在 IBM WebSphere Portal 的呈现阶段执行 Struts 操作
IStrutsPrepareRender 接口是 IBM Struts Portlet Framework 功能强大的新特征,在 IBM WebSphere Portal 的呈现阶段,开发者可以通过使用它轻松地进行编写 Render Struts 的操作。
    2005年5月16日  
 
Struts 与 Velocity 的集成
Struts 大师 George Franciscus 介绍如何把 Velocity 模板引擎集成进 Struts 应用程序。
    2005年10月17日  
 
使用 Spring 更好地处理 Struts 动作
Struts Recipes 的合著者 George Franciscus 将介绍另一个重大的 Struts 整合窍门 ―― 这次是将 Struts 应用程序导入 Spring 框架。请跟随 George,他将向您展示如何改变 Struts 动作,使得管理 Struts 动作就像管理 Spring beans 那样。结果是一个增强的 web 框架,这个框架可以方便地利用 Spring AOP 的优势。
    2005年11月3日  
 
Struts 的动态复选框
Struts Recipes 的合著者 Danilo Gurovich 从 George Franciscus 停止的地方开始,介绍了易于使用的创建动态选择复选框的 Struts 诀窍。
    2005年11月28日  
 
用 Struts 实现动态单选按钮
在这篇文章中,我将介绍通过嵌套 Struts 标记创建单选按钮组。然后我用一个特定的表单 bean 指向这个标记并对保存单选按钮值的 String[] 数组进行迭代,把相同的 name 属性分配给每个 value 属性。
    2005年12月5日  
 
追求代码质量: 测试 Struts 遗留的应用程序
虽然 Struts 正在慢慢退出 Web 框架的历史舞台,但它的遗产仍然存在,存在的形式主要是需要测试和维护的应用程序。这个月,Andrew Glover 向您介绍如何使用 JUnit 的 StrutsTestCase、DbUnit 以及在这个系列中迄今为止学到的一些工具,把以质量为中心的方法用于 Struts 上的测试(可以这么说)。
    2006年8月17日  
 
Websphere Commerce 6.0 中基于 Struts 结构的 Store 功能的定制修改
本文通过举例,详细介绍了对WebSphere Commerce 6.0 中基于Struts结构的需求链模型(Demand Chain)商业中心商店(Commerce Plaza Store)的功能进行定制修改的方法。 通过本文提供的定制修改方法,这个商店前台可以支持对可改装的成套商品(DynamicKit)和联合销售(MachanceAssociation)的显示。
    2006年10月25日  
 
进一步提升 Struts 2 对 Velocity 的支持力度
本文主要介绍如何解决 Struts 2 和最新版本的 Velocity 结合的问题以及进一步提升 Struts 2 对 Velocity 的支持力度。
    2007年7月30日  
 
基于 Struts 2 拦截器实现细粒度的基于角色的存取控制
本文介绍如何利用 Struts 2 拦截器来为 Java Web 应用添加应用管理的基于角色的存取控制(Role-Based Access Control,RBAC)的设计和实现方法。相对于容器提供的存取控制,它能够更细粒度地控制资源,处理更加复杂的情况。
    2008年9月19日  
 
Struts 开发的最佳实践
本文向您讲解了如何使用灵活的 Struts 框架进行 Web 应用程序开发。在这里,本文作者向您展示了一些最佳实践,您可以遵循这些实践来优化这个成熟的开源框架。此外,您还可以学习使用一些十分有价值的标准 Struts 组件,包括 ActionForm、Action 类和 ActionErrors。
    2009年3月23日  
 
使用 Struts 2 开发 RESTful 服务
从 V2.1 开始,Struts 2 开始提供 Convention 插件,它允许根据“约定”来搜索 Action,以及管理 Action 和 Result 的映射。另外,Struts 2.1 还提供了 REST 插件,使 Struts 2 可以支持 Rails 风格的 URL,以对外提供 REST 风格的资源服务。本文作者通过代码示例演示了这些特性。
    2009年8月28日  
 
基于 Struts 2 开发 Web 应用
本文主要介绍在 IBM 产品平台上开发基于 Struts 2 的 Web 应用。Struts 2 与传统的 Struts 1 已经有了本质区别,例如在 Struts 2 中不再需要 ActionForm,任何 Java Bean 都可以用来捕获 form 表单输入参数等。本文将首先介绍如何利用 Rational Software Architect 7(RSA 7)以及 WebSphere Application Server 6.1(WAS 6.1)搭建 Struts 2 开发环境,然后通过一个实例介绍如何开发 Struts 2 应用。
    2009年9月25日  
 
使用 Struts Validator
跟随 Web 开发专家 Brett McLaughlin 一步步安装和配置 Struts Validator 组件。Validator 最初始是在 Struts 之上独立于 Sruts 开发的,现在已经是专业 Struts 应用程序编程的必备组件。使用 Validator,可以验证 Struts ActionForm 中的输入。在本教程中,将学习在不触及现有 Java 代码的情况下,声明性地执行这种验证。
    2006年2月16日  
 
使用多个 Struts 配置文件
把大的配置文件分成更小的、更具可管理性的部分,可以让 Struts 应用程序更容易组织和维护。在这份教程中,McLaughlin 介绍了如何把 Apache Struts 设置成使用多个配置文件。本教程回顾了 Struts 的配置,逐步介绍了分而治之的配置策略的执行,并介绍了一些额外的配置清理选项。
    2006年2月23日  
 
不使用 JSP 技术的 Java Web 开发,第一部分
在这篇由两部分组成的文章的第一部分中,我向您介绍了 Tea 模板语言,还向您演示了 Tea 是如何能够成为 JSP 技术的一种可行的替代方案。在第二部分中,您将探索如何将 Tea 集成为模型-视图-控制器(Model-View-Controller (MVC))2 体系结构(尤其是 Struts 应用程序)中的视图。
    2002年10月17日  
 
不使用 JSP 技术的 Java Web 开发,第 2 部分:模型-视图-控制器体系结构中的 Tea
I在第 1 部分中,Craig Walls 为您介绍了 Tea,它是可替代用于基于 Java 的 Web 开发的 JSP 技术的简单技术。他讲述了为什么 Tea 的语法明显地比 Java 的语法更容易学习,这使技术水平较低的开发者也能处理用户界面的开发。在本文中,Craig 将对 Tea 的编程模型提出异议并为您演示如何在 Jakarta Struts 框架中使用 Tea 以清楚地分离显示逻辑和业务逻辑。
    2003年1月7日  
 
从 VisualAge for Java 迁移到 WebSphere Studio Application Developer V5
本文将帮助您把包含 EJB 和 Struts 的 J2EE Web 应用程序从 VisualAge for Java 迁移到 WebSphere Studio Application Developer 5.0 。本文包含从真实的项目中学到的技巧、注意事项和经验。
    2003年8月18日  
 
Web框架设计与实现(一):Maverick
在j2ee项目工程中合理的使用web框架能有效提高工作效率,增强程序的可维护型和可扩展性。目前比较流行的是基于mvc模式的struts结构,但在开源项目的宝库中,除了struts外,还有其他许多独具匠心、性能优异的框架结构,如Maverick WebWork SpringTapestryTurbine等,存在自有存在的理由和价值,只有了解了其他框架的设计思想和性能特色,才能在项目实践中根据客户需求灵活选择更合适的设计框架,本文主要介绍maverick框架的设计与实现。
    2003年9月10日  
 
通用验证系统
本文较详尽地介绍了jakarta开源项目的子项目之一commons-validator(通用验证系统),版本是1.0.2。它使用了一个xml文件来定义针对用户输入的数据验证功能,整个验证体系提供了很强的扩展性,使得开发者可以开发自己的验证函数加入到这个验证体系中来。它对web应用程序提供了客户端javascript验证和服务端验证的两种选择,但是它只是一个验证体系,有些东西还需要自己开发特别是validatoraction的开发,不过有了项目源代码及其例子,还有struts这个优秀的开源项目的示范,使用好commons-validator验证体系应该是挺容易的。本文就这个验证体系作了些探讨,希望对大家有用!
    2003年10月20日  
 
编写自己的 secret Santa Web 应用程序,第 2 部分:控制器
本文侧重于应用程序的控制器方面,以及使用 servlet、JavaMail 和 Jakarta Struts 来支持其开发。
    2004年1月12日  
 
编写自己的 secret Santa Web 应用程序,第 3 部分:视图
这第三篇文章侧重于应用程序的视图方面,以及使用 JSP 技术、JSTL 和 Jakarta Struts 来支持其开发。
    2004年1月12日  
 
怀疑论者的 JSF:消除关于 JSF 的 FUD
对于 Java Server Faces (JSF) 这样一种不可或缺的技术,产生了很多不适当的 FUD(“Fear, uncertainty, and doubt”的缩写,意思是“恐惧、不确定、怀疑” )。盛传着这样一些谣言:JSF 开发很难,比一些主流方法的要求更苛刻,并且完全依赖于 WYSIWYG 工具。在这个新的由 4 部分组成的系列文章中,经常为 developerWorks 撰稿的作者 Rick Hightower,划清了 FUD 与事实真相,向您展示了:JSF 实际上比诸如 Struts 这样的 MVC Model 2 框架更加容易使用。如果您知道自己在做什么,那么确实是这样的。
    2005年3月17日  
 
构建更加安全的 Web 应用程序
开发人员总是在与 Web 应用程序中的操作和数据篡改作斗争。本文提供了一个保护这些漏洞的框架。可以嵌入这个框架,它为像 Struts 这样常用的表示框架提供了逻辑安全设计。
    2005年12月29日  
 
构建更加安全的 Web 应用程序
开发人员总是在与 Web 应用程序中的操作和数据篡改作斗争。本文提供了一个保护这些漏洞的框架。可以嵌入这个框架,它为像 Struts 这样常用的表示框架提供了逻辑安全设计。
    2006年1月4日  
 
使用 Application Developer V7 来创建和部署 JSR 168 协作 portlet
学习在 IBM Rational Application Developer V7 中的协作 portlet 工具,您可以 创建一个简单的协作应用软件并将其部署到 IBM WebSphere Portal server 服务器上。重点是 Java Specification Request (JSR) 168 JavaServer Faces portlet,但是作者也简要讨论了 Basic 和 Struts portlet。
    2007年9月12日  
 
Tapestry 和 Wicket 的比较
JSF 和 Struts 是开发人员在进行 Web 开发时使用的传统的组件框架。但还有另外一种选择,Tapestry 和 Wicket,它们是面向组件的 Web 框架,其设计目标专门针对 Web 应用程序创建。本文采用 Tapestry 和 Wicket 技术开发了一个简单的应用程序示例,该程序实现了一个 to-do 列表的工作流。
    2008年5月15日  
 
启用 Web 应用程序中的后退导航
Struts 和 JavaServer Faces 等 Web 框架只关注 Web 应用程序中的前进导航。在本文中,Maurizio Albari 介绍了一种改善 Web 应用程序后退导航的框架,这是通过保存已访问 Web 页面的服务器端导航历史和已访问 Web 页面的有名序列(即 Webflows)来实现的。通过该框架,还可以使用服务器端导航历史自动清理 HTTP 会话,从而提高应用程序性能。更好的是,对于前进导航,您仍可以使用自己喜欢的 Web 框架。
    2009年3月30日  
 
将 Flex 集成到 Java EE 应用程序的最佳实践
传统的 Java EE 应用程序通常使用某种 MVC 框架(例如,Struts)作为前端用户界面,随着 Flex 的兴起,基于 RIA 的客户端能够给用户带来更酷的界面,更短的响应时间,以及更接近于桌面应用程序的体验。本文将讲述如何将 Flex 集成至一个现有的 Java EE 应用程序中,以及如何应用最佳实践高效率地并行开发 Java EE 和 Flex。
    2009年8月5日  
 
使用 JavaServer Faces 构建 Apache Geronimo 应用程序,第 1 部分: 使用 Eclipse 和 Apache MyFaces Core 构建基本的应用程序
JavaServer Faces(JSF)是一个基于 Java 的新框架,它使 Java Platform, Enterprise Edition(Java EE)应用程序图形用户界面(GUI)的构建工作变得更为容易。JSF 与流行的 Struts 框架很类似,但更加面向组件。JSF 中定义了一组常见的表示用户界面(UI)组件的应用程序编程接口(API),包括状态和事件处理、输入有效性验证、国际化(i18n)及可访问性方面的接 口。本系列教程向 Apache Geronimo 开发者介绍 JSF 和其他相关技术。
    2006年11月16日  
 
使用 AppFuse 的七个理由
开始学习在 Java 平台上使用诸如 Spring、Hibernate 或 MySQL 之类的开放源码工具时可能非常困难。再加上 Ant 或 Maven,以及与 DWR 一起的小 Ajax,还有 Web 框架 —— 即 JSF,我们必须睁大眼睛盯着如何配置应用程序。AppFuse 减少了集成开放源码项目的痛苦。它可以把测试变成一等公民,让我们可以从数据库表生成整个 UI,并使用 XFire 来支持 Web 服务。另外,AppFuse 的社区也非常健全,这是不同 Web 框架用户可以一起融洽相处的地方之一。
    2006年8月31日  
 
纯 servlet:重新考虑视图
对于具有动态内容的 Web 页面,可以使用 Java Server Pages(JSP)技术将开发人员和 UI 设计人员的工作分离开来。遗憾的是,JSP 对于许多设计人员来说太复杂了,所以 Java 开发人员只好自己处理 JSP 代码,这往往会产生令人不满意的结果。本文演示一种非正统的替代方法:通过使用简单的 helper 对象,根据纯 servlet 构建 Web 界面。
    2007年4月13日  
 
 题目  46    隐藏内容简介    
 
没有找到您想要的结果吗? 提交反馈