ibm日前发布新的软件开发工具websphere studio v5.1,将使许多延误开发进程的耗时任务实现自动化。新的开发工具可以帮助原本不具备java开发技巧的开发者能够迅速轻松地创建应用和web网站。无论对于中小型企业it系统的开发者还是创建大型企业应用的开发团队,ibm的新工具简化了在基于web服务的j2ee环境下创建、部署和测试交易应用程序以及web网站的过程。
目前,web 开发者将大量的时间花费在诸如更新个人网页、改变网站内的链接或调试代码错误这样的烦琐任务中。特别是当一家公司进行并购时,需要迅速将新公司的网站内容并入母公司的网站,这个问题可能更加复杂。移动数据、更新公司标志或剥离标识等繁重的过程可能使网站改版的发布时间延误数周。
ibm 开发了业界第一款可使这些过程自动化的工具,开发者可借助新的功能自动更新跨网站的信息,将网站的整个链接组移动到网站的另一部分,并且进行端到端的web应用程序调试,包括浏览器中运行的visual basic和javascript代码。
此外,websphere studio v5.1是第一个由重要厂商发布的支持web服务互操作组织(ws-i)的最新标准ws-i basic profile 1.0( )的工具。该标准为开发互操作web服务应采用的核心web服务规范制定了实施方针。当web服务与配置文件不一致时,websphere studio自动生成消息,开发者可利用向导生成互操作的web服务代码并轻松验证web服务是否与配置文件一致。
这是ibm自主计算运动的最新举措,其中的结构化网络、智能计算组件可随时满足客户的需求,并使他们在开发时感到更轻松。websphere studio为开发过程带来自主功能,通过将乏味的步骤自动化,无需人工密切关注,从而使开发者解放出来,集中精力于应用的创建和部署。
websphere studio v5.1新的自动化特性包括:
●新的web网站设计者借助易用的模板使开发者能够同时更新网站上的多个页面,不必单独进行更改。例如,一家b2b办公用品网站可以在模板中更新导航条或添加“立即购买”按钮,并使此更改自动作用于数百个网页。
●应用一旦在网络中部署后,就能够自动检测产生应用瓶颈的问题。websphere studio创建的报表可免去与预测容量有关的工作。银行应用程序的开发者可以准确预测应用程序服务器或数据库的容量需求,不必执行各类测试步骤。
●能够在调试模式下运行 websphere application server 应用程序,同时不会牺牲性能。
●采用websphere studio的更新页面设计器能够对web应用程序用户界面(ui)进行拖放式开发。此更新为将来更新到 websphere studio版本时支持 javaserver faces(jsf,预计今年底)提供了基础。javaserver faces是新兴的标准,可简化开发、测试和管理用户界面的复杂性。websphere studio对jsf的支持将使许多基于j2ee的web应用程序用户界面开发任务自动化,从而节省手工编码的时间。例如,它可自动生成代码,以便连接数据并根据数据库中已有的定义验证用户的输入。
websphere studio v5.1构建于websphere studio之上,是业界最为开放的开发环境,使得开发者能够创建基于标准的应用程序,包括最新的web服务规范和开放源代码工具整合平台eclipse。
websphere studio还包含jsr 101和jsr 109的实施,使得websphere studio更易于创建基于j2ee 1.4规范的web服务。jsr101 标准主要针对web服务消息的变更格式以增强互操作性。jsr 109主要用于标准化在j2ee程序包中web服务的部署,能够跨多个厂商部署应用。
websphere studio v5.1其他特性包括:
●用于ejb和java的uml可视化编辑器,开发者可以在单一、紧密整合的开发环境下使用uml标记可视化编辑j2ee应用程序。这些程序可以帮助开发者识别并突出显示采用其他编辑器不易发现的代码间的关系。
●能够可视化创建符合通用无线标准的页面。websphere studio提供的可视地图可为移动电话、手提设备和其他应用广泛的设备创建基于通用无线标准,如 wml(无线标记语言)和 chtml(简单超文本标记语言)的应用。
●能够在bea weblogic v6.1和v7.0上创建、测试和部署j2ee应用程序,这与bea的工具专用于weblogic平台不同。
●eclipse v2.1具有更新支持、速度更快,缩短了启动时间,而且在进行创建、测试应用、ui-深入开发和ejb部署时所需内存减少了15-20%。