论文部分内容阅读
随着计算机网络及通讯技术的迅速发展,越来越多的企业和个人利用网络实现各种商务活动的信息化,数字化,无纸化和国际化。网上交易已经成为企业的共识。企业对企业的电子商务(B2B)即公司可以用电子形式将关键的商务处理过程连接起来,以形成虚拟企业。尽管眼下网上企业直接面向客户(B2C)的销售方式发展势头强劲,但为数众多的分析家认为企业间的商务活动更具潜力。 计算机技术和网络技术的飞速发展给构建高质量的EIMS系统提供了可靠的保证。将动态Web技术应用于企业网上交易平台系统可以极大提高企业的工作效率,减少成本支出。因此在产品仓储、加工、销售等业务环节,为了提高效率,加速产品的流通,我们需要借助网上电子商务创造更高的价值。 通过网上交易平台,买、卖双方可以安全、快捷、公平、高效的进行交易,方便查询和发布交易信息,让用户在因特网上轻松实现了货品的交易、加工、配送,避免了交易商为购买商品到处奔波的烦恼。该平台改变了传统的销售模式。 如今,J2EE平台已经日趋成熟,并得到广泛应用。但开发这样的应用仍然存在诸多难题。在设计当中,普遍存在着程序可重用程度低、维护工作繁琐等不足。因此,如何组织应用程序,实现简单高效的应用程序的编写、维护、升级和扩展成为越来越多的开发人员关注的问题。 本文正是以上述问题为出发点,在对系统架构进行详细分析的基础上引入Struts框架,深入研究了Struts应用框架的内部结构、工作流程及其所使用的设计模式。探讨了如何利用Struts框架,通过优化Web应用程序开发框架来解决目前Web开发中存在的问题。本文以华南钢铁交易平台为背景,介绍了网上钢铁交易平台的基本概念以及它的业务流程模型。同时,列举了应用Struts框架实现系统表示层和业务逻辑层的实例。深入探讨了Struts应用框架的定义以及使用框架的好处。接着研究了Struts框架的核心组件ActionServlet及控制器组件Action类的工作机制,详细介绍了开发Struts应用的模型、视图和控制器的各种技术,细致的描述了Struts配置文件的每个元素的使用方法。最后结合具体的实例对系统的实现作了详尽的说明,并验证了实现方法的可行性。