搜档网
当前位置:搜档网 › 基于Spring MVC和Mybatis的云笔记毕业论文

基于Spring MVC和Mybatis的云笔记毕业论文

基于Spring MVC和Mybatis的云笔记毕业论文
基于Spring MVC和Mybatis的云笔记毕业论文

基于Spring MVC和Mybatis的云笔记毕业论文

目录

摘要................................................................... I Abstract .................................................................. II 第1章绪论 (1)

1.1 开发背景与现状 (1)

1.2 开发本系统意义 (1)

1.3 课题研究的主要容 (1)

第2章核心技术与理论体系 (2)

2.1 Spring MVC概述 (2)

2.2 Servlet与JSP (3)

2.2.1 Servlet概述 (3)

2.2.2 JSP概述 (3)

2.3 环境要求 (3)

2.3.1 硬件环境 (3)

2.3.2 软件环境 (4)

第3章系统功能模块分析 (5)

3.1 系统总体设计 (5)

3.2 系统模块设计 (6)

3.2.1 登录模块 (6)

3.2.2笔记本模块 (6)

3.2.3笔记模块 (7)

3.2.4 音乐播放器模块 (7)

第4章数据库设计与说明 (8)

4.1 数据库的设计 (8)

4.1.1 用户基本信息表 (8)

4.1.2 笔记本信息表 (8)

4.1.3 笔记信息表 (9)

4.1.4 收藏信息表 (10)

4.1.5分享笔记信息表 (10)

4.2 数据库各个表之间的联系 (11)

第5章界面设计 (12)

5.1 登录模块界面设计 (12)

5.1.1 登录界面 (12)

5.1.2 注册界面 (12)

5.1.3 修改密码界面 (13)

5.2 主要功能模块 (13)

5.2.1 主界面 (13)

5.2.2 笔记本界面 (14)

5.2.3 笔记界面 (14)

5.2.4 音乐播放器界面 (15)

第6章功能模块实现 (16)

6.1 后台服务器的搭建 (16)

6.1.1 搭建总述 (16)

6.1.2 配置applicationContext.xml文件 (16)

6.2 登录模块 (17)

6.2.1 用户注册 (17)

6.2.2 用户登录 (19)

6.2.3 修改密码 (20)

6.2.4 退出登录 (20)

6.3 笔记本模块 (20)

6.3.1 加载笔记本列表 (20)

6.3.2 笔记本重命名 (20)

6.3.3 新建笔记本 (21)

6.3.4 删除笔记本 (21)

6.4 笔记模块 (21)

6.4.1 加载笔记列表 (21)

6.4.2 新建笔记 (21)

6.4.3 修改及加载笔记信息 (22)

6.4.4 笔记的删除、移动与分享 (22)

6.4.5 笔记的收藏 (22)

6.5 音乐播放器模块 (23)

6.5.1 播放器功能 (23)

6.5.2 上一曲、下一曲的实现 (23)

结论 (24)

致谢 (25)

参考文献 (26)

附录 (27)

第1章绪论

1.1 开发背景与现状

现代互联网飞速发展,互联网已经融入人们的生活,人们学习新知识的方式也多种多样,在线学习也应运而生,譬如网易云课堂、新东方在线、腾讯课堂等。为了使网络学习的人能更方便的记录笔记,跟随老师的思路,随时随地查询笔记,云笔记诞生。所谓云笔记,就是把个人所写的资料、笔记等存储在运营商的服务器的云端,可以通过手机、电脑同服务器打交道,从而得到自己记录的资料。其优点在于用户可以随时随地记录、分享、收藏笔记。

就目前的现状来看,云笔记市场用户群体较小,基本没有行业的竞争,全国云笔记的商业也不过10家,普遍用于教育行业。但是由于互联网发展迅速,今后的工作、生活、学习基本都要和互联网打交道,一旦培养出用户的使用习惯,其用户依赖度也能够转化成较强的变现能力,在国有一大部分网民已经开始熟练地使用云笔记,其发展的前景相当可观了。虽然起初云笔记仅仅用于在线学习的人群来记录笔记,但是不远的未来云笔记必将大众化,成为我们日常生活不可或缺的一部分。

