首页 > 软件开发 > 编程语言 >

Spring MVC的认知与环境搭建

来源:互联网 2023-03-17 00:12:20 502

Spring MVC的认知与环境搭建MZl办公区 - 实用经验教程分享!

方法/步骤

  • 1

    MVC的英文全称是Model-View-Controller,中文意思就是模型-视图-控制器。模型可以理解为实体类,实体类也是POJO类(简单的Java对象),实体类仅有属性以及获取和设置属性的get和set方法,没有事务处理方法。视图可以理解为用户界面,是应用程序处理实体数据显示的窗口。控制器用于处理用户交互,它控制用户输入的数据流向实体类,并在实体数据变化时更新视图,控制器的作用就是隔离实体与视图,实体可以对应多个视图,实体数据的变化通过控制器影响到视图的变化,同时视图传入的数据也通过控制器流向实体数据。MZl办公区 - 实用经验教程分享!

    Spring MVC的认知与环境搭建MZl办公区 - 实用经验教程分享!

  • 2

    上图是基于Java的MVC Web服务结构图,JSP页面为视图,POJO类为模型,Controll类为Servlet。用户从浏览器发送请求到Controll类,Controll类会调用相应的服务类(图中没有列出)处理请求,请求处理完毕返回数据到视图,视图处理返回的数据并输出到浏览器。MZl办公区 - 实用经验教程分享!

    2、搭建Spring MVC运行环境MZl办公区 - 实用经验教程分享!

    Spring MVC主要是构建Web服务。Web服务包括服务端和客户端两部分。客户端包括PC端浏览器和移动端APP;服务端包括Web服务器、数据库、Java Web程序、服务器操作系统。本文主要讨论服务端运行环境的构建。MZl办公区 - 实用经验教程分享!

    Web服务器的首选是Tomcat,Tomcat属于轻量级Web应用服务器,相对其它Web服务器来说,Tomcat的最大优势在于免费并且代码开源,而且对新手来说容易上手。Tomcat的安装及部署参见课程《Java Web开发基础》中使用eclipse开发Java程序详解一文。MZl办公区 - 实用经验教程分享!

    数据库推荐使用MySQL数据库,MySQL是一个开放源码的关系数据库管理系统,其体积小、速度快且源码开放,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。基于分布式系统构建的大型网站为了降低系统成本也采用了MySQL数据库,如淘宝、天猫等电商平台。MySQL的安装及部署参见课程《MySQL数据库基础知识》中Windows Server安装MySQL一文。MZl办公区 - 实用经验教程分享!

    Java Web程序就是我们将要开发的Web程序,由JSP页面、实体类(POJO类)、业务类(Java Bean类)、控制类(Controll类)等文件组成。MZl办公区 - 实用经验教程分享!

    对于初学Java Web开发者来说,服务器操作系统推荐使用Windows操作系统,易于掌握和使用。当熟悉了Java Web开发后,可以利用MySQL数据库服务器、Tomcat Web服务器、Linux操作系统搭建免费且实用的Web系统。MZl办公区 - 实用经验教程分享!

    Spring MVC运行环境构建步骤:MZl办公区 - 实用经验教程分享!

    (1)安装Tomcat 8.0服务器MZl办公区 - 实用经验教程分享!

    (2)安装MySQL 8.0数据库MZl办公区 - 实用经验教程分享!

    (3)在Eclipse中建立Spring MVC项目MZl办公区 - 实用经验教程分享!

    3、在eclipse中建立Spring MVC项目MZl办公区 - 实用经验教程分享!

    构建的Web项目名称为Mooc,Mooc项目是一个在线编程教育项目。Mooc项目需要访问mooc数据库,需要在MySQL数据库管理系统中创建mooc数据库,mooc数据库的创建参见《MySQL数据库基础知识》课程。MZl办公区 - 实用经验教程分享!

    (1)在eclipse中新建Mooc项目MZl办公区 - 实用经验教程分享!

    选择【File】【New】【Dynamic Web Project】命令。若【New】菜单下没有【Dynamic Web Project】命令,则选择【File】【New】【Other…】命令,在弹出的New对话框中,展开Web项,选择Dynamic Web Project选项。单击【Next】按钮,进入New Dynamic Web Project设置对话框。如下图所示。MZl办公区 - 实用经验教程分享!

    Spring MVC的认知与环境搭建MZl办公区 - 实用经验教程分享!

  • 3

    在Project name中输入项目名称“Mooc”,在Location中选择项目存储目录。单击【Finish】按钮即可完成Mooc项目的创建。MZl办公区 - 实用经验教程分享!

    (2)项目导入Spring MVCMZl办公区 - 实用经验教程分享!

    在《使用Spring框架构建Java Web项目》一文中,已经详细说明了Spring框架的下载及安装,Spring框架自身就支持MVC。Spring MVC相关Jar包的导入可参考使用Sping框架构建Java Web项目一文。MZl办公区 - 实用经验教程分享!

    (3)建立Spring配置文件MZl办公区 - 实用经验教程分享!

    在src目录下新建config目录,用于存储配置文件。在新建的config目录下建立spring.xml文件。Spring配置文件是XML格式的文件,该文件非常重要,是Spring框架的核心,Spring实现的所有功能都依赖于该配置文件。MZl办公区 - 实用经验教程分享!

    Spring MVC的认知与环境搭建MZl办公区 - 实用经验教程分享!

  • 4

    (4)修改web.xml配置文件MZl办公区 - 实用经验教程分享!

    web.xml配置文件在WebContent目录的WEB-INFO目录下,如果该目录下没有web.xml文件,可手动创建一个web.xml配置文件。MZl办公区 - 实用经验教程分享!

    (5)设置项目编码为UTF-8MZl办公区 - 实用经验教程分享!

    eclipse默认的编码不是UTF-8,需要把编码设置为UTF-8。设置编码为UTF-8的好处就是可以解决中文乱码问题。在eclipse中,需要修改三个编码配置项。MZl办公区 - 实用经验教程分享!

    设置工作空间编码格式MZl办公区 - 实用经验教程分享!

    在Window--》Preferences--》General--》Workspace下,面板Text file encoding 选择UTF-8格式。MZl办公区 - 实用经验教程分享!

    设置JSP页面编码格式MZl办公区 - 实用经验教程分享!

    在Window--》Preferences--》Web--》JSP Files 面板选择 ISO 10646/Unicode(UTF-8)格式编码。MZl办公区 - 实用经验教程分享!

    设置项目的文档编码格式MZl办公区 - 实用经验教程分享!

    选择项目--》右键--》Properties --》Resource 设置编码为UTF-8格式。MZl办公区 - 实用经验教程分享!

    (6)新建index.jsp页面MZl办公区 - 实用经验教程分享!

    在WebContent目录下,新建index.jsp文件,在body>标签之间输入下面的内容:MZl办公区 - 实用经验教程分享!

    Hello Spring MVC/MZl办公区 - 实用经验教程分享!

    启动服务器,运行index.jsp,若没有什么问题,index.jsp将被正常打开。如果服务器报错,可能是配置或代码出了问题,请对照本文内容仔细检查。MZl办公区 - 实用经验教程分享!

    课程小结MZl办公区 - 实用经验教程分享!

    (1)Spring MVC由模型-视图-控制器三部分组成,视图可以理解为用户界面,是应用程序处理实体数据显示的窗口。控制器用于处理用户交互,它控制用户输入的数据流向实体类,并在实体数据变化时更新视图。MZl办公区 - 实用经验教程分享!

    (2)Spring MVC为用户提供Web服务,Web服务包括服务端和客户端两部分。客户端包括PC端浏览器和移动端APP;服务端包括Web服务器、数据库、Java Web程序、服务器操作系统。开发者可以利用MySQL数据库、Tomcat Web服务器、Windows操作系统搭建易用且免费的Spring MVC运行环境。MZl办公区 - 实用经验教程分享!

    Spring MVC的认知与环境搭建MZl办公区 - 实用经验教程分享!

  • 4相关内容未经许可获取自百度经验
  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!MZl办公区 - 实用经验教程分享!


    标签: 编程语言

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码