位置: IT常识 - 正文

使用Spring框架进行Web项目开发(初级)(使用spring框架,大概有哪些步骤)

编辑:rootadmin
使用Spring框架进行Web项目开发(初级)

目录

前言

1. 为什么常规的Spring框架不适合Web项目呢?

2. 如何在Spring框架中创建容器?

3. Spring框架开发Web项目的步骤

3.1 创建maven项目

3.2 添加相应的依赖

3.3 在webapp目录下的web.xml中注册监听器

3.4 在webapp文件夹下的web.xml中配置Servlet控制器

3.5 自定义控制器

 总结


前言

推荐整理分享使用Spring框架进行Web项目开发(初级)(使用spring框架,大概有哪些步骤),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:使用spring框架的优点,使用spring框架的优点,spring框架入口main,spring框架dao,使用spring框架,大概有哪些步骤,spring框架入口main,使用spring框架,大概有哪些步骤,spring框架dao,内容如对您有帮助,希望把文章链接给更多的朋友!

我们在初步学习了Spring框架之后,上来大家拿来练手的小demo都是基于最基础的javaSE,可是在将来的学习工作之后,会发现大多的项目都是Spring框架结合Web的,那么Spring框架在与Web结合之后,开发流程是否跟跟仅仅使用Spring框架的流程是一样呢?答案是否定的,因为Web项目有自身的特点,我们需要适当的对Spring框架的开发流程进行些许的改动,那到底是改动了哪里?以及为什么要改动,就仔细的看下面的介绍吧!

1. 为什么常规的Spring框架不适合Web项目呢?

答:在常规Spring框架的开发的时候,我们都是在Main方法中,创建一个容器;可是在Web应用中,每当我们发起一次地址的访问,就会执行一次Main方法,这样就会创建很多个容器,而这些创建出来的容器是不一样的,且每当容器被创建的时候,容器里面的对象也已经被创建好了,这样就会导致,创建多个容器的时候,占用太多的内存,这个时候若是出现容器的回收速度小于容器的创建速度,那么就会出现内存不足的情况。

使用Spring框架进行Web项目开发(初级)(使用spring框架,大概有哪些步骤)

因此我们需要寻找一种合适的方式去创建容器,让我们只用创建一次容器,就能一直使用。那Spring框架中有没有机制能实现这个方案呢?答案是有!!。他就是监听器,因为Web项目将来在Tomcat服务器上只用发布一次,就会一直运行,而监听器就是在项目发布的时候被创建的,所以我们利用监听器的这个特殊的时间点来创建容器,并将创建的容器放在全局作用域中,这样,只要项目一直在运行,那么我们就能一直使用容器,而且容器只被创建了一次,正好满足了我们的需求,简直是两全其美。

2. 如何在Spring框架中创建容器?

答:功能强大的Spring框架已经实现了在创建监听器的时候,帮我们创建容器的功能,因此我们要做的只是,将监听器添加到我们Web项目即可。

3. Spring框架开发Web项目的步骤创建一个maven项目添加相应的依赖注册监听器配置Servlet控制器自定义控制器3.1 创建maven项目

创建maven项目就不介绍了,是个很简单步骤。

3.2 添加相应的依赖

3.3 在webapp目录下的web.xml中注册监听器

3.4 在webapp文件夹下的web.xml中配置Servlet控制器

 3.5 自定义控制器

 总结

上面的介绍就是Spring框架开发web项目的具体步骤,虽然实现了开发web项目的目的,但是仍有不完美的地方,也没体现出来Spring框架在Web开发时候的强大功能,在之后的学习中,我们就会明白今天介绍的Spring框架结合Web页面,其实就是SpringMVC框架的雏形。我们将在后来的学习SpringMVC的时候会对web项目的开发进行升级简化,那个时候我们也将再一次感受到Spring框架的强大之处。

本文链接地址:https://www.jiuchutong.com/zhishi/299774.html 转载请保留说明!

上一篇:零基础JavaScript学习【完结篇】(零基础舞蹈培训)

下一篇:【vue3】关于ref、toRef、toRefs那些事(vue3.0中的ref)

  • 长期股权投资产生的投资收益属不属于非经常性损益
  • 车船税缴纳的相关知识?
  • 企业的其他业务收入包括哪些
  • 企业所得税的会计利润计算公式
  • 研发费用加计扣除是什么意思啊
  • 稳岗补贴属于不征税收入吗
  • 质保金一年怎么写
  • 专票多少钱
  • 分公司以前年度能弥补亏损吗
  • 填写银行结算凭证的有关印鉴,应集中由谁保管
  • 商贸企业收到的检测费可以抵扣进项税吗
  • 前程无忧靠什么赚钱
  • 原材料入库单运费要怎么计入?
  • 有税收完税证明还需要发票吗
  • 劳务费税率公式是什么
  • 无偿取得土地使用权的会计分录
  • 收到委托代销清单,确认收入的会计分录
  • 股权激励会计处理分录和企业所得税
  • 会计与税法折旧的关系
  • 收到别人的文章或书,应该怎样表示
  • mac怎么连接校园网网线
  • 在线上网测试
  • 什么叫盘活存量股票
  • linux grep显示行数
  • 财务会计制度
  • 销售部发生广告宣传费计入财务费用
  • 外籍人员个人所得税政策2023规定
  • 企业最佳资金结构
  • php数组分为哪两种
  • 增值税的纳税时间是多久
  • 小规模拍卖公司怎么开票
  • 你别找了
  • react useref获取dom元素
  • typescript some
  • php服务端开发教程
  • 社会团体不属于财政拨款的对象
  • wordpress!
  • 收到汽车会计分录
  • 小规模缴纳印花税吗怎么做账
  • 企业所得税余额为负数
  • 资产减值损失是什么意思
  • 存货报废进项税转出吗
  • 预付卡充值可以退吗
  • 应收账款收不回来怎么处理分录
  • 企业设备融资是什么意思?
  • 报关单是美元收欧元
  • 本年负数去年正数如何算同比
  • 集团内部资产无偿划转是否缴纳印花税
  • 银行存款日记账对方科目两个怎么办
  • mysql的知识点
  • centos 6.6安装教程
  • xp系统自带浏览器打不开网页
  • 预览pdf文件
  • mac设置启动系统
  • ssh访问windows
  • linux中apt-get和yum
  • 如何禁止mac adobe acrobat联网
  • Mac怎么快速显示桌面
  • 如何解决电脑wifi无法上网
  • win8.1连接wifi
  • linux高级选项
  • win7系统电脑硬盘图标变了,控制面板也打不开
  • macos unity
  • javascriptz
  • 关于国内邮政汇兑冻结下列说法正确的有
  • blockqueue生产者消费者
  • 详解如何使用pcem安装windows 98 csdn
  • unity+
  • js格式化输出
  • fw开发
  • webgl fbo
  • jquery监听span内容的变化
  • 又一枚精彩的弹幕效果jQuery实现
  • 文化事业建设费是什么税
  • 税务局绩效奖金多少
  • 宁夏到新疆多少公里?
  • 甘肃税务局电子税务局客服电话
  • 浙江国地税联合申报系统
  • 2015年中国出口退税新政策
  • 财税[2016]36号文营业税改征增值税试点实施办法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设