当前位置: 首页 > news >正文

公司网站域名备案流程社交网站盈利吗

公司网站域名备案流程,社交网站盈利吗,如何伪原创 网站,wordpress 宝塔目录 一、SpringMVC介绍 二、SpringMVC作用 三、SpringMVC核心组件 四、SpringMVC快速体验 一、SpringMVC介绍 Spring Web MVC是基于Servlet API构建的原始Web框架#xff0c;从一开始就包含在Spring Framework中。正式名称“Spring Web MVC”来自其源模块的名称#xff… 目录 一、SpringMVC介绍 二、SpringMVC作用 三、SpringMVC核心组件 四、SpringMVC快速体验 一、SpringMVC介绍 Spring Web MVC是基于Servlet API构建的原始Web框架从一开始就包含在Spring Framework中。正式名称“Spring Web MVC”来自其源模块的名称 spring-webmvc 但它通常被称为“Spring MVC”。 在控制层框架历经Strust、WebWork、Strust2等诸多产品的历代更迭之后目前业界普遍选择了SpringMVC作为Java EE项目表述层开发的首选方案。之所以能做到这一点是因为SpringMVC具备如下显著优势 Spring 家族原生产品与IOC容器等基础设施无缝对接表述层各细分领域需要解决的问题全方位覆盖提供全面解决方案代码清新简洁大幅度提升开发效率内部组件化程度高可插拔式组件即插即用想要什么功能配置相应组件即可性能卓著尤其适合现代大型、超大型互联网项目要求 下面对比原生Servlet API 与SpringMVC开发 原生Servlet API protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String userName request.getParameter(userName);System.out.println(userNameuserName); } SpringMVC开发 RequestMapping(/user/login) public String login(RequestParam(userName) String userName,Sting password){log.debug(userNameuserName);//调用业务即可return result; } 对比可以看到相比与原生的servletspringmvc的功能更强大可以自动给形参赋值。让程序员能够更专注于实现业务层的代码。 二、SpringMVC作用 SpringMvc与三层架构关系 相比于MyBatis作用与Dao持久层层SpringMVC是作用域表述层或者说控制层。负责处理用户发送请求与返回。 最主要的功能如下 简化前端参数接收( 形参列表 )简化后端数据响应(返回值)以及其他...... 三、SpringMVC核心组件 SpringMVC有多个核心组件先认识一下几个组件DispatcherServlet、HandlerMapping、HandlerAdapter、ViewResolver。 pringMVC涉及组件理解 DispatcherServlet : SpringMVC提供我们需要使用web.xml配置使其生效它是整个流程处理的核心所有请求都经过它的处理和分发[ CEO ]HandlerMapping : SpringMVC提供我们需要进行IoC配置使其加入IoC容器方可生效它内部缓存handler(controller方法)和handler访问路径数据被DispatcherServlet调用用于查找路径对应的handler[秘书]HandlerAdapter : SpringMVC提供我们需要进行IoC配置使其加入IoC容器方可生效它可以处理请求参数和处理响应数据数据每次DispatcherServlet都是通过handlerAdapter间接调用handler他是handler和DispatcherServlet之间的适配器[经理]Handler : handler又称处理器他是Controller类内部的方法简称是由我们自己定义用来接收参数向后调用业务最终返回响应结果[打工人]ViewResovler : SpringMVC提供我们需要进行IoC配置使其加入IoC容器方可生效视图解析器主要作用简化模版视图页面查找的但是需要注意前后端分离项目后端只返回JSON数据不返回页面那就不需要视图解析器所以视图解析器相对其他的组件不是必须的[财务] 组件之间的关系如下图所示 四、SpringMVC快速体验 1.配置需求 DispatcherServlet设置处理所有请求HandlerMapping,HandlerAdapter,Handler需要加入到IoC容器供DS调用Handler自己声明Controller需要配置到HandlerMapping中供DS查找 2.准备项目 springmvc-base-quick 注意需要转成maven/web程序 温馨提示如果项目创建出现问题请查看构建工具maven是否是自己配置的版本而不是idea自带的maven因为idea自带的maven下载的包都是从国外的仓库进行下载。 idea2023版本设置javaWeb 其它版本设置Javaweb 3.导入依赖servlet,ioc,mvc propertiesspring.version6.0.6/spring.versionservlet.api9.1.0/servlet.apimaven.compiler.source17/maven.compiler.sourcemaven.compiler.target17/maven.compiler.targetproject.build.sourceEncodingUTF-8/project.build.sourceEncoding /propertiesdependencies!-- springioc相关依赖 --dependencygroupIdorg.springframework/groupIdartifactIdspring-context/artifactIdversion${spring.version}/version/dependency!-- web相关依赖 --!-- 在 pom.xml 中引入 Jakarta EE Web API 的依赖 --!--在 Spring Web MVC 6 中Servlet API 迁移到了 Jakarta EE API因此在配置 DispatcherServlet 时需要使用Jakarta EE 提供的相应类库和命名空间。错误信息 “‘org.springframework.web.servlet.DispatcherServlet’is not assignable to ‘javax.servlet.Servlet,jakarta.servlet.Servlet’” 表明你使用了旧版本的Servlet API没有更新到 Jakarta EE 规范。--dependencygroupIdjakarta.platform/groupIdartifactIdjakarta.jakartaee-web-api/artifactIdversion${servlet.api}/versionscopeprovided/scope/dependency!-- springwebmvc相关依赖 --dependencygroupIdorg.springframework/groupIdartifactIdspring-webmvc/artifactIdversion${spring.version}/version/dependency/dependencies 4.创建Controller层包并创建HelloController类 Controller public class HelloController {RequestMapping(/springMvc)ResponseBodypublic String Hello(){System.out.println(HelloController.Hello);return hello,SpirngMvc;}5.使用配置类进行配置 Configuration ComponentScan(com.alphamilk.Controller) public class SpringMvcConfig {// 将handlerMapping与handlerAdapter放入ioc容器Beanpublic HandlerMapping handlerMapping(){return new RequestMappingHandlerMapping();}Beanpublic HandlerAdapter handlerAdapter(){return new RequestMappingHandlerAdapter();} } 6.配置springMvc初始化类 public class SpringmvcInit extends AbstractAnnotationConfigDispatcherServletInitializer {Overrideprotected Class?[] getRootConfigClasses() {return null;}// 设置配置类Overrideprotected Class?[] getServletConfigClasses() {return new Class[]{SpringMvcConfig.class};} // 设置dispatcherServlet的处理路径!Overrideprotected String[] getServletMappings() { // 设置/代表处理所有路径return new String[]{/};} } 7.配置tomcat本地服务器部署后并启动 注意 tomcat应该是10版本方可支持 Jakarta EE API!
http://www.yutouwan.com/news/360409/

