ImageVerifierCode 换一换
格式:DOC , 页数:29 ,大小:111.50KB ,
资源ID:1550493      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-1550493.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(扩展struts框架的web应用实现.doc)为本站会员(cjc2202537)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

扩展struts框架的web应用实现.doc

1、软件工程专业优秀论文 扩展 STRUTS 框架的 WEB 应用实现关键词:STRUTS 框架 设计模式 验证框架 类反射 数据访问对象 客户关系管理摘要:随着 WEB 的不断发展,Java WEB 开发人员已从那些失败的经验中汲取了教训。如今,各种可用的 WEB 框架如雨后春笋般林立。通过这样的演化过程,Jakarta STRUTS 框架成为目前最佳 WEB 框架之一。 本文基于 STRUTS 设计并实现了 Suzuki 汽车销售代理店的全球化管理 WEB 系统,称为 SEED 系统。本文从 WEB 应用的分层结构上,对 SEED 系统的表示层、业务逻辑层和持久层的需求、总体架构、设计和实现方

2、法、使用到的技术和设计模式等进行了详细阐述。 虽然 STRUTS 框架是一个优秀的框架,而且得到了非常广泛的发展和应用,有着许多的成功案例,但是毕竟也有它的适用范围和不足之处。 1STRUTS 的FormBean 在用于大型项目时,其开发的工作量是很大的。一个页面的 FormBean有时需要上千行代码来完成页面项目的加载和取值。这样的工作不仅花时间,而且容易出错。 2STRUTS 盼 Validator 框架提供的验证规则不能满足大型系统的需要。 3STRUTS 在前端控制以及表示层的实现上,提供了很好的支持,但是对于业务逻辑层和持久层,它并没有给出实现的具体方法和参考标准。这就导致用 STR

3、UTS 开发的 wEB 实现时,在业务逻辑和持久性方面没有得到很好的支持。 作者对于 STRUTS 的不足之处提出了自己的见解和方法,并且在SEED 系统中予以实现。主要工作体现在以下几方面: 1提出运用类反射机制来简化复杂的数据传输对象的加载,从而减少程序开发人员的工作量,降低了人为错误的发生几率,提高了程序的质量。 2使用 IBM WACs 的开发工具RESTYLE 和 T-FOG 来支持表示层的开发。T-FOG 扩展了 STRuTS 的 Validator 框架,定义了更适合 SEED 系统的验证规则;RESTYLE 自动生成带各种类型验证功能的 JSP 文件。从而在验证用户输入数据上提

4、供了充分的保障。 3使用业务代表模式来实现业务逻辑层,弥补了 STRUTS 在业务逻辑层上的空白,并且降低了整个业务逻辑层的耦合度,使整个系统具有良好的重用性和可扩展性。 4使用数据访问对象(Data Access Object,DAO)模式实现持久层,利用 DAO GENERATOR 工具来帮助 DAO 模式的实现。DAO 模式封装和实现了对数据源的访问,把业务逻辑和资源层相分离,使得系统有更好的可扩展性。使用了基于Timestamp 的乐观锁机制解决了并发处理的冲突。 本文设计和实现的 SEED系统是一个汽车行业使用的客户关系管理(Customer Ralationship Managem

5、ent,CRM)系统。该系统能够帮助汽车销售商分析大量关于客户和潜在客户的信息,使企业能够更有效地和客户进行沟通和服务,从而提高客户满意度,创造更多的企业利润。目前 SEED 系统已经在 Suzuki 的全球上百各个销售和服务中心被使用,运行情况良好,每天为企业提供大量的信息资源。正文内容随着 WEB 的不断发展,Java WEB 开发人员已从那些失败的经验中汲取了教训。如今,各种可用的 WEB 框架如雨后春笋般林立。通过这样的演化过程,Jakarta STRUTS 框架成为目前最佳 WEB 框架之一。 本文基于 STRUTS 设计并实现了 Suzuki 汽车销售代理店的全球化管理 WEB 系

6、统,称为 SEED 系统。本文从 WEB 应用的分层结构上,对 SEED 系统的表示层、业务逻辑层和持久层的需求、总体架构、设计和实现方法、使用到的技术和设计模式等进行了详细阐述。 虽然 STRUTS 框架是一个优秀的框架,而且得到了非常广泛的发展和应用,有着许多的成功案例,但是毕竟也有它的适用范围和不足之处。 1STRUTS 的FormBean 在用于大型项目时,其开发的工作量是很大的。一个页面的 FormBean有时需要上千行代码来完成页面项目的加载和取值。这样的工作不仅花时间,而且容易出错。 2STRUTS 盼 Validator 框架提供的验证规则不能满足大型系统的需要。 3STRUT

