今天是:
首 页信息查询网站SEO查询工具CSS编辑器建站素材
网海拾贝,电脑资讯,电脑快报,it资讯,网站建设资讯,教程基地
软件新闻
操作系统
Vista Winxp Win2003 Linux Windows综合
工具软件
系统工具 媒体工具 网络工具 杀毒软件 聊天
软件开发
C教程 C++ Java C# ASP.NET JSP PHP
数据库
Oracle MySQL DB2 SQL Server Sybase
安全
网络 病毒
办公应用
Word Excel Powerpoint Outlook 其他
平面设计
Photoshop Fireworks Coreldraw Flash Illustrator 3dsmax
网站运营
网站运营 网站优化 网站策划 策划书下载 建站心得 站长故事 网站盈利 网页制作 网页特效 建站素材 免费资源 QQ频道
  当前位置:首 页 >> 软件开发 >> java教程 >> 如何结合使用EJB 3和Ajax

如何结合使用EJB 3和Ajax

  发布于2007-04-12 16:09 来源:网海拾贝

Andrei Cioroianu 是Devsphere (www.devsphere.com) 的创始人,该公司主要提供Java企业版开发和Ajax/JSF咨询服务。Cioroianu撰写了许多Java文章,分别发表在Oracle技术网、ONJava (www.onjava.com)、JavaWorld (www.javaworld.com) 和Java Developer’s Journal。他还与别人合著了Java XML Programmer's Reference和Professional Java XML两书(均由 Wrox Press 出版)。

了解如何构建一个 Java 企业版应用程序,以对 Web 层使用 Ajax、JavaServer Faces 和 ADF Faces,对业务逻辑使用 EJB3。

企业应用程序可以使用 Ajax 提供更好的 Web 界面,从而提高用户的生产效率。在许多情况下,可以提交部分完成的表单以从服务器应用程序获得有用信息。例如,服务器可以执行一些早期验证,也可以使用部分用户输入来建议空白表单域的值,从而加快数据输入过程的速度。Ajax 还可用于连接数据馈送,显示其信息但不刷新整个页面。

在本文中,我们将介绍一个简单应用程序,它包含一个使用 Ajax 连接到 ad 馈送的 Web 页面。用户输入提交到一个控制器 servlet,该 servlet 调用一个 EJB 组件的业务方法来选择个性化的 ad。该业务方法使用 DHTML 返回一个在 JSP 页面中用于生成 Ajax 响应的实体,然后将该实体插入 Web 页面中。下图描绘了应用程序的体系结构:

图1

我将使用 Oracle JDeveloper 向导创建应用程序的组件和用户界面。您将了解如何创建实体、会话 bean、Ajax 控制器 servlet、生成 Ajax 响应的 JSP 页面,以及基于 ADF Faces 的 JSF 表单。在本文的最后一部分,您将发现可用于创建、初始化和删除 XMLHttpRequest 对象的可重用的 JavaScript 函数。您还将学习一些 Ajax 技巧,如使用回调包装、使用 Ajax 提交表单数据,以及在 Web 浏览器中防止内存泄漏。

使用 JDeveloper 创建 EJB 组件

在本部分中,我将使用 JDeveloper 的 EJB 向导创建一个简单的实体和一个 EJB 会话组件,该组件的业务方法将通过 Ajax-EJB 控制器从一个 Ajax 客户端进行调用。启动 JDeveloper 并创建一个新的名为 ajaxejb 的项目。

创建实体

在 Applications 导航器中,右键单击新创建的项目并单击 New。在 New Gallery 窗口的左侧面板中,展开 Business Tier 节点并选择 EJB。然后,在该窗口的右侧面板中选择 Entity (JPA/EJB 3.0) 并单击 OK:

图2

跳过 Create JPA/EJB 3.0 向导的 Welcome 页面,提供 AdEntity 作为 Entity Class 的名称。该向导还将更改 Entity Name 域:

图3

 




中查找“如何结合使用EJB 3和Ajax”更多相关内容

中查找“如何结合使用EJB 3和Ajax”更多相关内容



上一篇:用JPDA轻松调试Java代码
下一篇:解开AJAX技术生命中的达芬奇密码
最近更新 赞助商
·提高Java代码重用性的三个方法10-15
·java语言中异常错误恢复处理的异常类型09-05
·Javascript闭包08-22
·超越XML和JSON:YAML,Java开发人员的新..08-18
·Java入门需掌握的基本概念01-04
·Java中流的概念01-04
·Java中的main()方法详解12-06
·Java的指针与垃圾回收11-04
·Java中字符集编码的问题11-04
·Java程序性能和速度优化实例11-04
·java编程的文件操作方法11-04

共有评论 0 条 网友评分 0分 查看所有评论


发表评论→ 学而不思则罔,思而不学则殆,请大胆发表你的见解。

输验证码:

您对此篇文章的评分:1分 2分 3分 4分 5分

  • 站内搜索
关键词

搜索方式

搜索范围

精确匹配
Baidu
网站首页 - 关于本站 - 网站地图 - 广告合作 - 站点声明 - RSS订阅 - 联系我们
Copyright © 2005 网海拾贝.[新ICP备05003216号]. All Rights Reserved .