
| 出版日期:2001-10-22 总期号:1065 本年期号:80 |
|
Internet 开发的解决之道
张俊峰 科学技术高速发展,网络已融入人们的生活。人们可以通过网络获取各种所需的资料,而这些资料都是由网站提供的。网站为了适应激烈的市场竞争,必须不断地改变其内容和形式,以满足用户的需求。而解决该问题的关键是网站的开发方法,即Internet的开发方法。 Internet开发的发展,融海咨询认为可以划分为三个阶段:第一阶段是将业务逻辑和表现逻辑完全集成在一起,采用HTML、JSP和SERVLETS技术开发;第二阶段是将业务逻辑和表现逻辑分开,采用HTML、JSP、SERVLETS、JAVABEANS COMPOMENTS和CUSTOM TAGS技术开发;第三个阶段是MVC设计模式(J2EE的开发方法)。今天,MVC设计模式(J2EE的开发方法)已成为Internet开发发展的主流。无论是通过第一阶段开发的应用,还是通过第二阶段开发的应用,都会面临着开发人员的分工、应用的可维护性、可扩展性和可测量性的问题。为此,我们在设计阶段关心的重点是系统结构的复杂程度、代码之间的耦合度、代码的易维护性、应用框架的可重用性、EJB组件的可重用性、易测试性和不同技能的开发人员的分工。用纵观全局的眼光来看,我们在Internet系统开始设计的时候,就要考虑开发、运行、维护阶段的问题。 能够预测Internet应用系统建成后琐碎但又十分重要的诸多问题,将是系统应用服务提供商区别于其它厂家的关键要素。 赛迪网IT人才频道建设的例子是上述观念的一个旁证。 融海咨询早在1999年就已经涉猎了人才网领域,建立了自己的电脑人才网站,拥有大量的企业用户和个人用户;在IT界得到了广泛的承认与关注。 随着中介市场容量的增大、互联网的发展,互联网方式将成为人才市场的主导方式,融海咨询对已有网站进行改造,积累了大量的经验,形成了初步的人才网解决方案,该方案有以下特征: 1. 提供了大量网上招聘的功能模块; 2. 优化了网上招聘业务的供应链,剔除了一些不合理的迟滞环节,加快了信息的流转; 3. 强大的信息检索功能,鲜明的个性化服务体系; 4. 高度自助的使用环境,用户请求能得到最快的响应; 5. 方便的网站管理方式,可以大大降低网站维护成本,提供了赢利的基础。 该方案是基于Internet开发第二阶段的技术来实现的。对开发人员进行了初步的分工,一部分技术人员对表现逻辑进行开发、测试,另一部分技术人员对业务逻辑进行开发、测试,对开发效率和测试效率都有一定的提高。 为了适应网上人才市场上日益激烈的竞争需求,融海咨询决定和赛迪网合作,建立赛迪网IT人才频道,以便充分利用融海咨询的技术和原有人才网站的资源,以及赛迪网媒体宣传方面的优势,达到双赢的目的。 然而,问题突现出来:需求发生了变化。网站的结构、页面结构、页面流程、功能和服务都发生了变化,造成了整个应用软件,从表现逻辑部分到应用逻辑部分都必须重新设计开发。 考虑到人才网站的需求将不断变化,赛迪网IT人才频道采用MVC设计模式进行设计、开发,这使得整个系统的结构清晰,容易理解;当新的功能增加时,很容易找到要修改或扩展代码的入口;代码之间的耦合度小,编码容易分工,容易进行模块化划分,重用性好;表现逻辑和业务逻辑之间的交互通过控制组件集中完成,大大提高了可维护性;采用事件机制和command设计模式,使得表现逻辑和业务逻辑能够很容易地挂接,大大提高了可扩展性;应用框架的重用性大大提高;具有不同技能的人员,开发分工容易。 这样,在系统的运行维护阶段,就很容易找到入口点;增加新的功能时,对新的功能进行编码,经过配置后,就能够很容易挂接到应用框架中。这不仅充实了人才网解决方案,也使得赛迪网IT人才频道能够适应网上人才市场上日益激烈的竞争需求,从而成为全国一流的专业人才频道。 在Internet急速发展的今天,技术实力和专业服务越来越顺应时代的潮流。融海咨询与赛迪网的合作,再一次使融海咨询在Internet开发领域不断创新并积累了大量的项目管理、面向对象的分析、设计和开发的经验,从而为专业化的服务咨询提供坚实的基础。 |
|||||||||||||||||||||||||||||