7、S 在前端控制以及表示层的实现上,提供了很好的支持,但是对于业务逻辑层和持久层,它并没有给出实现的具体方法和参考标准。这就导致用 STRUTS 开发的 wEB 实现时,在业务逻辑和持久性方面没有得到很好的支持。 作者对于 STRUTS 的不足之处提出了自己的见解和方法,并且在SEED 系统中予以实现。主要工作体现在以下几方面: 1提出运用类反射机制来简化复杂的数据传输对象的加载,从而减少程序开发人员的工作量,降低了人为错误的发生几率,提高了程序的质量。 2使用 IBM WACs 的开发工具RESTYLE 和 T-FOG 来支持表示层的开发。T-FOG 扩展了 STRuTS 的 Validato

8、r 框架,定义了更适合 SEED 系统的验证规则;RESTYLE 自动生成带各种类型验证功能的 JSP 文件。从而在验证用户输入数据上提供了充分的保障。 3使用业务代表模式来实现业务逻辑层,弥补了 STRUTS 在业务逻辑层上的空白,并且降低了整个业务逻辑层的耦合度,使整个系统具有良好的重用性和可扩展性。 4使用数据访问对象(Data Access Object,DAO)模式实现持久层,利用 DAO GENERATOR 工具来帮助 DAO 模式的实现。DAO 模式封装和实现了对数据源的访问,把业务逻辑和资源层相分离,使得系统有更好的可扩展性。使用了基于Timestamp 的乐观锁机制解决了并发

9、处理的冲突。 本文设计和实现的 SEED系统是一个汽车行业使用的客户关系管理(Customer Ralationship Management,CRM)系统。该系统能够帮助汽车销售商分析大量关于客户和潜在客户的信息,使企业能够更有效地和客户进行沟通和服务,从而提高客户满意度,创造更多的企业利润。目前 SEED 系统已经在 Suzuki 的全球上百各个销售和服务中心被使用,运行情况良好,每天为企业提供大量的信息资源。随着 WEB 的不断发展,Java WEB 开发人员已从那些失败的经验中汲取了教训。如今,各种可用的 WEB 框架如雨后春笋般林立。通过这样的演化过程,Jakarta STRUTS

10、框架成为目前最佳 WEB 框架之一。 本文基于 STRUTS 设计并实现了Suzuki 汽车销售代理店的全球化管理 WEB 系统,称为 SEED 系统。本文从 WEB应用的分层结构上,对 SEED 系统的表示层、业务逻辑层和持久层的需求、总体架构、设计和实现方法、使用到的技术和设计模式等进行了详细阐述。 虽然STRUTS 框架是一个优秀的框架,而且得到了非常广泛的发展和应用,有着许多的成功案例,但是毕竟也有它的适用范围和不足之处。 1STRUTS 的FormBean 在用于大型项目时,其开发的工作量是很大的。一个页面的 FormBean有时需要上千行代码来完成页面项目的加载和取值。这样的工作不

11、仅花时间,而且容易出错。 2STRUTS 盼 Validator 框架提供的验证规则不能满足大型系统的需要。 3STRUTS 在前端控制以及表示层的实现上,提供了很好的支持,但是对于业务逻辑层和持久层,它并没有给出实现的具体方法和参考标准。这就导致用 STRUTS 开发的 wEB 实现时,在业务逻辑和持久性方面没有得到很好的支持。 作者对于 STRUTS 的不足之处提出了自己的见解和方法,并且在SEED 系统中予以实现。主要工作体现在以下几方面: 1提出运用类反射机制来简化复杂的数据传输对象的加载,从而减少程序开发人员的工作量,降低了人为错误的发生几率,提高了程序的质量。 2使用 IBM WA

12、Cs 的开发工具RESTYLE 和 T-FOG 来支持表示层的开发。T-FOG 扩展了 STRuTS 的 Validator 框架,定义了更适合 SEED 系统的验证规则;RESTYLE 自动生成带各种类型验证功能的 JSP 文件。从而在验证用户输入数据上提供了充分的保障。 3使用业务代表模式来实现业务逻辑层,弥补了 STRUTS 在业务逻辑层上的空白,并且降低了整个业务逻辑层的耦合度,使整个系统具有良好的重用性和可扩展性。 4使用数据访问对象(Data Access Object,DAO)模式实现持久层,利用 DAO GENERATOR 工具来帮助 DAO 模式的实现。DAO 模式封装和实现

