腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Java架构师进阶
专栏作者
举报
230
文章
187818
阅读量
51
订阅数
订阅专栏
申请加入专栏
全部文章(230)
java(102)
编程算法(48)
spring(31)
其他(30)
数据库(23)
http(14)
sql(13)
微服务(12)
分布式(11)
云数据库 SQL Server(10)
python(9)
mybatis(9)
网络安全(8)
servlet(7)
云数据库 Redis(7)
linux(7)
jvm(7)
spring boot(7)
ide(6)
maven(6)
jdk(6)
spring cloud(6)
nginx(5)
开源(5)
缓存(5)
hashmap(5)
tcp/ip(5)
https(5)
c++(4)
html(4)
android(4)
mvc(4)
api(4)
tomcat(4)
网站(4)
容器(4)
rabbitmq(4)
大数据(4)
数据结构(4)
kafka(4)
Elasticsearch Service(4)
jsp(3)
bootstrap(3)
json(3)
ajax(3)
打包(3)
人工智能(3)
zookeeper(3)
dubbo(3)
javascript(2)
react(2)
node.js(2)
xml(2)
嵌入式(2)
git(2)
jar(2)
ubuntu(2)
容器镜像服务(2)
文件存储(2)
消息队列 CMQ 版(2)
企业(2)
存储(2)
游戏(2)
面向对象编程(2)
jdbc(2)
aop(2)
socket编程(2)
数据处理(2)
程序员(2)
云服务器(1)
人脸识别(1)
比特币(1)
区块链(1)
机器学习(1)
ios(1)
php(1)
ruby(1)
go(1)
bash(1)
css(1)
qt(1)
单片机(1)
nosql(1)
web.py(1)
github(1)
apache(1)
神经网络(1)
深度学习(1)
日志服务(1)
海外加速(1)
数据加密服务(1)
腾讯云测试服务(1)
日志数据(1)
运维(1)
压力测试(1)
爬虫(1)
shell(1)
二叉树(1)
selenium(1)
rpc(1)
敏捷开发(1)
jenkins(1)
kvm(1)
微信(1)
安全(1)
机器人(1)
系统架构(1)
架构设计(1)
网站建设(1)
nat(1)
openapi(1)
腾讯云开发者社区(1)
虚拟化(1)
it(1)
log4j(1)
title(1)
互联网(1)
面试(1)
求职(1)
搜索文章
搜索
搜索
关闭
Spring的MVC框架
spring
servlet
mvc
jsp
java
Spring的web框架是围绕DispatcherServlet来进行设计的。DispatcherServlet的作用是将请求分发到不同的处理器。Spring的web框架包括可配置的处理器(handler)映射、视图(view)解析、本地化(local)解析、主题(theme)解析以及对上传文件解析。处理器是对Controller接口的实现,该接口仅仅定义了ModelAndView handleRequest(request, response)方法。你可以通过实现这个接口来生成自己的控制器(也可以称之为处理器),但是从Spring提供的一系列控制器继承会更省事,比如AbstractController、AbstractCommandController和SimpleFormController。注意,你需要选择正确的基类:如果你没有表单,你就不需要一个FormController。这是和Structs的一个主要区别。Spring的视图解析相当灵活。一个控制器甚至可以直接向response输出一个视图(此时控制器返回ModelAndView的值必须是null)。在一般的情况下,一个ModelAndView实例包含一个视图名字和一个类型为Map的model,一个model是一些以bean的名字为key,以bean对象(可以是命令或form,也可以是其他的JavaBean)为value的名值对。对视图名称的解析处理也是高度可配置的,可以通过bean的名字、属性文件或者自定义的ViewResolver实现来进行解析。实际上基于Map的model(也就是MVC中的M))是高度抽象的,适用于各种表现层技术。也就是说,任何表现层都可以直接和Spring集成,无论是JSP、Velocity还是其它表现层技术。Map model可以被转换成合适的格式,比如JSP request attribute或者Velocity template model。
java架构师
2019-05-15
793
0
JAVA WEB快速入门之从编写一个JSP WEB网站了解JSP WEB网站的基本结构、调试、部署
servlet
编程算法
https
网络安全
jsp
一、使用eclipse初始化一个JSP WEB项目(即:动态WEB项目),步骤如下:
java架构师
2019-05-07
3K
0
SpringBoot项目如何访问jsp页面
tomcat
jsp
java
spring
maven
如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:787707172,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。
java架构师
2019-04-09
6.7K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档