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是用来控制程序的走向。
上一篇:jsp+mysql物业管理系统的设计与实现
下一篇:Android下网络收音机的设计与实现

Web技术的网络考试系统【2240字】

网上购物之路--浅析购物网...

网上订房之我见【4996字】

网上广播的现状与前瞻【7201字】

浅谈网上教學的实践与探索【4280字】

网上教學与实践【2498字】

jsp+mysql的B2C网上商城系统的设计与实现

医院财务风险因素分析及管理措施【2367字】

公寓空调设计任务书

承德市事业单位档案管理...

中国学术生态细节考察《...

AT89C52单片机的超声波测距...

神经外科重症监护病房患...

志愿者活动的调查问卷表

C#学校科研管理系统的设计

10万元能开儿童乐园吗,我...

国内外图像分割技术研究现状