13、了对数据源的访问,把业务逻辑和资源层相分离,使得系统有更好的可扩展性。使用了基于Timestamp 的乐观锁机制解决了并发处理的冲突。 本文设计和实现的 SEED系统是一个汽车行业使用的客户关系管理(Customer Ralationship Management,CRM)系统。该系统能够帮助汽车销售商分析大量关于客户和潜在客户的信息,使企业能够更有效地和客户进行沟通和服务,从而提高客户满意度,创造更多的企业利润。目前 SEED 系统已经在 Suzuki 的全球上百各个销售和服务中心被使用,运行情况良好,每天为企业提供大量的信息资源。随着 WEB 的不断发展,Java WEB 开发人员已从那些

14、失败的经验中汲取了教训。如今,各种可用的 WEB 框架如雨后春笋般林立。通过这样的演化过程,Jakarta STRUTS 框架成为目前最佳 WEB 框架之一。 本文基于 STRUTS 设计并实现了Suzuki 汽车销售代理店的全球化管理 WEB 系统,称为 SEED 系统。本文从 WEB应用的分层结构上,对 SEED 系统的表示层、业务逻辑层和持久层的需求、总体架构、设计和实现方法、使用到的技术和设计模式等进行了详细阐述。 虽然STRUTS 框架是一个优秀的框架,而且得到了非常广泛的发展和应用,有着许多的成功案例,但是毕竟也有它的适用范围和不足之处。 1STRUTS 的FormBean 在用于

15、大型项目时,其开发的工作量是很大的。一个页面的 FormBean有时需要上千行代码来完成页面项目的加载和取值。这样的工作不仅花时间,而且容易出错。 2STRUTS 盼 Validator 框架提供的验证规则不能满足大型系统的需要。 3STRUTS 在前端控制以及表示层的实现上,提供了很好的支持,但是对于业务逻辑层和持久层,它并没有给出实现的具体方法和参考标准。这就导致用 STRUTS 开发的 wEB 实现时,在业务逻辑和持久性方面没有得到很好的支持。 作者对于 STRUTS 的不足之处提出了自己的见解和方法,并且在SEED 系统中予以实现。主要工作体现在以下几方面: 1提出运用类反射机制来简化

16、复杂的数据传输对象的加载,从而减少程序开发人员的工作量,降低了人为错误的发生几率,提高了程序的质量。 2使用 IBM WACs 的开发工具RESTYLE 和 T-FOG 来支持表示层的开发。T-FOG 扩展了 STRuTS 的 Validator 框架,定义了更适合 SEED 系统的验证规则;RESTYLE 自动生成带各种类型验证功能的 JSP 文件。从而在验证用户输入数据上提供了充分的保障。 3使用业务代表模式来实现业务逻辑层,弥补了 STRUTS 在业务逻辑层上的空白,并且降低了整个业务逻辑层的耦合度,使整个系统具有良好的重用性和可扩展性。 4使用数据访问对象(Data Access Ob

17、ject,DAO)模式实现持久层,利用 DAO GENERATOR 工具来帮助 DAO 模式的实现。DAO 模式封装和实现了对数据源的访问,把业务逻辑和资源层相分离,使得系统有更好的可扩展性。使用了基于Timestamp 的乐观锁机制解决了并发处理的冲突。 本文设计和实现的 SEED系统是一个汽车行业使用的客户关系管理(Customer Ralationship Management,CRM)系统。该系统能够帮助汽车销售商分析大量关于客户和潜在客户的信息,使企业能够更有效地和客户进行沟通和服务,从而提高客户满意度,创造更多的企业利润。目前 SEED 系统已经在 Suzuki 的全球上百各个销售

18、和服务中心被使用,运行情况良好,每天为企业提供大量的信息资源。随着 WEB 的不断发展,Java WEB 开发人员已从那些失败的经验中汲取了教训。如今,各种可用的 WEB 框架如雨后春笋般林立。通过这样的演化过程,Jakarta STRUTS 框架成为目前最佳 WEB 框架之一。 本文基于 STRUTS 设计并实现了Suzuki 汽车销售代理店的全球化管理 WEB 系统,称为 SEED 系统。本文从 WEB应用的分层结构上,对 SEED 系统的表示层、业务逻辑层和持久层的需求、总体架构、设计和实现方法、使用到的技术和设计模式等进行了详细阐述。 虽然STRUTS 框架是一个优秀的框架,而且得到了

