手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网络编程>Asp.Net编程>列表

ASP.NET应用程序中调用EJB

来源:互联网 作者:west263.com 时间:2008-02-22
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
public virtual void buy(string arg_0, int arg_1) {
this.ejbObj.buy(arg_0, arg_1);
}
public virtual void sell(string arg_0, int arg_1) {
this.ejbObj.sell(arg_0, arg_1);
}
  Visual MainWin还负责在Java和.NET之间映射数据类型。例如,如果你的EJB的方法之一以参数形式收到一个java.lang.calendar对象,那么,你将使用一个.NET System.DateTime对象参数来调用这个方法并把它映射到一个java.lang.calendar对象上。随后,如果你的EJB方法返回一个java.lang.class,你将收到一个System.Type对象作为代替。
  调试问题
  即使Visual MainWin对开发工作进行了简化处理,你仍然可能需要调试你的多级的、混合的ASP.NET/EJB应用程序。Visual MainWin调试器允许你从Visual Studio .NET IDE内部调试你的混合应用程序。你可以穿过语言边界在你的C#或VB.NET代码中设置中断,单步调试EJB Java代码和调试你的全部应用程序。而且,因为调试需要出现于任何问题发生的地方,所以,Visual MainWin调试器能够依附到你的J2EE应用程序服务器,而不管它是运行于Linux,Unix还是其它框架之上,只要它能运行在调试模式就行。

图6.使用Visual MainWin调试器来调试EJB源代码
  Visual MainWin为你创建的应用程序是一个标准的J2EE servlet应用程序-它能够通过J2EE应用程序服务器主管控制台进行发布和管理,就象任何其它J2EE servlet应用程序一样。因此,你的ASP.NET描述层和你的EJB商业逻辑层都能依靠一样的J2EE安全基础结构。你的混合的ASP.NET/EJB应用程序能依靠一个通过使用J2EE servlet认证的一致的安全模型,而你的应用程序服务器用户和角色定义也能通过平衡基于角色的授权机制来保证安全性。
  总结
  1. 本文讨论了远程对象和接口。通过Visual MainWin进行本地对象消费也是可能的。为了发布一个使用本地对象的应用程序,你必须创建一个企业档案(EAR)文件-它既包括你的应用程序的WAR文件又包括本地EJB的JAR文件。
  2. 虽然Visual MainWin能够把大多数的.NET类型映射到Java类型,它却不能进行集合类型的映射-因为这种映射可能导致一种性能损失。因此,你可以选择从你的.NET代码中处理Java集合类型或你自己执行这样的转化。
  3. Visual MainWin允许你消费会话bean和非事务性实体beans。事务性实体bean不能被透明地消费,因此你必须手工编码J2EE事务调用。然而,在大多数情况中事务性实体bean可以通过会话bean进行存取,因此你不大可能需要这样做。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

热点关注
IDC资讯 虚拟主机 域名注册 托管租用 vps主机 智能建站
网站运营 建站经验 策划盈利 搜索优化 网站推广 免费资源
网站联盟 联盟新闻 联盟介绍 联盟点评 网赚技巧
行业资讯 业界动态 搜索引擎 网络游戏 门户动态 电子商务 广告传媒
网络编程 Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术 Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷 Internet Explorer
网页制作 FrontPages Dreamweaver Javascript css photoshop fireworks Flash
程序设计 Java技术 C/C++ VB delphi
网络知识 网络协议 网络安全 网络管理 组网方案 Cisco技术
操作系统 Win2000 WinXP Win2003 Mac OS Linux FreeBSD
返回首页 |关于我们 | 联系我们 | 付款方式 | 创业联盟 | 价格总览 | 资讯中心 | 友情链接 | 网站地图 | 招贤纳士 | RSS