栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

(狂神)SpringMVC笔记-----------01

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

(狂神)SpringMVC笔记-----------01

ssm:mybatis+Spring+SpringMVC   MVC三层架构

JavaSE:认真学习,老师带,入门快

JavaWeb:认真学习,老师带,入门快

SSM框架:研究官方文档,锻炼自学能力,锻炼笔记能力,锻炼项目能力

SpringMVC+Vue+SpringBoot+SpringCloud+Linux

SSM=JavaWeb做项目;

Spring:IOC和AOP

SpringMVC:SpringMVC的执行流程!

SpringMVC:SSM框架整合!

MVC:模型(dao,service)        视图(jsp)        控制器(Servlet)

dao

service

servlet:转发,重定向

jsp/html

前端 数据传输 实体类

实体类:用户名,密码,生日,爱好,..........20个

前端:用户名 密码(登录)

pojo:User(包含全部属性)

vo:UserVo(只包含 用户名和密码)

dto:

JSP:本质就是一个Servlet

如果面试官问:你的项目的架构,是设计好的,还是演进的? 答案是演进的,因为没有软件是直接设计好的,都是一步步演进。

例:

Alibaba     PHP

随着用户大,java

王坚     去IOE   MySQL

MySQL:MySQL-->AliSQL,AliRedis

All in one-->微服务

回顾Servlet

新建Maven父子项目

导入Maven依赖:

 

子项目导入依赖(此步骤可以忽略,因为导入的依赖和父项目相同):

 

 

创建Servlet:
 

 

 

 写跳转到的jsp页面:

web.xml配置:

 

 最后代码我们都写完了,我们开始导入tomcat:

 

启动程序:

 

我们直接启动发现报500,是因为我们没有传入参数

我们把参数传入:

 

成功获取到参数的值。

 

 全栈的概念:前端+后台+数据库+运维

MVC:

MVVM:M V VM(ViewModel):双向绑定(前后端分离的核心)

初始SpringMVC 

建立一个新的Maven的JavaWeb项目:

(1)配置web.xml:

 

 和之前在web.xml中配置servlet相同,只不过是换成springmvc中的DispatcherServlet,也一样可以定义初始化参数和启动级别。

(2)写内部配置文件springmvc-servlet.xml

 

 我们这步配置是固定我们要跳转(转发/重定向)的页面的前缀和后缀,这样我们只需要更改我们想要跳转的页面的名称就可以了,我们不需要去重复写重复的代码了。

(3)Controller类

这个类我们可以理解为功能相当于Servlet

 然后我们写跳转到的hello.jsp:

但是我们的Controller类只是指定了jsp页面的名字,并没有完成跳转功能,所以在springMVC中我们要在xml配置文件中配置bean,完成跳转的功能:

 我们需要加上Handler

运行:

我们发现了404错误,但是并不是我们的代码出错了,而是idea缺少了一步配置:

 

 手动在WEB-INF下创建lib文件夹,在里面导入jar包。

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/336408.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号