相关文章:

  • 哪个网站可以接图纸做全国最火的电商代运营公司
  • 邢台市教育局网站建设seo优化的好处
  • 大学思政类网站建设天津推广的平台
  • 用flash做的网站有哪些wordpress 优惠券主题
  • 模板网站好优化吗做淘宝差不多的网站吗
  • 成都网站制作和建设微网站模板多少钱
  • 一个app安卓下载seo网上课程
  • 建站网站数据搜索建筑设计文字说明
  • 淘宝搜索排名山东网站优化公司
  • 网站建设素材图如何开发小程序?
  • 军用棉被门网站建设迪虎科技网站建设
  • 义乌做公司网站投票网站制作免费
  • 戴尔公司网站建设的特点是什么想自学做网站
  • 海淘科技上海网站设计怎么做跟别人一样的网站
  • 临沂网站设计价格报价网站
  • 无锡网站怎么做黑客做的网站好用不
  • 如何用模版做网站西部数码里面如何建设自己的网站
  • 使用python建设一个论坛网站网站建设的公司业务
  • 广州网站建设实力乐云seo成功的营销型网站设计特点
  • 网站制作新技术建局域网网站
  • 做程序界面的网站服装网站开发的需求分析
  • 金融跟单公司网站建设网站建设相关
  • 网站后台图片不显示广告推广软文案例
  • 国外展览展示设计网站wordpress媒体库迁移
  • 网站建设低价建站网络营销电子版教材
  • 个人博客网站需要备案吗西宁做网站哪家公司好
  • 广州找工作哪个网站好网站开发案例教程
  • 开发网站app公司二手建筑铝模板哪里有卖
  • 做网站与网店运营云南网站推广优化
  • 上海自助建站官网自己如何建设个网站