1 / 2
文档名称:

使用JavaBean高效处理JSP(1)(1).txt

格式:txt   页数:2
下载后只包含 1 个 TXT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

使用JavaBean高效处理JSP(1)(1).txt

上传人:管理资源吧 2011/9/15 文件大小:0 KB

下载得到文件列表

使用JavaBean高效处理JSP(1)(1).txt

文档介绍

文档介绍:作者:Eazily
email: Eazily@
日期:6/12/2001 2:48:14 PM
摘要:JavaServer Pages Model II的一个基本思想就是将表现(HTML)和处理逻辑分开。这篇文章介绍的是一个高效、可重用的设计方法,将动态的内容、处理和验证由JavaServer Page中分离出来,放到一个相应的JavaBean中。它使用Template Method的设计方法,可提高代码在整个Web应用中的重用性。此外,它还介绍了在一个HTTP Session中bean间如何通信的简单技巧。
JavaServer Pages(JSP)技术提供了许多的特性,可让你简易和快速地开发Web应用。不过,如果你无计划和结构地使用这些技术,你的JSP代码将会是各种HTML标记、JSP标记和Java代码的混合,很难于看懂、调试和维护。
这里的目标是将全部的JSP处理代码封装到JavaBean中。这种方法的好处是HTML编程者和美工可以做表现的开发(使用HTML编辑器),而Java编程者可以集中开发编程逻辑。此外,这种方法可便于你为同一个Web应用提供不同的外观。
我将介绍的架构使用Template Method方法,可集中实现整个应用的共有设计部分和实现每个JSP的共有处理。就这个例子,共有的处理包括有页面状态管理、共有的页面处理、共有的错误处理,以及在页面间共享信息的技术。所有这些仅是定义一次,你可在页面设计时再处理特定的细节。
我将以一个简单的"投票"应用为例,介绍如何使用这个架构。你应有基本的JSP和Java知识,并且最好懂得一些UML知识。
总的静态结构
这个部分将介绍该架构核心部分的概观,以及投票应用的例子。图一显示了该架构的一个UML框图:
**************图一*******************
(UML类框图)
该架构的中心部分由两个共有的JSP包含文件和两个类组成,下面将会谈到。它们的作用是完成共有的处理。
:这个JSP文件必须被静态包含在每个JSP文件的开头。
:这个JSP文件必须被静态包含在每个JSP文件的末尾。
AbstractJSPBean:这是一个抽象类,你应该将它作为所有JSP JavaBean类的一个超类使用。它是该架构的核心类。
SharedSessionBean:

最近更新

2024年宜春幼儿师范高等专科学校单招职业适应.. 40页

2024年宣城职业技术学院单招职业适应性测试题.. 42页

2024年山东传媒职业学院单招职业适应性测试模.. 42页

2024年山东商务职业学院单招职业技能考试模拟.. 41页

2024年山东外贸职业学院单招职业技能测试题库.. 42页

2024年山东海事职业学院单招职业倾向性考试模.. 39页

2024年山东省德州市单招职业适应性考试模拟测.. 41页

2024年山东省聊城市单招职业适应性测试题库必.. 41页

2024年山东艺术设计职业学院单招综合素质考试.. 40页

2024年山西省阳泉市单招职业适应性测试模拟测.. 40页

2024年山西药科职业学院单招职业技能考试模拟.. 39页

2024年山西铁道职业技术学院单招职业倾向性测.. 39页

2024年常州工程职业技术学院单招职业适应性考.. 40页

2024年平顶山工业职业技术学院单招职业技能考.. 42页

2024年广东岭南职业技术学院单招职业倾向性考.. 41页

2024年广东水利电力职业技术学院单招综合素质.. 39页

2024年广东茂名幼儿师范专科学校单招职业倾向.. 41页

2024年广西信息职业技术学院单招职业适应性测.. 39页

2024年广西城市职业大学单招职业技能测试题库.. 41页

2024年广西幼儿师范高等专科学校单招职业倾向.. 41页

2024年广西现代职业技术学院单招职业倾向性测.. 41页

2024年广西省防城港市单招职业倾向性考试模拟.. 41页

2024年广西英华国际职业学院单招职业倾向性考.. 40页

2024年廊坊卫生职业学院单招综合素质考试模拟.. 41页

2024年徐州幼儿师范高等专科学校单招职业适应.. 41页

2024年成都工业职业技术学院单招职业倾向性测.. 41页

2024年成都艺术职业大学单招职业倾向性测试题.. 39页

2024年承德应用技术职业学院单招综合素质考试.. 40页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页