1.2 开发本系统意义

云笔记作为一款简单快速的个人记事备忘工具,操作界面简洁高效。会议记录、日程安排、生活备忘、奇思妙想、快乐趣事以及任何突发灵感都可快速记录到云笔记,还支持添加图片、超作为笔记附件以及音乐的欣赏。作为一个互联网产品,云笔记必将在人们未来的生活中起到很大的作用,为人们的生活增添一丝的色彩。

1.3 课题研究的主要容

完成一个云笔记系统,包括登录模块、笔记本模块、笔记模块、音乐播放器模块。不同的用户通过注册,有自己的一个独立账户,根据这个独立账户进行登录,管理员也通过不同用户的ID区分每一个用户。登录成功的用户进入到主界面,主界面包括笔记本模块、笔记模块和音乐播放器模块,用户可以新建、删除、重命名笔记和笔记本;用户还可以移动、分享、编辑笔记;闲暇之余还可以听一下由我们系统随机分配的音乐,以供消遣。

第2章核心技术与理论体系

2.1 Spring MVC概述

Spring MVC是Spring Frame Work的后续产品,已经融合了Spring Web Flow。Spring MVC框架几乎提供了构建Web应用程序的全部功能。使用Spring可插入MVC架构,因此在使用Spring进行WEB项目进行开发时,可选择使用Spring的Spring MVC框架或集成其他MVC开发框架,像MyBatis,Struts2等。

Spring MVC框架是一个较为典型的MVC框架,其中“M”指的是model,及模型;“V”view,即视图;“C”Controller,即控制器。通过实现视图-模型-控制器的模式来更好地将业务、展现与数据进行分离。从这样一个方面来说,Spring MVC与Struts、Struts2非常类似。其中Spring MVC的设计就是围绕Dispatcher Servlet而展开的,Dispatcher Servlet负责将发来的请求派到特定的handler,即处理器。通过可配置的handler-mappings、view resolution、locale以及theme-resolution来处理相应的请求并且转到对应的视图。如图2-1所示。

图2-1 Spring MVC运行流程

2.2 Servlet与JSP

2.2.1 Servlet概述

Servlet原本是由sun公司开发提供的一门主要用于开发动态web项目的技术。用户要想开发一个动态的web项目,必须导入由sun公司提供的jar包(该jar包中提供了一个Servlet接口)并完成以下两个步骤:1.编写的java类实现Servlet接口。2.把该类部署到web服务器当中,如tomcat。我们把实现了Servlet接口的java程序称为简称为Servlet。

2.2.2 Servlet运行过程

Servlet程序一般是由web服务器调用的,像上述我们所说的tomcat,如果web服务器接收到来自客户端的Servlet的访问请求,首先会核对是否已经创建并装载了该Servlet的实例对象。如果没有装载,就会创建并装载该Servlet的实例对象,然后调用该对象的初始化init()方法;如果装载了,则web服务器会创建一个用于封装HTTP请求消息对象HttpServletRequest和一个响应对象HttpServletResponse,然后接着服务器会将上述请求与响应对象作为参数传递到Servlet的service()方法当中。最后,当web 应用程序停止或重启时,在那之前Servlet引擎将调用Servlet的destroy()方法销毁Servlet,然后将Servlet卸载。

2.2.2 JSP概述

JSP全称Java Server Page,主要是由是由sun公司和其他公司共同创建并使用的动态网页开发标准。JSP可以使Java代码和特定的动作指令嵌入到静态页面当中。页面中加入Java代码的格式为<%Java代码%>,其中嵌入在HTML<%%>标签中的Java代码被称为JSP,该Java代码则会被JSP编译器编译成Java Servlet,然后按照Servlet的执行顺序进行执行。

2.3 环境要求

2.3.1 硬件环境

4G及以上存、酷睿i3及以上处理器、硬盘20G及以上容量。

2.3.2 软件环境

客户端:FireFox浏览器(其他支持HTML5的浏览器也可以)。