19、非常广泛的发展和应用,有着许多的成功案例,但是毕竟也有它的适用范围和不足之处。 1STRUTS 的FormBean 在用于大型项目时,其开发的工作量是很大的。一个页面的 FormBean有时需要上千行代码来完成页面项目的加载和取值。这样的工作不仅花时间,而且容易出错。 2STRUTS 盼 Validator 框架提供的验证规则不能满足大型系统的需要。 3STRUTS 在前端控制以及表示层的实现上,提供了很好的支持,但是对于业务逻辑层和持久层,它并没有给出实现的具体方法和参考标准。这就导致用 STRUTS 开发的 wEB 实现时,在业务逻辑和持久性方面没有得到很好的支持。 作者对于 STRUTS

20、 的不足之处提出了自己的见解和方法,并且在SEED 系统中予以实现。主要工作体现在以下几方面: 1提出运用类反射机制来简化复杂的数据传输对象的加载,从而减少程序开发人员的工作量,降低了人为错误的发生几率,提高了程序的质量。 2使用 IBM WACs 的开发工具RESTYLE 和 T-FOG 来支持表示层的开发。T-FOG 扩展了 STRuTS 的 Validator 框架,定义了更适合 SEED 系统的验证规则;RESTYLE 自动生成带各种类型验证功能的 JSP 文件。从而在验证用户输入数据上提供了充分的保障。 3使用业务代表模式来实现业务逻辑层,弥补了 STRUTS 在业务逻辑层上的空白,

21、并且降低了整个业务逻辑层的耦合度,使整个系统具有良好的重用性和可扩展性。 4使用数据访问对象(Data Access Object,DAO)模式实现持久层,利用 DAO GENERATOR 工具来帮助 DAO 模式的实现。DAO 模式封装和实现了对数据源的访问,把业务逻辑和资源层相分离,使得系统有更好的可扩展性。使用了基于Timestamp 的乐观锁机制解决了并发处理的冲突。 本文设计和实现的 SEED系统是一个汽车行业使用的客户关系管理(Customer Ralationship Management,CRM)系统。该系统能够帮助汽车销售商分析大量关于客户和潜在客户的信息,使企业能够更有效地

22、和客户进行沟通和服务,从而提高客户满意度,创造更多的企业利润。目前 SEED 系统已经在 Suzuki 的全球上百各个销售和服务中心被使用,运行情况良好,每天为企业提供大量的信息资源。随着 WEB 的不断发展,Java WEB 开发人员已从那些失败的经验中汲取了教训。如今,各种可用的 WEB 框架如雨后春笋般林立。通过这样的演化过程,Jakarta STRUTS 框架成为目前最佳 WEB 框架之一。 本文基于 STRUTS 设计并实现了Suzuki 汽车销售代理店的全球化管理 WEB 系统,称为 SEED 系统。本文从 WEB应用的分层结构上,对 SEED 系统的表示层、业务逻辑层和持久层的需

23、求、总体架构、设计和实现方法、使用到的技术和设计模式等进行了详细阐述。 虽然STRUTS 框架是一个优秀的框架,而且得到了非常广泛的发展和应用,有着许多的成功案例,但是毕竟也有它的适用范围和不足之处。 1STRUTS 的FormBean 在用于大型项目时,其开发的工作量是很大的。一个页面的 FormBean有时需要上千行代码来完成页面项目的加载和取值。这样的工作不仅花时间,而且容易出错。 2STRUTS 盼 Validator 框架提供的验证规则不能满足大型系统的需要。 3STRUTS 在前端控制以及表示层的实现上,提供了很好的支持,但是对于业务逻辑层和持久层,它并没有给出实现的具体方法和参考

24、标准。这就导致用 STRUTS 开发的 wEB 实现时,在业务逻辑和持久性方面没有得到很好的支持。 作者对于 STRUTS 的不足之处提出了自己的见解和方法,并且在SEED 系统中予以实现。主要工作体现在以下几方面: 1提出运用类反射机制来简化复杂的数据传输对象的加载,从而减少程序开发人员的工作量,降低了人为错误的发生几率,提高了程序的质量。 2使用 IBM WACs 的开发工具RESTYLE 和 T-FOG 来支持表示层的开发。T-FOG 扩展了 STRuTS 的 Validator 框架,定义了更适合 SEED 系统的验证规则;RESTYLE 自动生成带各种类型验证功能的 JSP 文件。从

