it167.com  设为主页
 收藏本站
 
  资讯:业界动态 | 软件动态 | 人物专栏 | 安全资讯 | 网络生活 | 电子商务 | 小游戏 | 视频 | 美女图片 | 音乐
  网络编程 | 网站运营 | 网页制作 | 图形图象 | 操作系统 | 媒体动画 | 软件教学 | 网络应用 | 邮件系统 | 网络安全 | 认证考试
asp | .net | php | jsp | Sql | java | Dreamweaver | FrontPages | Javascript | css | Coreldraw | photoshop | Flash | Coreldraw
当前位置: > 主页>网络编程>Java>JAVA实例教程>AJAX与J2EE的新型结合 提升用户体验(1)
最新新闻

·机会与整合 边缘化互联
·TOM-Skype新增三大本地
·雅虎抢闸邮箱竞赛 网易
·新浪抢攻北京奥运
·洞悉网络口碑的掘金机会
·拆解网络病毒黑金交易
·木马下载器近期出现新变
·《互联网周刊》第17期文
·Web2.0是否催生自吹自擂
·三张宝宝裸照招来MSN封
热门新闻
·jsp 下实现防止重复在线
·一个必看的Java程序
·存储过程
·构建自己的基于Java的超
·构建自己的基于Java的超
·Web应用中的中文问题
·学习MySQL常用操作命令
·MySQL中修改密码及访问
·Hibernate 3新增XML关系
·java实现ftp下载文件
推荐新闻
 
 

AJAX与J2EE的新型结合 提升用户体验(1) 

作者:   来源:it167   点击:   日期:2007-01-28

AJAX与J2EE的结合

分析与设计

在前面XMLHTTPRequest发出请求的时候,使用了一个XML格式的文件名作为请求的地址。这实际上是指定了服务器端的一个静态文件作为目标,在很大程度上限制了服务器端所能提供的内容的灵活性,这是因为AJAX中不包括服务器端技术。而J2EE正是在服务器端提供了可用于开发大型、多层次以及分布式的企业级应用的支持。

从根本上说,AJAX引擎发出请求的目的是为了从服务器端的到一个以XML格式为内容的响应,而对服务器端响应内容的产生方式并不敏感。

因此,在计算机监控系统Web查询模块的设计与实现中,为了能使AJAX引擎能够在服务器端得到J2EE相关技术的强大支持,可以利用这个特点在服务器端使用J2EE应用服务器,并且在Web容器中设置一个专用Servlet用来处理AJAX因引擎发出的请求。它的任务包括:接收AJAX引擎发出的请求;解析请求中的参数;组织XML格式的响应内容;向客户端浏览器发出响应。

尽管在Servlet中可以直接存取持久化数据或处理系统的业务逻辑,但是并不鼓励这样做,因为这样会破坏系统的整体结构,影响到系统的易维护性和可扩展性。这些工作应当借助EJB来完成。系统结构既转变如图2所示。

图2:计算机监控系统系统Web查询模块结构

链接

至此,由XMLAssemblyFactoryServlet作为桥梁,客户端的AJAX技术与服务器端的J2EE技术结合起来,使系统达到更加完美的效果。

对用户而言,单页面的操作更为友好。大部分用户对于切换页面时那段漫长的时光感到度日如年,并且感到不自然。在数据报表这样的操作中,单页面操作显得格外重要。由于系统中传递的是纯粹的数据,对用户而言,系统显得比普通的应用更快了,感觉会更好。

AJAX技术的出现,使Web应用的交互模式发生了根本性的改变。通过客户端执行的脚本语言,一方面,向服务器端发出请求取得数据,另一方面,对Web页面必要的部分实现局部更新并实时响应用户事件。XML的通用性和扩展性,更极大地强化了数据格式和处理的规范化。加之与服务器端J2EE技术的结合更加如虎添翼。

由于AJAX核心的技术都是非常成熟与稳定的,目前的主流浏览器都能够支持,同时J2EE技术也具有跨平台的特性,因此,本文的设计与实现对于其它的平台也同样适用。

◆J2EE应用组件

◆运行在客户机器上的客户层组件

◆运行在J2EE服务器上的Web层组件

◆运行在J2EE服务器上的业务层组件

◆运行在EIS服务器上的企业信息系统层软件


共2页: 上一页 [1] 2 下一页
文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【论坛讨论

   相关文章:
·Spring Framework开发参考手册 ·Struts中如何实现查询结果分页显示
·Java电子邮件 ·Java网络编程精解之Java语言的反射机制二
·基于Struts技术的Web应用设计与实现 ·毫无意义的Java基础类恶作剧

   文章评论:(0条)
  
 请留名: 匿名评论   点击查看所有评论 网管论坛
 

  责任编辑:it167  声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。