搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
菜鸟追梦旅行
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Step by Step 配置使用HTTPS的ASP.NET Web应用[转载]
2
Xshell7介绍与安装
3
java爬虫框架——jsoup的简单使用(爬取电影天堂的所有电影的信息,包括下载的链接)_java解析视频详情页获取视频地址
4
Kubernetes--Service详解_kubernetes之service详解
5
【TabularData】DNN和表格数据分析建模综述_tabular data
6
python读取字符串的list dict_Python 字符串(str)、列表(list)、字典(dict)互相转换
7
关于mybatis自定义类型转换器时报没有找到相应的控制器处理的问题_unable to find a usable constructor for class alm2
8
akka mysql_今天开始用Akka写一个高性能的数据传输/同步系统吧~
9
python毕业设计作品基于django框架校园排课选课系统毕设成品(6)开题答辩PPT_大专计算机项目毕设答辩ppt
10
如何在Node.js中使用定时器
当前位置:
article
> 正文
web项目总结
作者:菜鸟追梦旅行 | 2024-03-05 14:11:56
赞
踩
web项目总结
对工作上
web项目
的一些总结与思考
大体流程
1,浏览器中输入localhost:8080/接口地址
2,dispatcherservlet截获到请求地址 (web.xml配置需要截获的url
<
url-pattern
>
/
</
url-pattern
>
)
3,请求会分发给对应的Controller (通过注解
@RequestMapping
)
4,在Controller对应的方法中处理相关的业务逻辑做CRUD,会调用BaseDao里hibernate提供的操作数据库方法
5,执行完业务逻辑,将数据封装到Model的实体类,如果是查询则返回实体类,这里是使用ModelAndView同时
返回视图与数据 (new ModelAndView(viewName,modelMap)) viewName只需要写jsp名,
6,在spring-servlet里的<viewResolvers>里会配置前端显示页面的路径与页面的后缀。tomcat解析jsp页面,再将
解析后的html,js,css返回给浏览器,浏览器负责解析然后展示。
大体流程对应的细节问题
步骤一,web项目如何部署到tomcat里并通过url访问的
在启动tomcat时会有如下所示的日志
该路径指向的路径与tomcat文件夹十分相似,是tomcat的配置文件与日志。
CATALINA_BASE为tomcat的镜像文件
CATALINA_HOME为tomcat的主文件
idea会单独为web项目生成一个目录,目录下的文件为unnamed_项目名 每次tomcat启动时,会复制tomcat目录的配置文件到该文件夹下,
执行
catalina.sh启动tomcat时则会修改CATALINA_BASE指向的路径。
再在
Unnamed_项目名/conf/Catalina/localhost
下指向资源文件 (ps
CATALINA_BASE指向的路径哪里修改的
)
步骤二与三,需要理解
Dispatcher Servlet,
Handler Mapper,
HandlerAdapter的工作原理
步骤四,hibernate 数据库查询问题,返回的数据类型,jsonObject 状态码,接口文档。
1)根据接口文档提供的信息来写逻辑
2)JSONObject类
3)try/catch
步骤五,理解ViewResolver
步骤六,一些前端问题
(police riverbeach poetry appdesk)
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/191611
推荐阅读
article
【
Python
】
表白
代码...
# -*- coding:utf-8 -*-import turtleimport time # 画爱心的顶部def L...
赞
踩
article
netstat
查看
网络
状态
(
windows
) tasklist
查看
进程_
netstat
-
an
查看
...
查看
所有
端口
网络
状态
C:\Users\Administrator>
netstat
-
an
o活动连接 协议 本地地址 外...
赞
踩
article
c#
加载
图片
到
img
控件...
其中pic为winform窗体控件名称,filepicPath为
图片
的路径。
c#
加载
图片
到
img
控件 ...
赞
踩
article
python
爬取
贝壳
网
小区名称_
Python
爬虫实战:
爬取
贝壳
网
二手房40000条数据...
前言本文的文字及图片来源于
网
络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理...
赞
踩
article
Flask
中
Jinja2
模板
控制
语句
_
jinja2
{
%-
杠...
Flask
中
Jinja2
模板
控制
语句
_
jinja2
{
%-
杠
jinja2
{
%-
杠 ...
赞
踩
article
Python
河南
郑州
二手房
源爬虫
数据
可视化
分析大屏全屏
系统
开题报告...
同时,国外的研究团队在
数据
可视化
方面也有着更为丰富的经验和先进的技术手段,能够将复杂的
数据
通过直观、交互性强的大屏全屏系...
赞
踩
article
ble
系统
知识介绍(较为完整,持续更新中)_
ble
的
sdu
mtu
...
蓝牙技术自2000年以来就一直存在。最初是为了让两个设备在无需任何中间网络设备
的
情况下进行无线数据交换,很快就被应用于产...
赞
踩
article
联邦
学习
加速
方法
_
联邦
学习
,
服务器
聚合
端
加权函数改进...
一、引子效率是指在保证模型性能不下降的前提下,有效提升
联邦
学习
的训练效率,它是影响
联邦
学习
落地的一个重要因素,其中模型计...
赞
踩
article
.
Net
_
C#
面试题
(
一
)...
这是为了避免数据竞争、不
一
致以及其他并发问题,确保UI的稳定性和可预测性,如果从
一
个非UI线程直接调用GUI控件的方法,...
赞
踩
article
C#
程序
规范
_
c#
编程
规范
...
代码书写规则通常对应用程序的功能没有影响,但它们对于改善对源代码的理解是有帮助的。养成良好的习惯对于软件的开发和维护是有...
赞
踩
article
OLOv9
与
YOLO
v8
性能
差别详解_
yolov9
和
v8
有什么区别...
轻量级优势:Y
OLOv9
注重轻量级模型的设计
和
优化,使得模型在保持较高
性能
的同时,具有更小的体积
和
更快的推理速度。这意味...
赞
踩
article
Python
Flask
框架中
json
.
dumps
()和
json
ify()
的
区别...
一、导入方式不同
dumps
()方法,来自python系统自带
的
json
模块,可以直接导入:import
json
json
...
赞
踩
article
基于
Python
爬虫
湖南省
岗位
招聘
信息
数据
可视化
和
岗位
查询系统(Django框架) 研究背景和意义、...
基于
Python
爬虫
湖南省
岗位
招聘
信息
数据
可视化
和
岗位
查询系统(Django框架) 研究背景和意义、国内入。研究背景和意...
赞
踩
article
爬取
贝壳
和
房
天下
——北京
二手房
在售
和
已
成交
百万级别
数据
(附详细思路
和
部分源码)_
贝壳
最新
成交
数据
需要
...
前言在港校做RA期间,本周老师安排了
爬取
国内
二手房
的交易网站,我先调研对比了各平台,之后选取了房
天下
和
贝壳
的
数据
进行
爬取
...
赞
踩
article
【2024华为OD
机试
C
卷】8、
停车场
车辆
统计
|
机试
真题+
思路
参考+代码解析(
C
语言、
C
++、J...
题目描述>特定大小的
停车场
,数组cars[]表示,其中1表示有车,0表示没车。
车辆
大小不一,小车占一个车位(长度1),...
赞
踩
article
用
python
画
爱心
...
您可以使用 turtle 库来画
爱心
。首先,您需要导入 turtle 库,然后通过编写代码控制小海龟移动,用它的 pen...
赞
踩
article
蓝牙
规范系列
--
经典
蓝牙
概述(
第一篇
)...
经典
蓝牙
概述_
经典
蓝牙
经典
蓝牙
一、目的 ...
赞
踩
article
java
web
学
习
感受_
学
java
网页课程
的
心得体会
和收获...
这是由于实例代码之中引用
的
各种文件
的
地址,和我电脑上
的
地址是不一样
的
,而web程序
的
开发与程序
的
文件结构是紧密联合在一起...
赞
踩
article
【
监控
】
spring
actuator
源码
速读_
spring
boot
actuator
底层
原理
源...
一文快速读懂
spring
actuator
的
源码
,了解工作
原理
。_
spring
boot
actuator
底层
原理
源码
...
赞
踩
article
[
HTML
]
Web
前端开发
技术29(
HTML
5
、
CSS3
、
JavaScript
)JavaScrip...
上一节的课后练习 网页标题:用户登录 网页标题:下拉菜单 网页标题:改变新闻网页中字号和颜色 网页标题:鼠标移动事件[H...
赞
踩
相关标签
windows
网络
c#
java
开发语言
python 爬取贝壳网小区名称
flask
python
Jinja2
控制语句
二手房源数据可视化系统
嵌入式硬件
单片机
联邦学习
横向联邦学习
迁移学习
人工智能
纵向联邦学习
数据结构
目标跟踪
计算机视觉
Flask
Flask框架
湖南省岗位招聘信息数据可视化