2012-09-29 16:22:12 来源:CIO时代网
J2EE开发CRM系统的优势
一个典型的J2EE的应用应包括表现层、业务逻辑层和数据持久层3部分。目前大量的Framework使得开发者可以很容易地创建应用程序,诸如表现层可选择Struts、JSF、Tapestry、WebWork和Velocity等,数据持久层可选择原始的JDBC、ORMapping tools Hibernate等,业务逻辑层可用普通的Java Beans,也可用EJBSession Bean。
J2EE架构良好的兼容性、开放性、跨平台性,已成为B/S应用的主要选择。目前,大量的高端应用基本都采用了J2EE架构,为搭建具有可伸缩性、灵活性、易维护性的CRM系统提供了基础,具体如下所述:
1 复用现存IT资源
由于企业必须适应新的商业需求,利用已有的企业信息系统,因此渐进的方式建立在已有系统上的平台机制成为了企业的亟需。J2EE架构可允分利用原有的投资,如BEA Tuxedo、IBM CICS、IBM Encina、Inprise VisiBroker及Netscape Application Server。由于基于J2EE平台的产品几乎能够在任何操作系统和硬件配置上运行,因此现有的操作系统和硬件均能被复用。
2 提高开发效率
J2EE平台使用“容器”来简化开发,提供业务逻辑与资源和生命周期管理的分离,使得开发人员可集中精力在创建核心逻辑流程上,同时也缩短了开发时间。通过J2EE,开发人员不用关注管理状态,还可减少代码的编写量,从而更快地开发程序。此外,J2EE让开发人员不用对数据访问逻辑进行编码就能着手编写应用,生成轻巧且与数据库无关的应用程序并易于开发与维护。
3 全面支持Web服务
J2EE提供了在Java平台上开发和部署Web服务的框架,可使得开发人员能开发基于SOAP且可移植的Web服务。开发人员可使用标准的JAX-RPC编程模型来开发基于SOAP的Web服务客户端和端点,而JAX-RPC Web服务端点可以由异构客户端调用。
免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。