25、而在验证用户输入数据上提供了充分的保障。 3使用业务代表模式来实现业务逻辑层,弥补了 STRUTS 在业务逻辑层上的空白,并且降低了整个业务逻辑层的耦合度,使整个系统具有良好的重用性和可扩展性。 4使用数据访问对象(Data Access Object,DAO)模式实现持久层,利用 DAO GENERATOR 工具来帮助 DAO 模式的实现。DAO 模式封装和实现了对数据源的访问,把业务逻辑和资源层相分离,使得系统有更好的可扩展性。使用了基于Timestamp 的乐观锁机制解决了并发处理的冲突。 本文设计和实现的 SEED系统是一个汽车行业使用的客户关系管理(Customer Ralation

26、ship Management,CRM)系统。该系统能够帮助汽车销售商分析大量关于客户和潜在客户的信息,使企业能够更有效地和客户进行沟通和服务,从而提高客户满意度,创造更多的企业利润。目前 SEED 系统已经在 Suzuki 的全球上百各个销售和服务中心被使用,运行情况良好,每天为企业提供大量的信息资源。随着 WEB 的不断发展,Java WEB 开发人员已从那些失败的经验中汲取了教训。如今,各种可用的 WEB 框架如雨后春笋般林立。通过这样的演化过程,Jakarta STRUTS 框架成为目前最佳 WEB 框架之一。 本文基于 STRUTS 设计并实现了Suzuki 汽车销售代理店的全球化管

27、理 WEB 系统,称为 SEED 系统。本文从 WEB应用的分层结构上,对 SEED 系统的表示层、业务逻辑层和持久层的需求、总体架构、设计和实现方法、使用到的技术和设计模式等进行了详细阐述。 虽然STRUTS 框架是一个优秀的框架,而且得到了非常广泛的发展和应用,有着许多的成功案例,但是毕竟也有它的适用范围和不足之处。 1STRUTS 的FormBean 在用于大型项目时,其开发的工作量是很大的。一个页面的 FormBean有时需要上千行代码来完成页面项目的加载和取值。这样的工作不仅花时间,而且容易出错。 2STRUTS 盼 Validator 框架提供的验证规则不能满足大型系统的需要。 3

28、STRUTS 在前端控制以及表示层的实现上,提供了很好的支持,但是对于业务逻辑层和持久层,它并没有给出实现的具体方法和参考标准。这就导致用 STRUTS 开发的 wEB 实现时,在业务逻辑和持久性方面没有得到很好的支持。 作者对于 STRUTS 的不足之处提出了自己的见解和方法,并且在SEED 系统中予以实现。主要工作体现在以下几方面: 1提出运用类反射机制来简化复杂的数据传输对象的加载,从而减少程序开发人员的工作量,降低了人为错误的发生几率,提高了程序的质量。 2使用 IBM WACs 的开发工具RESTYLE 和 T-FOG 来支持表示层的开发。T-FOG 扩展了 STRuTS 的 Val

29、idator 框架,定义了更适合 SEED 系统的验证规则;RESTYLE 自动生成带各种类型验证功能的 JSP 文件。从而在验证用户输入数据上提供了充分的保障。 3使用业务代表模式来实现业务逻辑层,弥补了 STRUTS 在业务逻辑层上的空白,并且降低了整个业务逻辑层的耦合度,使整个系统具有良好的重用性和可扩展性。 4使用数据访问对象(Data Access Object,DAO)模式实现持久层,利用 DAO GENERATOR 工具来帮助 DAO 模式的实现。DAO 模式封装和实现了对数据源的访问,把业务逻辑和资源层相分离,使得系统有更好的可扩展性。使用了基于Timestamp 的乐观锁机制

30、解决了并发处理的冲突。 本文设计和实现的 SEED系统是一个汽车行业使用的客户关系管理(Customer Ralationship Management,CRM)系统。该系统能够帮助汽车销售商分析大量关于客户和潜在客户的信息,使企业能够更有效地和客户进行沟通和服务,从而提高客户满意度,创造更多的企业利润。目前 SEED 系统已经在 Suzuki 的全球上百各个销售和服务中心被使用,运行情况良好,每天为企业提供大量的信息资源。随着 WEB 的不断发展,Java WEB 开发人员已从那些失败的经验中汲取了教训。如今,各种可用的 WEB 框架如雨后春笋般林立。通过这样的演化过程,Jakarta ST

31、RUTS 框架成为目前最佳 WEB 框架之一。 本文基于 STRUTS 设计并实现了Suzuki 汽车销售代理店的全球化管理 WEB 系统,称为 SEED 系统。本文从 WEB应用的分层结构上,对 SEED 系统的表示层、业务逻辑层和持久层的需求、总体架构、设计和实现方法、使用到的技术和设计模式等进行了详细阐述。 虽然STRUTS 框架是一个优秀的框架,而且得到了非常广泛的发展和应用,有着许多的成功案例,但是毕竟也有它的适用范围和不足之处。 1STRUTS 的FormBean 在用于大型项目时,其开发的工作量是很大的。一个页面的 FormBean有时需要上千行代码来完成页面项目的加载和取值。这