服务器:MyEclipse8.5版本以上、MySQL数据库、Tomcat6.0。

SpringMVC深入总结

一、前言: 大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。 官方的下载网址是:https://www.sodocs.net/doc/694752670.html,/download(本文使用是的Spring 3.0.5版本) Struts2也是比较优秀的MVC构架,优点非常多比如良好的结构。但这里想说的是缺点,Struts2由于采用了值栈、OGNL表达式、struts2标签库等,会导致应用的性能下降。Struts2的多层拦截器、多实例action性能都很好。可以参考我写的一篇关于Spring MVC与Struts2与Servlet比较的文章https://www.sodocs.net/doc/694752670.html,/admin/blogs/698217 Spring3 MVC的优点: 1、Spring3 MVC的学习难度小于Struts2,Struts2用不上的多余功能太多。呵呵,当然这不是决定因素。 2、Spring3 MVC很容易就可以写出性能优秀的程序,Struts2要处处小心才可以写出性能优秀的程序(指MVC部分) 3、Spring3 MVC的灵活是你无法想像的,Spring的扩展性有口皆碑,Spring3 MVC当然也不会落后,不会因使用了MVC框架而感到有任何的限制。 Struts2的众多优点:略... (呵呵,是不是不公平?) 众多文章开篇时总要吹些牛,吸引一下读者的眼球,把读者的胃口调起来,这样大家才有兴趣接着往后看。本文也没能例外。不过保证你看了之后不会后悔定有收获。

毕业论文管理系统分析与设计说明

毕业论文管理系统分析与设计 班级:信息管理与信息系统 1102 指导教师:黄立明 学号: 0811110206 姓名:高萍

毕业论文管理系统 摘要 (3) 一.毕业论文管理系统的系统调研及规划 (3) 1.1 项目系统的背景分析 (3) 1.2毕业论文信息管理的基本需求 (3) 1.3 毕业论文管理信息系统的项目进程 (4) 1.4 毕业论文信息管理系统的系统分析 (4) 1.4.1系统规划任务 (4) 1.4.2系统规划原则 (4) 1.4.3采用企业系统规划法对毕业论文管理系统进行系统规划 (5) 1.4.3.1 准备工作 (5) 1.4.3.2定义企业过程 (5) 1.4.3.3定义数据类 (6) 1.4.3.4绘制UC矩阵图 (7) 二.毕业论文管理系统的可行性分析 (8) 2.1.学院毕业论文管理概况 (8) 2.1.1毕业论文管理的目标与战略 (8) 2.2拟建的信息系统 (8) 2.2.1简要说明 (8) 2.2.2对组织的意义和影响 (9) 2.3经济可行性 (9) 2.4技术可行性 (9) 2.5社会可行性分析 (9) 2.6可行性分析结果 (10) 三.毕业论文管理系统的结构化分析建模 (10) 3.1组织结构分析 (10) 3.2业务流程分析 (11) 3.3数据流程分析 (11) 四.毕业论文管理系统的系统设计 (13) 4.1毕业论文管理系统业务主要包括 (13) 4.2毕业论文管理系统功能结构图 (13) 4.3代码设计 (14) 4.4,输入输出界面设计 (15) 4.4.1输入设计 (15) 4.4.2输出设计 (15) 4.5 数据库设计 (15) 4.5.1需求分析 (15) 4.5.2数据库文件设计 (16) 4.5.2数据库概念结构设计 (17) 五.毕业论文管理系统的系统实施 (18) 5.1 开发环境 (18) 5.2 调试与测试过程 (19)

2.Spring-mvc框架结构及执行流程

Spring mvc架构及执行流程一、请求处理流程图 二、执行流程说明 三、组件说明

说明:在springmvc的各个组件中,处理器映射器、处理器适配器、视图解析器称为springmvc 的三大组件。 需要用户编写的组件有handler、view 四、Spring MVC配置 1、组件扫描器:使用组件扫描器省去在spring容器配置每个controller类,使用 自动扫描标记@controller的配置如下:

2、RequestMappingHandlerMapping:注解处理器映射器,对类中标记@RequestMapping 的方法进行映射,根据RequestMapping定义的url匹配RequestMapping标记的方 法,匹配成功返回HandlerMethod对象给前端控制器,HandlerMethod对象中封装 注解描述: @RequestMapping:定义请求url到处理器功能方法的映射 3、RequestMappingHandlerAdapter:注解式处理器适配器,对标记@RequestMapping 的方法进行适配。 从spring3.1版本开始,废除了AnnotationMethodHandlerAdapter的使用,推荐使用 4、:spring mvc 使用自动加载RequestMappingHandlerMapping和RequestMappingHandlerAdapter,可用在spring-mvc.xml 配置文件总使用替代注解处理器和适配器的配置。 5、视图解析器 InternalResourceViewResolver:支持JSP视图解析 viewClass:JstlView表示JSP模板页面需要使用JSTL标签库,所以classpath中必须包含jstl 的相关jar 包。此属性可以不设置,默认为JstlView。 prefix 和suffix:查找视图页面的前缀和后缀,最终视图的址为:

技能 用有道云笔记做时间管理工作学习更有效

技能get√:用有道云笔记做时间管理,工作、学习更有效 Finle 技能get√:用有道云笔记做时间管理,工作、学习更有效 02/10/2014 / Life、Uncategorized / 70 Comments /1,124,194 Views / 5.00 / 5 51 V ote 如题,这真是切身体会!此前我一直用的是手机中的便笺小工具(Meizu MX),非常方便、省时快捷,用着和记事本(实物)差不多。自己可以有事没事儿就解锁屏幕看看自己当天还有哪些待办事项~ 此法运用了约大半年时间,其间我并没有每天都规划自己的时间,经过这么久的使用,在现在看来:规划过的工作(学习或其他)效率远远高于未做时间规划的工作效率!

因而,开年以后,我一直想着更系统的学习下怎样规划自己的时间,以期能更充分的利用。第一个想到的自然是应用更好的软件来管理~ 于是今儿上午Google一番,发现:最好的时间管理工具其实是:记事本(实物)!因为:繁杂的工具反而更浪费时间,而用记事本写日程表不仅“方便”,能随时记录。而且记得牢,不易忘记。 但,用记事本是不是略显“傻逼”了点?所以我想了想,还是用有道云笔记吧~它的优点: 随时记录、更改云同步多平台误删后可恢复(回收站,这正是便笺的不足)—————————————————————————————————– 另外,关于时间管理,有几个常见的误区,罗列如下(以下转载自知乎) 1、时间管理的目的为了在短时间之内做更多的事,提高工作效率 解释:我认为时间管理的目的是让你来慢一点,好好的享受生活,达到生活、工作、家庭、社会各个方面的平衡。多做一点自己喜欢和让自己幸福的事。

springmvc原理

1.springmvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。 2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller. 3.DispatcherServlet请请求提交到目标Controller 4.Controller进行业务逻辑处理后,会返回一个ModelAndView 5.Dispathcher查询一个或多个ViewResolver视图解析器,找到ModelAndView对象指定的视图对象 6.视图对象负责渲染返回给客户端。 为什么要使用Spring: AOP 让开发人员可以创建非行为性的关注点,称为横切关注点,并将它们插入到应用程序代码中。使用AOP后,公共服务(比如日志、持久性、事务等)就可以分解成方面并应用到域对象上,同时不会增加域对象的对象模型的复杂性。 IOC 允许创建一个可以构造对象的应用环境,然后向这些对象传递它们的协作对象。正如单词倒置所表明的,IOC 就像反过来的JNDI。没有使用一堆抽象工厂、服务定位器、单元素(singleton)和直接构造(straightconstruction),每一个对象都是用其协作对象构造的。因此是由容器管理协作对象(collaborator)。 Spring即使一个AOP框架,也是一IOC容器。Spring 最好的地方是它有助于您替换对象。有了Spring,只要用JavaBean属性和配置文件加入依赖性(协作对象)。然后可以很容易地在需要时替换具有类似接口的协作对象。 Spring 框架是一个分层架构,由7 个定义良好的模块组成。Spring模块构建在核心容器之上,核心容器定义了创建、配置和管理bean 的方式,如图 1 所示。 组成Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下: 核心容器:核心容器提供Spring框架的基本功能。核心容器的主要组件是BeanFactory,它是工厂模式的实现。BeanFactory使用控制反转(IOC)模式将应用程序的配置和依赖性规范与实际的应用程序代码分开。 Spring 上下文:Spring 上下文是一个配置文件,向Spring框架提供上下文信息。Spring 上下文包括企业服务,例如JNDI、EJB、电子邮件、国际化、校验和调度功能。 Spring AOP:通过配置管理特性,Spring AOP 模块直接将面向方面的编程功能集成到了Spring框架中。所以,可以很容易地使Spring 框架管理的任何对象支持AOP。Spring AOP

