毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
jsp+mysql网上考试管理系统设计(3)
2.2开发所用到的方法
2.2.1 MVC设计模式
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
2.2.2 SSH三大框架
相互协调的类或组件,SERVLET和jsp 标签。有些应用使用的是struts构架,这种应用程序符合JSPModel2的设计标准。也可以这么说struts是MVC设计模式的一种类型,只是变化过的。我们根据对framework的介绍,STRUTS是一个web framework也能够让我们很容易的明白。这并不只是组合一些标记库而已。我们所使用的stuts类也包含了应用程序类,这些了类有着丰富的标记和框架,而且是独立的。Struts有着自己的控制器,就是controller.在此它也会将其他的技术去让模型层和试图层相结合。在model中,struts轻而易举的可以访问数据,这其中包括JSP,xsl等等,能够与他们相结合。
Spring框架我们很熟悉,首先它是开源的。他的创建是为了解决缩小公司开发的复杂性。EJB能够完成的事情,spring使用javabean也能够完成。服务器端的开发不是仅仅局限于spring,任何java应用都可以使用spring,至少他是比较简单的,能够测试的,而且耦合性还低。
Hibernate也是一个开源的框架,但是它是开放源代码的。是这一种对象关系映射。它封装了JDBC的对象。是非常轻量级的。它能够轻松的让程序员才操控书库据设计,靠的就是对象思文编程。任何应用是要使用JDBC,我们都可以使用hibernate,不仅可以在java客户端使用,也可以在web应用中使用。这些应用使用的是servlet/jsp,hibernate取代了CMP,在应用基于EJB的j2ee架构中,是数据能够持久化。这是非常具有时代的革命意义的。
本次系统的开发我们采用的是MVC开发模式,加上采用jsp页面,还用到了Java web的三大框架,其中有struts2,spring,hibernate,这样我们可以大大的增加本次系统的开发效率。其中“MVC”模式的缩写是model view control,换句话就是说模式,视图,控制器,在模式和控制器方面本次设计采用了struts2和hibernate这两个技术,在页面的显示上用了Jsp动态网页技术,这两个框架将数据库和页面连接起来,系统收到action请求,再到dao里面让函数进行数据库操作,用struts2框架主要是在将页面的请求和action动作紧紧的联合起来,处理完action请求后再次跳转到jsp页面,而hibernate主要在数据层进行操作,这其中可以使删除,增加,查询,修改数据,最后spring是用来控制程序的走向。
共3页:
上一页
1
2
3
下一页
上一篇:
jsp+mysql物业管理系统的设计与实现
下一篇:
Android下网络收音机的设计与实现
Web技术的网络考试系统【2240字】
网上购物之路--浅析购物网...
网上订房之我见【4996字】
网上广播的现状与前瞻【7201字】
浅谈网上教學的实践与探索【4280字】
网上教學与实践【2498字】
jsp+mysql的B2C网上商城系统的设计与实现
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书
承德市事业单位档案管理...
中国学术生态细节考察《...
AT89C52单片机的超声波测距...
神经外科重症监护病房患...
志愿者活动的调查问卷表
C#学校科研管理系统的设计
10万元能开儿童乐园吗,我...
国内外图像分割技术研究现状