千家信息网

Ajax和WebSpherePortal设计有哪些注意事项

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容介绍了"Ajax和WebSpherePortal设计有哪些注意事项"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细
千家信息网最后更新 2026年11月01日Ajax和WebSpherePortal设计有哪些注意事项

本篇内容介绍了"Ajax和WebSpherePortal设计有哪些注意事项"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

  为什么Ajax和WebSpherePortal可以很好地配合

  门户环境中开销最大的操作之一是刷新页面。当用户在页面上单击链接或进行一些其他操作时,门户会处理页面上目标Portlet的actionPerformed()方法和每个Portlet的doView()方法。然后,聚合结果,并将整个HTML文档向下发送到浏览器。

  尽管缓存可以减少大量的开销,但是仍有许多其他问题。您可以使用Ajax在后台处理许多用户交互事件,然后更新页面的各个部分,而无需完整的门户刷新周期。此技术通过增加对单个操作的响应大大改进了最终用户体验,同时也显着提高了应用程序的总体性能。在某些环境中,使用Ajax可以使应用程序的总体体系结构更清晰。使用二级Ajax控制器(如Servlet或Web服务)可以进行更强大的模型代码分离。

  将整个Ajax控制器设计应用于应用程序时,您应该使用Ajax控制器处理所有基本用户输入操作和分段显示更新。而仅将门户actionPerformed()方法用于页面级转换或处理主要状态更改。

  为什么Ajax和WebSpherePortal不能很好地配合?

  那么,为什么您不希望在您的富Internet应用程序中使用这一新颖的范例呢?所有的技术周刊都认为这是一个好方法,此外,您的上司也通知您使用它,因为它是"业务目标之一"。当然,我们不会叫您不要使用它,但是,我的确想让您知道一些潜在缺陷:

  使用多个控制器(例如Portlet、Servlet和Web服务)会增加应用程序的复杂性。

  使用Ajax强制客户端处理许多逻辑。

  JavaScript很难调试,特别是在跨浏览器环境中更是如此。

  可访问性问题和移动设备会产生冗余代码。因为许多屏幕阅读器和其他辅助设备不支持JavaScript/Ajax,所以您需要提供备选功能。

  您的应用程序可能不需要在页面切换之间进行额外的数据更新。

  综上所述,您可能确定Ajax不适合您,需要改读其他文章。稍等,这只是一个玩笑。朋友,请继续阅读!Ajax太酷了,如果您不将其添加到自己的应用程序中,您肯定会感到遗憾。

  至少您应该慢慢接受它。找到一个可以使用小技巧的应用程序,并将Ajax的妙处添加到用户表单或向导中。一旦您入门并了解到做一点努力就可以获得一些有效的用户增强功能,您肯定会准备将一些奇妙的方法实际添加到自己的门户应用程序中。

  Ajax和WebSpherePortal设计注意事项有哪些

  将Ajax添加到门户应用程序后,您就可以有效地将多个控制器添加到经典MVC模式。此决定对强制执行模型逻辑的清晰分离有潜在的好处。不足之处是增加了复杂性,并且不可避免地将控制器分成以下三个部分:

  Portlet

  Servlet或Web服务

  基于JavaScript的客户端

  在门户应用程序中使用Ajax的基本前提是需要一个独立控制器。通常情况下,您可以使用Servlet执行与Ajax客户端的通信。您可以将Servlet与PortletWAR文件捆绑在一起,或将其作为独立Web应用程序的一部分包括在内。

  实现Ajax的缺陷之一是难以编写良好的跨浏览器的JavaScript。有许多JavaScript和DHTML工具包可以提供Ajax抽象。事实上,由于要测试的内容太多,所以无法确定哪一个工具包最适合您。对于所有开放源代码项目,在接下来的两年里可能将推出新的工具包。

  我们使用的最有前途、设计合理的一些工具包是:Dojo、Rico和DWR。DoJo是首选工具包,因为它具有类似于方面的高级体系结构。DWR或DirectWebRendering提供了从客户端Javascript引用基于主机的JavaBeans的方便机制。由于提供了许多其他好的工具包,所以您需要确定哪些适合您。

  将Ajax添加到Portlet应用程序

  要在门户应用程序中实现Ajax,您需要按照以下几个简单步骤进行操作。下面的讨论假设您将AjaxServlet与PortletWAR文件捆绑在一起。

"Ajax和WebSpherePortal设计有哪些注意事项"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

应用 应用程序 程序 门户 控制器 控制 工具 工具包 用户 页面 设计 方法 处理 客户 事项 注意事项 内容 客户端 浏览器 环境 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技 广东猪兼强互联网科技有限公司 江苏根荣互联网科技 盈实互联网科技 科技类互联网 互联网科技博客 人人互联网科技是培训 丰台科技园 互联网公司 华中科技有哪些互联网大佬 天速互联网络科技有限公司 广州优美互联网科技 银川新华互联网科技学校联系电话 互联网科技人工智能实验室 燊美集互联网科技有限公司 浙南科技城互联网大厦建设工程 玉溪新华互联网科技好不好 浙南科技城互联网大厦招聘 宁波跨境商互联网科技有限公司 广西泛欧互联网科技有限公司 恒生互联网科技趋势 奇酷互联网络科技 互联网科技咨询 中正互联网科技招聘 互联网实体化科技化 互联网与医疗科技 爱医互联网络科技 滨湖区互联网智能科技产品有哪些 山东星卡互联网科技有限公司官网 云鲸互联网络科技有限公司 互联网金融金融科技
0