32、样的工作不仅花时间,而且容易出错。 2STRUTS 盼 Validator 框架提供的验证规则不能满足大型系统的需要。 3STRUTS 在前端控制以及表示层的实现上,提供了很好的支持,但是对于业务逻辑层和持久层,它并没有给出实现的具体方法和参考标准。这就导致用 STRUTS 开发的 wEB 实现时,在业务逻辑和持久性方面没有得到很好的支持。 作者对于 STRUTS 的不足之处提出了自己的见解和方法,并且在SEED 系统中予以实现。主要工作体现在以下几方面: 1提出运用类反射机制来简化复杂的数据传输对象的加载,从而减少程序开发人员的工作量,降低了人为错误的发生几率,提高了程序的质量。 2使用 I

33、BM WACs 的开发工具RESTYLE 和 T-FOG 来支持表示层的开发。T-FOG 扩展了 STRuTS 的 Validator 框架,定义了更适合 SEED 系统的验证规则;RESTYLE 自动生成带各种类型验证功能的 JSP 文件。从而在验证用户输入数据上提供了充分的保障。 3使用业务代表模式来实现业务逻辑层,弥补了 STRUTS 在业务逻辑层上的空白,并且降低了整个业务逻辑层的耦合度,使整个系统具有良好的重用性和可扩展性。 4使用数据访问对象(Data Access Object,DAO)模式实现持久层,利用 DAO GENERATOR 工具来帮助 DAO 模式的实现。DAO 模式

34、封装和实现了对数据源的访问,把业务逻辑和资源层相分离,使得系统有更好的可扩展性。使用了基于Timestamp 的乐观锁机制解决了并发处理的冲突。 本文设计和实现的 SEED系统是一个汽车行业使用的客户关系管理(Customer Ralationship Management,CRM)系统。该系统能够帮助汽车销售商分析大量关于客户和潜在客户的信息,使企业能够更有效地和客户进行沟通和服务,从而提高客户满意度,创造更多的企业利润。目前 SEED 系统已经在 Suzuki 的全球上百各个销售和服务中心被使用,运行情况良好,每天为企业提供大量的信息资源。随着 WEB 的不断发展,Java WEB 开发人

35、员已从那些失败的经验中汲取了教训。如今,各种可用的 WEB 框架如雨后春笋般林立。通过这样的演化过程,Jakarta STRUTS 框架成为目前最佳 WEB 框架之一。 本文基于 STRUTS 设计并实现了Suzuki 汽车销售代理店的全球化管理 WEB 系统,称为 SEED 系统。本文从 WEB应用的分层结构上,对 SEED 系统的表示层、业务逻辑层和持久层的需求、总体架构、设计和实现方法、使用到的技术和设计模式等进行了详细阐述。 虽然STRUTS 框架是一个优秀的框架,而且得到了非常广泛的发展和应用,有着许多的成功案例,但是毕竟也有它的适用范围和不足之处。 1STRUTS 的FormBea

36、n 在用于大型项目时,其开发的工作量是很大的。一个页面的 FormBean有时需要上千行代码来完成页面项目的加载和取值。这样的工作不仅花时间,而且容易出错。 2STRUTS 盼 Validator 框架提供的验证规则不能满足大型系统的需要。 3STRUTS 在前端控制以及表示层的实现上,提供了很好的支持,但是对于业务逻辑层和持久层,它并没有给出实现的具体方法和参考标准。这就导致用 STRUTS 开发的 wEB 实现时,在业务逻辑和持久性方面没有得到很好的支持。 作者对于 STRUTS 的不足之处提出了自己的见解和方法,并且在SEED 系统中予以实现。主要工作体现在以下几方面: 1提出运用类反射