企业人事管理系统设计毕业论文

. .. . .参考资料. 企业人事管理系统设计毕业论文 目录 1前言 (1) 1.1问题的提出 (1) 1.2研究的主要容 (3) 2需求分析 (5) 2.1需求分析 (5) 2.1.1业务调查 (5) 2.1.2手工操作业务流程.................. 错误!未定义书签。 2.1.3用户要求 (6) 2.2系统设计目标 (8) 2.2.1系统设计的长远目标:实现ERP系统 (8) 2.2.2系统设计的近期目标 (8) 3系统分析 (11) 3.1系统流程图与数据流图 (11) 3.2部分数据字典 (12) 3.3数据库设计 (13) 3.3.1数据库概念结构设计 (13) 3.3.2数据库物理结构设计 (20) 4系统总体设计 (24) 4.1总体设计 (24) 4.1.1编码设计 (24) 4.1.2输入设计 (24) 4.1.3输出设计 (25) 4.1.4系统安全和可靠性设计 (26) 4.2功能模块 (27) 4.2.1模块功能说明 (27) 4.2.2程序层次 (29) 5系统详细设计 (32) 5.1基础信息管理 (32) 5.1.1商品信息管理模块 (33) 5.1.2供应商信息管理模块 (34) 5.1.3员工信息管理模块 (36)

. .. . 5.2销售管理 (38) 5.2.1订单管理模块 (39) 5.2.2销售管理模块 (40) 5.2.3销售退货管理模块 (43) 5.3库存管理 (44) 5.3.1库存查询模块 (45) 5.3.2入库管理模块 (47) 5.3.3库存盘点模块 (49) 5.3.4商品有效期查询模块 (50) 5.3.5库存上下限管理模块 (52) 5.3.5报损报溢管理模块 (53) 6系统测试 (56) 6.1测试用例 (56) 6.1.1登录模块测试 (56) 6.1.2基础信息模块测试 (56) 6.1.3订单管理测试 (58) 6.2测试结论 (59) 7结束语 (60) 参考文献 (61) 致谢 (62) 附录 (63) A主要源程序 (63) B用户手册 (69) B.1系统功能简介 (69) B.2系统的支持平台 (70) B.3安装说明 (70) B.4使用说明 (71) B.5系统维护方法 (74) C软件光盘 (75) C.1光盘的树形目录 (75) C.2光盘文件一览表 (75) D科技译文 (76) WhatisObject-OrientedSoftware (76) 什么是面向对象软件 (85) .参考资料.

学习SpringMVC系列教程(一)Spring MVC入门

2.1、Spring Web MVC是什么 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的Web框架在此就不介绍了,如Tapestry、JSF等。 Spring Web MVC也是服务到工作者模式的实现,但进行可优化。前端控制器是DispatcherServlet;应用控制器其实拆为处理器映射器(Handler Mapping)进行处理器管理和视图解析器(View Resolver)进行视图管理;页面控制器/动作/处理器为Controller接口(仅包含ModelAndView handleRequest(request, response) 方法)的实现(也可以是任何的POJO类);支持本地化(Locale)解析、主题(Theme)解析及文件上传等;提供了非常灵活的数据验证、格式化和数据绑定机制;提供了强大的约定大于配置(惯例优先原则)的契约式编程支持。 2.2、Spring Web MVC能帮我们做什么 √让我们能非常简单的设计出干净的Web层和薄薄的Web层; √进行更简洁的Web层的开发;

