Struts
Little_qd
简 介
展开
-
[1]你的第一个struts应用程序
这里有一个帮你开始构建严谨的Web程序的指南。by Budi Kurniawan 有句古话虽说“苦干不如巧干”,但有时却是说来容易做来难。然而你一旦掌握了Struts技术-一个用来构建严谨Web程序的框架-你开发程序的效率会比现在更高。遗憾的是,大多数程序员觉得学习Struts是一个艰难的曲折过程。本文(六篇系列文章的第一篇)给那些使用过servlets或JSP页面但对Struts了解不多的程转载 2004-10-21 14:56:00 · 1000 阅读 · 0 评论 -
Struts原理与实践(5)
一个支持i18n的应用程序应该有如下一些特征:1增加支持的语言时要求不更改程序代码2字符元素、消息、和图象保存在原代码之外3依赖于不同文化的数据如:日期时间、小数、及现金符号等数据对用户的语言和地理位置应该有正确的格式4应用程序能迅速地适应新语言和/或新地区 Struts主要采用两个i18n组件来实现国际化编程: 第一个组件是一个被应用程序控制器管理的消息类,它引用包含地区相关信息串的资源包。第二转载 2004-10-22 10:40:00 · 881 阅读 · 0 评论 -
Struts原理与实践(3)
一、JDBC的工作原理 Struts在本质上是java程序,要在Struts应用程序中访问数据库,首先,必须搞清楚Java Database Connectivity API(JDBC)的工作原理。正如其名字揭示的,JDBC库提供了一个底层API,用来支持独立于任何特定SQL实现的基本SQL功能。提供数据库访问的基本功能。它是将各种数据库访问的公共概念抽取出来组成的类和接口。JDBC API包括两转载 2004-10-22 10:38:00 · 912 阅读 · 0 评论 -
Struts原理与实践(2)
下面,我们就从一个最简单的登录例子入手,以对Struts的主要部分有一些直观而清晰的认识。这个例子功能非常简单,假设有一个名为lhb的用户,其密码是awave,程序要完成的任务是,呈现一个登录界面给用户,如果用户输入的名称和密码都正确返回一个欢迎页面给用户,否则,就返回登录页面要求用户重新登录并显示相应的出错信息。这个例子在我们讲述Struts的基础部分时会反复用到。之所以选用这个简单的程序作为例转载 2004-10-22 10:37:00 · 961 阅读 · 0 评论 -
Struts原理与实践(1)
一、 什么是Struts 框架(Framework)是可重用的,半完成的应用程序,可以用来产生专门的定制程序。 您只要细心地研究真实的应用程序,就会发现程序大致上由两类性质不同的组件组成,一类与程序要处理的具体事务密切相关,我们不妨把它们叫做业务组件;另一类是应用服务。比如说:一个税务征管系统和一个图书管理系统会在处理它们的业务方面存在很大的差异,这些直接处理业务的组件由于业务性质的不同不大可能在转载 2004-10-22 10:37:00 · 1029 阅读 · 0 评论 -
深入Struts 1.1
王和全(ok_winnerboy@sina.com)2003年 8 月作为基于MVC模式的Web应用最经典框架,Struts已经正式推出了1.1版本,该版本在以往版本的基础上,提供了许多激动人心的新功能。本文就将带你走进Struts 1.1去深入地了解这些功能。说明:希望本文的读者能有一定的Struts使用基础。1、Model 2Struts是基于Model 2之上的,而Model转载 2004-10-21 17:00:00 · 772 阅读 · 0 评论 -
用Struts建立MVC应用的介绍
内容:1.Model 1 和Model 2简介2.Struts的结构和处理流程简介3.利用Struts框架开发MVC系统要做的工作4.可供参考的例子参考资料关于作者相关内容:TCP/IP 介绍TCP/IP 介绍-->转载 2004-10-21 16:59:00 · 786 阅读 · 0 评论 -
Struts:MVC 的一种开放源码实现
Malcolm Davis顾问2001 年 2 月内容:简介JSP 就是 servlet别在我的 HTML 中使用太多的 JavaMVCMVC Model 2Struts详细分析 Struts邮件列表样例前后比较Struts 的前景最后的注释参考资源作者简介转载 2004-10-21 15:11:00 · 765 阅读 · 0 评论 -
[6]学习Struts提供的和Form相关的标签
继续学习Struts提供的HTML标签库。by Budi Kurniawan 在本文系列的第一部分中我讲述了如何使用Struts提供的HTML标签库来配置一个Struts应用程序。我还介绍了该标签库中的一类标签:独立使用的标签。在第二部分中我将继续介绍第二类标签:与form相关的标签。与form相关的标签包括标签本身以及所有必须包含在其中的标签。比如,和标签就是和form相关的标签,因为如转载 2004-10-21 15:06:00 · 916 阅读 · 0 评论 -
[5]使用Struts提供的HTML标签库
学习如何在一个Login程序中使用HTML标签库。by Budi Kurniawan 在本文系列的第一部分中,你已经学习了如何配置Struts提供的HTML标签库以及独立使用的标签;在第二部分中你学习了和form相关的标签;在第三部分中,你将学习如何在Login程序中使用HTML标签库。你可以点此下载该程序。如果你阅读过关于Struts的系列文章(包含六个部分),你会发现这个Longin程序是转载 2004-10-21 15:05:00 · 898 阅读 · 0 评论 -
[4]用ActionMapping构建漂亮的Struts应用程序
在本系列指南的第四部分,你可以学习如何运用ActionMapping来改进你的Struts应用程序。by Budi Kurniawan 阅读本系列指南的前三部分:第一部分:“你的第一个Struts应用程序”第二部分:“Struts应用程序中的流程控制”第三部分:“用ActionForward优化你的Struts应用程序”邱吉尔曾经说过他喜欢学习新东西,但他觉得没有必要让别人教他。不管你是否转载 2004-10-21 15:04:00 · 979 阅读 · 0 评论 -
[3]用ActionForward优化你的Struts应用程序
Struts的ActionForward类可以让你更简单、更快、更直接地完成各项任务。by Budi Kurniawan 阅读本系列指南的前三部分:第一部分:“你的第一个Struts应用程序”第二部分:“Struts应用程序中的流程控制”简单之中也蕴涵着复杂性,我们在本系列第一部分和第二部分创建、研究一个简单的Struts login应用程序时,回避了许多这种复杂性。因为那两篇文章是给初学转载 2004-10-21 15:01:00 · 1038 阅读 · 0 评论 -
[2]Struts应用程序的流程控制
你已经为你的第一个Struts应用程序建立了部署描述符了,现在我们来继续学习流程控制。by Budi Kurniawan 在为你的第一个Struts应用程序建立了部署描述符后(根据该系列第一部分所讲述的内容),你可能想知道ActionServlet实例是如何控制程序流程并采取相应的action的。这是个很好的问题,因为在一个非Struts Model 2应用程序中,你通常在控制器servlet转载 2004-10-21 14:59:00 · 1137 阅读 · 0 评论 -
Struts 控制器 流程
ActionServlet类它是Structs应用程序的核心,它是主要的控制组件,用于处理客户端请求,决定哪一个Action类处理每个接收到的请求。 ActionServlet类,实质就是一个简单的servlet,和HttpServlet很相似,它继承自HttpServlet类,并且也实现了HttpServlet的生命周期方法,init,doGet,doPost,destroy。转载 2004-10-22 14:10:00 · 1463 阅读 · 0 评论