草庐IT

JavaEE-SpringMVC

全部标签

【JavaEE初阶】——第七节.Servlet入门学习笔记

作者简介:大家好,我是未央;博客首页:未央.303系列专栏:JavaEE进阶每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!!文章目录前言一、前置知识:Maven1.1 🍎初识Maven1.2🍎Maven的使用 二、Servlet第一个Servlet程序:helloworld方法步骤:2.1创建maven项目 2.2引入依赖 2.3创建目录结构2.4编写servlet代码2.5打包操作 2.6 部署操作2.7 验证程序 2.8一点相关补充smart tomato的使用三、ServletAPI详解3.1 HttpServlet3.2 HtttpServletRequest3.3 H

spring启动流程 (6完结) springmvc启动流程

SpringMVC的启动入口在SpringServletContainerInitializer类,它是ServletContainerInitializer实现类(Servlet3.0新特性)。在实现方法中使用WebApplicationInitializer创建ApplicationContext、创建注册DispatcherServlet、初始化ApplicationContext等。SpringMVC已经将大部分的启动逻辑封装在了几个抽象WebApplicationInitializer中,开发者只要继承这些抽象类实现抽象方法即可。本文将详细分析ServletContainerInit

SpringMVC详解(超全面)

目录一、SpringMvc入门1、回顾MVC模式1.1概念1.2优缺点1.2.1优点1.2.2缺点2、SpringMVC概念1、概念2、优点3、第一个SpringMVC程序3.1使用步骤3.1.1创建Web应用并导入依赖3.1.2SpringMVC配置3.1.2.1定义DispatcherServlet(web.xml)3.1.2.2创建Controller3.1.2.3创建SpringMVC配置文件3.1.2.4创建页面3.1.2.5配置Tomcat服务器3.1.2.6测试二、SpringMVC视图解析器(ViewResolver)1、常用的视图解析类1.1URLBasedViewResol

【JavaEE】Spring中注解的方式去获取Bean对象

【JavaEE】Spring的开发要点总结(3)文章目录【JavaEE】Spring的开发要点总结(3)1.属性注入1.1@Autowired注解1.2依赖查找VS依赖注入1.3配合@Qualifier筛选Bean对象1.4属性注入的优缺点2.Setter注入2.1@Autowired注解2.2命名规则2.3Setter注入的优缺点3.构造方法注入3.1@Autowired注解3.2命名规则3.3构造方法注入的优缺点4.另一个注入可以用的注解@Resource4.1来源不同4.2匹配机制不同4.3参数不同4.4@Resource多一个匹配Bean对象名称的方案4.5使用上的区别5.综合练习【J

SpringMVC拦截器和异常处理机制

SpringMVC拦截器和异常处理机制概念SpringMVC拦截器类似于过滤器,用于进行预处理和后处理将拦截器按照一定顺序连接成一条链,就是拦截器链拦截器和过滤器区别拦截器的快速入门创建拦截器类实现HandlerInterceptor接口配置拦截器测试拦截器的拦截效果packagecom.myspring.interceptor;importorg.springframework.web.servlet.HandlerInterceptor;importorg.springframework.web.servlet.ModelAndView;importjavax.servlet.http.H

SpringMVC工作流程(超级详细版)

目录一:springMVC常用基本组件二:SpringMVC执行的流程一:springMVC常用基本组件1.DispatcherServlet是SpringMVC框架了里面的前端控制器作用:统一处理用户发来的请求并和响应,相当于一个中间转换器,减少了各个组件之间的调度,减少的耦合性。2.HandlerMapping是SpringMVC框架里面的处理器映射器作用:根据请求发来的url和method找到对应的Handler(就是说在一个用到SpringMVC框架的项目中会有好多方法和逻辑这个组件的作用就是找到对应的方法和组件返回给前端控制器)3.Handler是程序员自己创建的控制器作用:就是程序

SpringMVC工作流程(超级详细版)

目录一:springMVC常用基本组件二:SpringMVC执行的流程一:springMVC常用基本组件1.DispatcherServlet是SpringMVC框架了里面的前端控制器作用:统一处理用户发来的请求并和响应,相当于一个中间转换器,减少了各个组件之间的调度,减少的耦合性。2.HandlerMapping是SpringMVC框架里面的处理器映射器作用:根据请求发来的url和method找到对应的Handler(就是说在一个用到SpringMVC框架的项目中会有好多方法和逻辑这个组件的作用就是找到对应的方法和组件返回给前端控制器)3.Handler是程序员自己创建的控制器作用:就是程序

【JavaEE】JavaEE进阶:框架的学习 - Spring的初步认识

JavaEE进阶首章文章目录【JavaEE】JavaEE进阶:框架的学习-Spring的初步认识1.JavaEE初阶与JavaEE进阶开发上的区别1.1ServletVSSpringBoot1.2SpringBoot的“helloworld”代码演示1.2.1SpringBoot项目的创建1.2.2helloworld1.2.3发布2.框架的学习3.Spring的初步认识3.1Spring是什么3.2IoC是什么3.3IoC的好处3.3.1传统程序开发模式3.3.2Spring开发模式【JavaEE】JavaEE进阶:框架的学习-Spring的初步认识在之前的学习中,我们已经掌握了Servle

【JavaEE】多线程之线程安全(synchronized篇),死锁问题

目录线程安全问题观察线程不安全线程安全问题的原因 从原子性入手解决线程安全问题 ——synchronizedsynchronized的使用方法 synchronized的互斥性和可重入性死锁死锁的三个典型情况 死锁的四个必要条件 破除死锁线程安全问题在前面的章节中,我们也了解到多线程为我们的程序带来了更高效的运行。但与此同时,多线程也是会带来风险的——线程安全问题。造成线程不安全的罪魁祸首也就是多线程的抢占式执行,带来的随机性。在以单线程的形式运行的时候,代码执行的顺序是固定的,程序的结果也就是固定的。在以多线程的形式运行的时候,此时便是多个线程之间的抢占式执行,代码的执行顺序可能性也就从一种

【JavaEE】项目的部署-让网络上的人都能访问你的网站

项目的部署-让网络上的人都能访问你的网站文章目录【JavaEE】项目的部署-让网络上的人都能访问你的网站1.搭建环境1.1jdk1.2Tomcat1.2.1上传tomcat程序1.2.2给启动脚本加上可执行权限1.2.3启动Tomcat1.2.4让服务器运行8080端口的流量通过1.3MySQL2.代码修改2.1修改数据库密码2.2保证端口号在Linux上的mysql保持一致2.3修改文件路径3.数据库的建库建表4.打包部署4.1pom.xml的设置4.2打包4.3部署4.4访问网站5.问题探测【JavaEE】项目的部署-让网络上的人都能访问你的网站1.搭建环境我们的博客系统或者表白墙,需要依