论文部分内容阅读
随着Internet的飞速发展和信息经济、网络经济等概念的提出,电子商务受到人们越来越多的关注。通俗地说,所谓电子商务就是指在电子技术的基础上进行的商务活动。其目的是替代传统交易过程中纸质信息的存储、传递、统计、发布等环节,从而实现商品和服务交易管理等活动的全过程无纸化,并达到高效率、低成本、实时化、网络化、直接化等目的。为了提高企业市场竞争力,越来越多的企业正在通过电子商务的形式进行网上商品交易。构建适合企业自身发展的电子商务网站已经成为现阶段企业十分关心的问题。目前,JSP技术正在成为构建和开发电子商务网站的主要技术。
JSP (JAVA SERVER PAGES) 是由Sun公司在Java语言的基础上开发出来的一种动态网页制作技术,其可使网页中的动态部分和静态的 HTML 相分离,并为开发人员提供了一个Server端框架。基于这个框架,开发人员可以综合使用HTML、XML、JAVA语言以及其他脚本语言,灵活、快速地创建和维护动态网页。
MVC(Model/View/Controller)模式是软件工程学中一个非常重要的设计模式,为交互式系统提供了一个非常优秀的开发模型,MVC对对象的强制分离使得系统的开发变得非常灵活,同时又提高了系统设计的可重用性。B/S (Browser/Server)结构即浏览器/服务器结构,它是随着Internet技术的兴起,对C/S结构的一种变化。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端 (Server) 实现。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。
本文主要内容为基于JSP的电子商务网站的构建与开发。文中首先叙述了电子商务、JSP技术、MVC模式、B/S架构等相关理论和技术,然后给出了电子商务网站的设计流程和MVC模式下电子商务网站的结构,接着设计和开发了一个电子商务网站的实例——网上书店。网上书店在实现中采用了MVC模式,使用了JSP与JavaBean相结合的方法,最后讨论了电子商务网站的安全问题。