37、机制来简化复杂的数据传输对象的加载,从而减少程序开发人员的工作量,降低了人为错误的发生几率,提高了程序的质量。 2使用 IBM WACs 的开发工具RESTYLE 和 T-FOG 来支持表示层的开发。T-FOG 扩展了 STRuTS 的 Validator 框架,定义了更适合 SEED 系统的验证规则;RESTYLE 自动生成带各种类型验证功能的 JSP 文件。从而在验证用户输入数据上提供了充分的保障。 3使用业务代表模式来实现业务逻辑层,弥补了 STRUTS 在业务逻辑层上的空白,并且降低了整个业务逻辑层的耦合度,使整个系统具有良好的重用性和可扩展性。 4使用数据访问对象(Data Acce

38、ss Object,DAO)模式实现持久层,利用 DAO GENERATOR 工具来帮助 DAO 模式的实现。DAO 模式封装和实现了对数据源的访问,把业务逻辑和资源层相分离,使得系统有更好的可扩展性。使用了基于Timestamp 的乐观锁机制解决了并发处理的冲突。 本文设计和实现的 SEED系统是一个汽车行业使用的客户关系管理(Customer Ralationship Management,CRM)系统。该系统能够帮助汽车销售商分析大量关于客户和潜在客户的信息,使企业能够更有效地和客户进行沟通和服务,从而提高客户满意度,创造更多的企业利润。目前 SEED 系统已经在 Suzuki 的全球上

39、百各个销售和服务中心被使用,运行情况良好,每天为企业提供大量的信息资源。随着 WEB 的不断发展,Java WEB 开发人员已从那些失败的经验中汲取了教训。如今,各种可用的 WEB 框架如雨后春笋般林立。通过这样的演化过程,Jakarta STRUTS 框架成为目前最佳 WEB 框架之一。 本文基于 STRUTS 设计并实现了Suzuki 汽车销售代理店的全球化管理 WEB 系统,称为 SEED 系统。本文从 WEB应用的分层结构上,对 SEED 系统的表示层、业务逻辑层和持久层的需求、总体架构、设计和实现方法、使用到的技术和设计模式等进行了详细阐述。 虽然STRUTS 框架是一个优秀的框架,

40、而且得到了非常广泛的发展和应用,有着许多的成功案例,但是毕竟也有它的适用范围和不足之处。 1STRUTS 的FormBean 在用于大型项目时,其开发的工作量是很大的。一个页面的 FormBean有时需要上千行代码来完成页面项目的加载和取值。这样的工作不仅花时间,而且容易出错。 2STRUTS 盼 Validator 框架提供的验证规则不能满足大型系统的需要。 3STRUTS 在前端控制以及表示层的实现上,提供了很好的支持,但是对于业务逻辑层和持久层,它并没有给出实现的具体方法和参考标准。这就导致用 STRUTS 开发的 wEB 实现时,在业务逻辑和持久性方面没有得到很好的支持。 作者对于 S

41、TRUTS 的不足之处提出了自己的见解和方法,并且在SEED 系统中予以实现。主要工作体现在以下几方面: 1提出运用类反射机制来简化复杂的数据传输对象的加载,从而减少程序开发人员的工作量,降低了人为错误的发生几率,提高了程序的质量。 2使用 IBM WACs 的开发工具RESTYLE 和 T-FOG 来支持表示层的开发。T-FOG 扩展了 STRuTS 的 Validator 框架,定义了更适合 SEED 系统的验证规则;RESTYLE 自动生成带各种类型验证功能的 JSP 文件。从而在验证用户输入数据上提供了充分的保障。 3使用业务代表模式来实现业务逻辑层,弥补了 STRUTS 在业务逻辑层

42、上的空白,并且降低了整个业务逻辑层的耦合度,使整个系统具有良好的重用性和可扩展性。 4使用数据访问对象(Data Access Object,DAO)模式实现持久层,利用 DAO GENERATOR 工具来帮助 DAO 模式的实现。DAO 模式封装和实现了对数据源的访问,把业务逻辑和资源层相分离,使得系统有更好的可扩展性。使用了基于Timestamp 的乐观锁机制解决了并发处理的冲突。 本文设计和实现的 SEED系统是一个汽车行业使用的客户关系管理(Customer Ralationship Management,CRM)系统。该系统能够帮助汽车销售商分析大量关于客户和潜在客户的信息,使企业能

43、够更有效地和客户进行沟通和服务,从而提高客户满意度,创造更多的企业利润。目前 SEED 系统已经在 Suzuki 的全球上百各个销售和服务中心被使用,运行情况良好,每天为企业提供大量的信息资源。随着 WEB 的不断发展,Java WEB 开发人员已从那些失败的经验中汲取了教训。如今,各种可用的 WEB 框架如雨后春笋般林立。通过这样的演化过程,Jakarta STRUTS 框架成为目前最佳 WEB 框架之一。 本文基于 STRUTS 设计并实现了Suzuki 汽车销售代理店的全球化管理 WEB 系统,称为 SEED 系统。本文从 WEB应用的分层结构上,对 SEED 系统的表示层、业务逻辑层和

