Loading
新闻中心库存中心价格中心PDF中心图片中心
ICGLE 电子技术支持中心,为电气人员和相关企业提供全面的信息(IC技术\IC库存\IC图片\PDF资料等)服务
总线设计PCB设计单片机DSPARM
JAVA驱动设计C/C++汇编J2EE网络协议中间件技术嵌入式系统无线通信通信网络模拟技术接口电路显示光电传感与控制EDA/PLD
气流体控制电子产品电机及工具通信设备仪器仪表电线电缆建筑电气低压电器高压电器电源工控自动化广电设备医疗器械More..
电源设计仪器仪表技术专递电路图片电子专栏储存技术汽车电子测量测试音响技术家用电器
成功方案市场分析行业标准应用前沿芯片应用综合专区
将J2EE平台提升到一个新的高度
来源:Linux宝库   作者:Linux宝库
字体大小:[大][中][小]

  J2EE成功背后的阴暗面应该说是企业Java Beans(EJB)的创建,配置和管理过程过份复杂。当然,EJB并不是创建有用的Java应用程序的唯一办法,我们有数不清的Java Server Page(JSP)。一些人甚至称花在EJB上的时间和工作是不值得的,因为JSP同样能够很好的完成工作。但是事实是EJB有很大的潜力--特别是当你需要创建真正基于组件并成一个数据库集成在一起的应用程序的时候。
  
  很长一段时间里,Java开发者抱怨缺乏能够加快EJB应用程序开发过程的软件。这种情况在去年因为新的能够使EJB开发过程变得更容易的软件项目和产品的出现而发生了巨大的改变。我并不是在谈论象Forte, VisualAge, 或者JBuilder这样的集成开发环境--所有这些软件适合于专家级的Java开发者。我指的是能够帮助没有那么多经验的开发者快速创建强有力的基于组件的应用程序的软件。
  
  这些新的工具软件的前提是与流行的J2EE应用程序服务器之间的兼容性,它能够提供EJB必要的容器。应用程序本身提供了向导提示能够帮助应用程序开发过程--但是所有这些都比不上全功能的,第三方的解决方案。实际上,这些开发和配置平台在应用程序服务器容器的高层提供了另一个容器,并在运行时为你所创建的EJB提供多种服务。下面是在这个领域占主流的三家公司和它们的产品:
  
  Versata公司。这个公司的Logic Suite旨在自动化商务处理逻辑并能够在IBM WebSphere 或者 BEA WebLogic上运行。这个套件的Logic Server组件部分提供了一套预先定制的EJB,能够提供常规的商业逻辑并能够在你需要的任何时候重用它们;而Logic Studio 组件则提供了将应用程序整合在一起所需的GUI(图形用户界面)工具。象许多这样的高层工具一样,Logic Suite 在一定程度上也是作为一个通讯工具使用的:商业用户可以使用它来为商务规则建模--它能生成后来工作所需的代码,但是同时它也提供了一个捕捉业务需求方的需求信息的方便的工具。AltoWeb公司。
  
  AltoWeb公司。他的Application Platform能够自动化J2EE应用程序的信息逻辑,商务逻辑和数据表示逻辑。除了一个应用程序框架,Application Platform还包括预先定制的组件,应用程序生命周期管理功能和集成的开发工具。AltoStudio提供了GUI IDE(图形化集成开发环境),同时AltoManager能够处理多个服务器上的应用程序配置过程。另外,AltoMonitor还能够自动监控服务器,进程,组件等等,并提供关键的性能数据。这个完整的平台能够运行在WebSphere 和 WebLogic以及JBoss 开发源代码应用程序服务器上。
  
  Wakesoft公司。Wakesoft Architecture Server是一个J2EE应用程序结构设计,创建和配置的完整框架。与提供开发工具不同的是,它允许开发者加进他们进行喜欢的开发工具--并通过基于J2EE规范(包括Sun公司的BluePrint,它们是勾勒出J2EE应用程序最好的实现方法的技术文档)为数据表示,商业逻辑,和业务集成层提供详细的架构来简易化开发过程。许多Java开发者以手工的方式来遵循这些规范,但是Wakesoft使这个过程完全自动化。
  
  虽然这是一个新领域但已经人满为患了。新出现DCH,lopsis,Compuware,和NeuVis(我在这里随便提几个)都来势汹汹,而老牌的Bowstreet和Epicentric在应用程序服务器的顶层提供了对企业站点进行特别支持的平台。当然所有这些竞争者都把自己绑在了Web 服务的战船上--为什么不呢?在它们能够帮助Java开发者创建复杂的应用的同时,它们还可能会提供消除异构性并使不同的组件能够通过HTTP上的SOAP消息进行访问的工具。许多公司还提供了管理和监视Web服务的特别的功能。
  
  如果不提到Eclipse 计划就不是完整的,它是一个由IBM领导的开放源代码的软件工程--这个工程把它的Java开发环境WebSphere Studio 捐赠了出去。Eclipse 计划于去年九月份开始并得到了软件工业广泛的支持,Eclipse 提供了一个开放的平台,任何销售商都能够插进自己的建模,代码生成,编辑或者测试工具--创建了一个广泛集成的开发环境在这个环境中幸福的开发者们可以混合并比较各种最优秀的软件。这个计划面向Linux平台--但不会限制在这里面。
  
  另一个能够显示应用服务软件销售商并不会袖手旁观的迹象是,BEA正在创建一个新的易用的开发平台,代号为Cajun,并会在今年的某个时候进行发布。显然,每个人都似乎已经意识到创建和配置复杂的基于EJB的应用程序的技能不应该只限于天才们。如果这个情况不加以改变,J2EE将永远不能发挥它作为企业通用应用程序开发框架的潜力.
