我爱Aspx >> C#.Net >> ASP.NET应用程序中调用EJB今天,许多大型组织发现他们自己正在拥有和使用由.NET技术和J2EE技术混合组成的开发团队和发布服务器。为了平衡通过J2EE应用程序服务器发送的企业质量,公司的商业逻辑经常以企业JavaBean(EJB)的形式发布于J2EE应用程序服务器上。另一方面,为了满足日益变化的商业发展的要求,多数开发者比较喜欢在具有高度生产性能的Visual Studio.NET开发环境下实现描述逻辑。当你需要把.NET描述层连接到J2EE商业逻辑层时,挑战就产生了。
让我们看一下Visual MainWin for J2EE怎么帮助你面临和克服-从Visual Studio.NET中,用C#或Visual Basic.NET来实现ASP.NET描述层然后再调用以EJB形式实现的商业逻辑层-这一挑战性开发的。请放心,你将不需要纠缠于EJB API编码就能做这到一点。借助于Visual MainWin for J2EE,两个层-ASP.NET前端和EJB后台-都能够以一个纯粹的J2EE应用程序的形式运行于你的J2EE应用程序服务器上,并进行性能优化和实现一致的基于J2EE的安全性。
为实现从Visual Studio .NET中调用EJB,你必须安装Visual MainWin for J2EE的企业版本。当然,你可以从mainsoft.com网站上下载它的评估版本进行试验性分析。
示例分析本文的股票投资(StocksPortfolio)示例-它向你展示怎样使用一个ASP.NET Web层和一个J2EE商业层来创建应用程序-被安装和建档于Visual MainWin for J2EE中。本示例实现了一个简单的ASP.NET网页-用户使用之来管理他们的股票投资-和一个ASP.NET Web服务-它用于提供虚构的股票行情。本示例还使用了一个会话EJB-为你的J2EE应用程序服务器所用以实现买卖股票的逻辑。
图1.运行于JBoss应用程序服务器上的StocksPortfolio应用程序 |
图2.添加EJB参考 |
为添加一个EJB参考到你的Visual MainWin for J2EE工程,你仅需要一个Java档案(JAR)文件-它实现了该EJB或者包含它的本地和远程接口。Visual MainWin能够查询应用程序服务器有关所有发布在它上面的EJB的信息并在一个对话框中显示相应于你的JAR定义的EJB。你只需要选择你想要使用的特定EJB(可能多个)即可(见图3)。
Ҷƪл˵?
ASP.NET 2.0中使用webpart系列控..[04-30]
ASP.NET 2.0轻松实现数据库应用开..[04-30]
漫谈ASP.NET设计中的性能优化问题[04-30]
VB.Net编程实现Web Service的基础[04-30]
Visual Basic .NET处理Excle表格..[04-30]
VB.NET利用OBEX协议实现红外线文..[04-30]
Visual Basic .Net打造个性化菜单[04-30]
ASP.NET2.0导航功能之配置会员和..[04-30]
揭开.NET消息循环的神秘面纱[04-30]
VB.NET实现PC与掌上电脑PPC的双向..[04-30]
ASP.NET 2.0中使用webpart系列控..[04-30]
ASP.NET 2.0轻松实现数据库应用开..[04-30]
漫谈ASP.NET设计中的性能优化问题[04-30]
用Avalon建立未来的Windows用户界..[04-30]
继往开来 Visual Baisc 2005初体..[04-30]
VB.Net编程实现Web Service的基础[04-30]
在VS2005中打造自己的Starter Ki..[04-30]
Visual Basic .NET处理Excle表格..[04-30]
VB.NET利用OBEX协议实现红外线文..[04-30]
基于Windows通讯基础的事务性服务..[04-30]