- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MVC设计模式的农产品网络营销系统
摘要分析讨论了基于J2EE构架的面向对象MVC设计模式,并将MVC设计模式引入12EE体系之中,在农产品网络营销系统中应用和实现,该系统成功应用于农产品的推广与销售.成为重要的销售途径。
关键词农产品;MVC;设计模式;网络营销
我国的农业生产多为一家一户为单位的经营方式,农户生产规模普遍小而散.小生产和大市场的矛盾突出。随着互联网的崛起,我国的网络群体迅速扩大.网络应用日趋广泛。
在互联网技术下农产品网络营销便迅速成为营销策略中一个重点研究领域?。因此,笔者提出了基于MVC设计模式的农产品网络营销系统.把MVC(Model/View/Controller)模式嵌入到基于java的J2皿体系结构中,MVC开发模式对类对象的强制分离使系统开发变得非常灵活,同时又提高了系统设计的可重用性。
1网络营销
1.1网络营销概念
是营销战略的一个重要组成部分,它是指为了更大程度地满足客户的需求,利用网络技术进行的营销活动的总称,它是在网络技术发展的基础上营销手段和方法的创新,其产生和发展适应了消费者的需求特点变化。
2.2网络营销的优势
同传统营销相比,网络营销拉J更能满足消费者个性化的需求,能够以更快的速度、更低的价格、更好的产品向消费者提供优质服务,可以更好地开拓国内外市场,以及实现同消费者的互动,能够更好的满足消费者的需求。
2MVC设计模式
2.1MVC工作模型原理MVC模式将所面对的系统分为数据模型、视图和控制器三个部分,并定义r这三个部分之间实现通信的一种模式,使每个部分不必卷入到其他部分的状态表示和方法实现的细节中去。每个部分有自己的数据管理规则,各个部分对象之间的通信只能使用已定义的一个受限连接集合进行。保持这种分离性通常是好的面向对象编程和设计要追求的目标,让各个对象只需专注于自己的事务。Model也叫模型,本质上封装了数据及行为,其中包含对数据控制及修改的规则,提供了一套查询、改变Model状态的方法。View也叫视图,是Model所表示出来的图形界面,它主要用于提交Model的信息展示给用户。测ler也叫控制器,是M0捌和View之间的协调者,它的主要作用有以下几点:①定义用户界面对用户输入的响应方式。②解释用户的输入,并命令Model进行相应的操作创造相应模型。③负责将模型信息传递给View,必要时还要负责创建新的View和Ⅱ0Ⅱer。这三者的工作方式可用图1来表示[3I。
IWVC工作方式吨.IMVC哪咄吨I肿叫.2IMNC设计模式的优势使用MVC的好处.一方面,分离数据和其表示,模型和视图能够单独的开发(既业务逻辑和用户表现的分离),增加了程序的可维护性。可扩展性,并使测试变得更为容易。另一方面,将控制逻辑和表现界面分离【4J,在MVC设计模式中应用开发人员可以最大化的重用他的代码,大大提高了软件开发的效率和质量。总之,运用的Web应用程序的三个部件即(模型一视图一控制)是相互对立,改变其中一个不会影响其他两个,所以依据这种设计思想开发者能构造良好的松偶合的构件。
3基于MVC模式农产品网络营销的设计与实现
泰安市的农产品网络营销系统是对农产品的信息采集、信息处理、信息发布,以及销售代理和销售商的基本信息采集和管理。使农产品可以不受地域的限制在更大范围内开拓市场,更为有力地推动农产品的零售批发。将面向对象编程中的MVC模型引入基于Web应用程序的开发中,着重讨论其模型、控制器的设计与实现。
3.1开发环境的选取开发工具。Servlet和相关类的开发工具:JB面lder9.0。卵页面开发工具:I)reamWeaver2009。后台数据库:Oraclegi。
软件环境。系统平台:晰nd洲B2000S哪eroWeb服务器:Toracat。
3.2控制器IContrdler)实现控制器流程如图2所示,它是整个MVC三个部件的核心调度。
控制器(C0r吐IDllC印ter)以J2EE的Servlet实现如下:
应用程序错误指令引用的0存。该内存不能为read。
您可能关注的文档
- 虚拟财产的法律属性及其保护.doc
- 需求分析下的大学商务英语课程设置原则.doc
- 学生数学思维的激活探析.doc
- 学习策略对提高学生英语写作能力的作用.doc
- 研究性学习在高中音乐鉴赏课堂中的应用.doc
- 医疗侵权中因果关系的推定研究.doc
- 音乐课中情感与审美教育探析.doc
- 英语词汇教学探析.doc
- 英语词汇在网络交际中的变异及成因.doc
- 英语复习教学中学生思维能力的培养.doc
- 场地脚手架工程施工方案(3篇).docx
- 2024年浙江省丽水市松阳县玉岩镇招聘社区工作者真题及参考答案详解一套.docx
- 2024年河南省郑州市惠济区古荥镇招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市淳安县文昌镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省台州市三门县小雄镇招聘社区工作者真题带答案详解.docx
- 2024年浙江省宁波市余姚市河姆渡镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省丽水市景宁畲族自治县雁溪乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市临安市板桥乡招聘社区工作者真题及答案详解一套.docx
- 2024年湖北省宜昌市点军区土城乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省台州市路桥区桐屿街道招聘社区工作者真题附答案详解.docx
最近下载
- 鲁教版初中八年级的上册英语短语句型.docx VIP
- 新人教版高中数学选择性必修第一册全套PPT课件及配套讲义.pptx VIP
- 四川省拟任县处级试题 四川省拟任县处级党政领导干部任职资格考试题.doc VIP
- 鲁教版八年级上册英语短语句型.doc VIP
- 最新人教版(2023年新版)信息技术四年级上册(含课后反思).pdf VIP
- 2025年广东省广州市高二下学期期末考试物理(理)试卷Word版含答案 .pdf VIP
- 简单的个人简历模板.pdf VIP
- 上消化道穿孔教学查房.pptx VIP
- 科研方法论知到智慧树期末考试答案题库2025年南开大学.docx VIP
- 2023山西临汾市永和县招用公益性岗位人员50人笔试备考题库及答案解析.docx VIP
文档评论(0)