44、持久层的需求、总体架构、设计和实现方法、使用到的技术和设计模式等进行了详细阐述。 虽然STRUTS 框架是一个优秀的框架,而且得到了非常广泛的发展和应用,有着许多的成功案例,但是毕竟也有它的适用范围和不足之处。 1STRUTS 的FormBean 在用于大型项目时,其开发的工作量是很大的。一个页面的 FormBean有时需要上千行代码来完成页面项目的加载和取值。这样的工作不仅花时间,而且容易出错。 2STRUTS 盼 Validator 框架提供的验证规则不能满足大型系统的需要。 3STRUTS 在前端控制以及表示层的实现上,提供了很好的支持,但是对于业务逻辑层和持久层,它并没有给出实现的具体

45、方法和参考标准。这就导致用 STRUTS 开发的 wEB 实现时,在业务逻辑和持久性方面没有得到很好的支持。 作者对于 STRUTS 的不足之处提出了自己的见解和方法,并且在SEED 系统中予以实现。主要工作体现在以下几方面: 1提出运用类反射机制来简化复杂的数据传输对象的加载,从而减少程序开发人员的工作量,降低了人为错误的发生几率,提高了程序的质量。 2使用 IBM WACs 的开发工具RESTYLE 和 T-FOG 来支持表示层的开发。T-FOG 扩展了 STRuTS 的 Validator 框架,定义了更适合 SEED 系统的验证规则;RESTYLE 自动生成带各种类型验证功能的 JSP

46、 文件。从而在验证用户输入数据上提供了充分的保障。 3使用业务代表模式来实现业务逻辑层,弥补了 STRUTS 在业务逻辑层上的空白,并且降低了整个业务逻辑层的耦合度,使整个系统具有良好的重用性和可扩展性。 4使用数据访问对象(Data Access Object,DAO)模式实现持久层,利用 DAO GENERATOR 工具来帮助 DAO 模式的实现。DAO 模式封装和实现了对数据源的访问,把业务逻辑和资源层相分离,使得系统有更好的可扩展性。使用了基于Timestamp 的乐观锁机制解决了并发处理的冲突。 本文设计和实现的 SEED系统是一个汽车行业使用的客户关系管理(Customer Ral

47、ationship Management,CRM)系统。该系统能够帮助汽车销售商分析大量关于客户和潜在客户的信息,使企业能够更有效地和客户进行沟通和服务,从而提高客户满意度,创造更多的企业利润。目前 SEED 系统已经在 Suzuki 的全球上百各个销售和服务中心被使用,运行情况良好,每天为企业提供大量的信息资源。特别提醒 :正文内容由 PDF 文件转码生成,如您电脑未有相应转换码,则无法显示正文内容,请您下载相应软件,下载地址为 http:/ 。如还不能显示,可以联系我 q q 1627550258 ,提供原格式文档。我们还可提供代笔服务,价格优惠,服务周到,包您通过。“垐垯櫃 换烫梯葺铑?

48、endstreamendobj2x 滌甸?*U 躆 跦?l, 墀 VGi?o 嫅#4K 錶 c#x 刔 彟 2Z 皙笜?D 剧珞 H 鏋 Kx 時 k,褝仆? 稀?i 攸闥-) 荮vJ 釔絓|?殢 D 蘰厣?籶(柶胊?07 姻Rl 遜 ee 醳 B?苒?甊袝 t 弟l?%G 趓毘 N 蒖與叚繜羇坯嵎憛?U?Xd* 蛥?-.臟兄+鮶 m4嵸/E 厤U 閄 r塎偨匰忓tQL 綹 eb?抔搉 ok 怊 J?l?庮 蔘?唍*舶裤爞 K 誵Xr 蛈翏磾寚缳 nE 駔殞梕 壦 e 櫫蹴友搇6 碪近躍邀 8 顪?zFi?U 钮 嬧撯暼坻7/?W?3RQ 碚螅 T 憚磴炬 B- 垥 n 國 0fw 丮“eI?a揦(?7 鳁?H?弋睟栴?霽 N 濎嬄! 盯 鼴蝔 4sxr?溣?檝皞咃 hi#?攊(?v 擗谂馿鏤刊 x 偨棆鯍抰Lyy|y 箲丽膈淢 m7 汍衂法瀶?鴫 C?Q 貖 澔?wC(?9m.Ek?腅僼碓 靔 奲?D| 疑維 d袣箈 Q| 榉慓採紤婏(鞄-h-蜪7I冑?匨+蘮.-懸 6 鶚?蚧?铒鷈?叛牪?蹾 rR?*t? 檸?籕

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报