毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
jsp+mysql购物车系统核心算法的分析设计与实现(4)
2。3 系统可行性分析
2。3。1 技术可行性分析
(1) MVC设计模式
MVC全
英文
是Model-View-Controller,也就是我们经常说的三层架构。使用MVC是为了让我们的程序更有层次性,层与层之间有一定的独立性,看起来更直观,满足了一个良好的软件应具有的高耦合、低内聚的特点,方便众多模块共同开发,提高开发效率,也方便以后更改需求带来的对程序的修改和扩展。
使用了MVC设计模式的程序一般分为三个模块:模型、视图和控制器。
①模型(Model)。模型在Web项目开发中代表着应用中的数据与处理逻辑,一个Web应用的主体。用户看到的所有数据便是模型提供的。
②视图(View)。视图也就是用户显示器中呈现的界面,是连接用户和后台的纽带。一个Web应用不可能只有一个视图,通常情况下会有很多各种各样的界面呈现给用户。MVC设计模式不处理视图的业务过程,只会收集视图中的数据,处理用户请求。
③控制器(Controller)。控制器连接着视图和模型,是视图和模型之间的桥梁。控制器将视图接收的数据交给相应的模型去处理,将模型的返回数据交给相应的视图去显示。
MVC设计模式的三个模块层之间的关系如图:
图2-1 MVC设计模式
MVC的优点:
①在Web应用运行过程中一个模型可以同时使用多个视图。MVC中的变化-传播机制[3]能够保证模型数据的变化及时更新到相关视图。
②视图与控制器之间的连接不是固定的,可以动态修改。
③模型的可移植性。由于模型和视图相互独立,所以完全可以把一个模型直接移植到另一个平台上,修改一下该平台下的视图和控制器,便可以工作。
④潜在的框架结构。更加方便的在该模型的基础上建立应用程序框架。
(2)Struts框架
Struts是对MVC各部分组件都提供了现成的实现组件。Struts有丰富的标签库,使用这些标签库可以让页面的开发效率大大提高。整个系统各部件之间的联系通过配置文件便可以轻松完成,大大方便后期的维护。
Struts工作流程:
①浏览器发出请求。
②服务器接收到请求,由FilterDispatcher接收。
③根据Struts配置文件的配置,将请求交给对应的action中的方法处理。
④Action调用逻辑层的逻辑组件进行数据处理。
⑤逻辑层执行完毕,根据Struts配置文件将处理结果跳转到相应页面或者跳转到下一个action重复④。
⑥处理结果返回给浏览器。
(3)Hibernate框架
Hibernate的核心思想是对象关系映射,也就是ORM。通过对底层JDBC的封装,将关系数据表和Java 对象进行映射,使得程序员可以以面向对象的思想来操作关系数据库中的数据。这种方式更符合人们的思维模式。Hibernate应用范围非常广,客户端、Web应用都可以应用该框架。
Hibernate框架的优点:
①Hibrenate是独立的对象持久层框架,JDBC使用的场合它都可以使用。
②Hibernate具有开源和免费的license[4],可以在源代码的基础上根据自己的需要修改、定制。
③Hibernate API开放,程序员可以自己先写代码,扩展其功能。
论文网
(4)JQuery简介
JQuery是一个简洁的JavaScript框架,是一个优秀的JavaScript代码库(或JavaScript框架)。“write less,do more”是JQuery的设计宗旨,也就是倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简洁、快捷的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互[5]。
jQuery优势大致如下:
①代码小巧,任何框架都无法相比。
共8页:
上一页
1
2
3
4
5
6
7
8
下一页
上一篇:
图书馆管理系统国内外研究现状和问题
下一篇:
B2B2C电子商务模式研究【1817字】
java+mysql通用试题库系统后台设计与实现
PHP+IOS的会议管理系统的设计+ER图
基于网络的通用试题库系...
银行行办公信息服务系统【1544字】
用友NC信息系统的实施應用实践研究【3307字】
浅析嵌入式系统支柱學科...
水电站实时监控专家系统【950字】
新課改下小學语文洧效阅...
网络语言“XX体”研究
张洁小说《无字》中的女性意识
LiMn1-xFexPO4正极材料合成及充放电性能研究
ASP.net+sqlserver企业设备管理系统设计与开发
安康汉江网讯
麦秸秆还田和沼液灌溉对...
互联网教育”变革路径研究进展【7972字】
我国风险投资的发展现状问题及对策分析
老年2型糖尿病患者运动疗...