Upload by 小刘(2007-6-25)
IC
·电池驱动设计中的新型稳压器
·Powerex的智能功率模块可简化电..
·基于VHDL语言的IP核验证
·异步FIFO的VHDL设计
·FLEX 10K系列EAD的应用
·VHDL语言在EDA仿真中的应用
·用VHDL设计专用串行通信芯片
·基于VHDL语言的智能拨号报警器的设..
·数字电压表的VHDL设计与实现
·基于VHDL实现的十六路彩灯控制系统
·基于VHDL状态机设计的智能交通控制..
·VHDL中Loop动态条件的可综合转..
·VHDL设计中电路优化问题探讨
·VHDL设计中信号与变量问题的探讨
·基于VHDL语言的定时时基校正电路设..
·HDMI分配器的设计与实现
·基于CPLD的声发射信号传输系统设计
·一种用VHDL语言实现的帧同步算法
·VHDL语言在PSpice中的仿真应..
·SDRAM控制器的设备与VHDL实现
·简易通用型PCI接口的VHDL
·基于VHDL语言的实用电梯控制器的设..
·VHDL在高速图像采集系统中的应用设..
·你能过关吗?J2EE面试题集锦(附答..
·关于J2EE层次设计架构实例的分析详..
·Java EE/J2EE面向对象实战..
·J2EE初学者需要理解的问题
·初学者如何开发出一个高质量的J2EE..
·J2EE的13种核心技术简介
·开发J2EE应用应遵循的几点原则
·使用JBoss Eclipse ID..
·Java/J2EE中文问题终极解决之..
·关于对J2EE几点误解和错误认识的澄..
·J2ME小Tip:setClip方法..
·Java程序最容易犯的21种错误实例..
·基础教程之——RMI一步一步学习
·J2EE的Web和企业架构(WEA)..
·J2EEJTA和数据库的transa..
·使用异步Servlet扩展AJAX应..
·J2EE技术
IC
推荐技术文章:
IC
IC

©2007 版权归ICGLE所有   页面执行时间:62.500毫秒