√天生与Spring框架集成(如IoC容器、AOP等); √提供强大的约定大于配置的契约式编程支持; √能简单的进行Web层的单元测试; √支持灵活的URL到页面控制器的映射; √非常容易与其他视图技术集成,如Velocity、FreeMarker等等,因为模型数据不放在特定的API里,而是放在一个Model里(Map数据结构实现,因此很容易被其他框架使用); √非常灵活的数据验证、格式化和数据绑定机制,能使用任何对象进行数据绑定,不必实现特定框架的API; √提供一套强大的JSP标签库,简化JSP开发; √支持灵活的本地化、主题等解析; √更加简单的异常处理; √对静态资源的支持; √支持Restful风格。 2.3、Spring Web MVC架构

学生信息管理系统毕业论文

济南铁道职业技术学院 毕业设计(论文) 题目:学生信息管理系统 系别:信息工程系 专业:计算机应用 班级:计应0233班 姓名:周广宝 教师:于静 日期:2005年4月24 前言 学生档案管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据库一致性和完整性、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,使我们使用易于与数据库连接的Microsoft Visual Basic 6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据库窗口这一功能强大而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原形,然后,对初始原型系统进行需求分析,不断修正和改进,直到形成用户满意的可行系统。

学生档案管理系统是每个学校教育环节不可缺少的一部分,它的内容对学校的决策者和管理者来说至关重要,所以该系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不便。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,他已进入人类社会的各个领域并发挥着越来越重要的作用。早期的校园网络、如今的web宽带网都为我们共享数据提供了前所未有的方便,由此,建立高性能的学生档案管理系统,作为计算机应用的一部分,使用计算机对学生信息管理,具有手工管理无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大的提高学生档案管理的效率,也是科学化、正规化的体现。因此,开发这样的软件系统是很必要的。 摘要 学生档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC6.0开发工具,以MICROSOFT SQL SERVER数据库作为系统的后台操作,利用其提供的各种面向对象的开发工具, 尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 关键字:控件、窗体、域。 ABSTRACT The system of managing student file is a typical application of managing information system (know as MIS),which mainly includes building up data-base of back-end and developing the application interface of front-end. The former required consistency and integrality and security of data. The later should make the application powerful and easily used.

spring MVC配置详解

牧涛 --<-<-<@态度决定一切→_→。。。 ?博客园 ?首页 ?新闻 ?新随笔 ?联系 ?管理 ?订阅 随笔- 171 文章- 3 评论- 79 spring MVC配置详解 现在主流的Web MVC框架除了Struts这个主力外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。 一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0) 1. jar包引入 Spring 2.5.6:spring.jar、spring-webmvc.jar、commons-logging.jar、cglib -nodep-2.1_3.jar Hibernate 3.6.8:hibernate3.jar、hibernate-jpa-2.0-api-1.0.1.Final.jar、a ntlr-2.7.6.jar、commons-collections-3.1、dom4j-1.6.1.jar、javassist-3.12.0.G A.jar、jta-1.1.jar、slf4j-api-1.6.1.jar、slf4j-nop-1.6.4.jar、相应数据库的驱动jar 包 SpringMVC是一个基于DispatcherServlet(分发器)的MVC框架,每一个请求最先访问的都是DispatcherServlet,DispatcherServlet负责转发每一个Request请求给相应的Handler,Handler处理以后再返回相应的视图(View)和模型(Model),返回的视图和模型都可以不指定,即可以只返回Model或只返回View或都不返回。 DispatcherServlet是继承自HttpServlet的,既然SpringMVC是基于DispatcherSe rvlet的,那么我们先来配置一下DispatcherServlet,好让它能够管理我们希望它管理的内容。HttpServlet是在web.xml文件中声明的。 spring org.springframework.web.servlet.DispatcherServlet< /servlet-class>