当前位置: 首页 > 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://wiki.neutronadmin.com/news/360409/

相关文章:

  • 做网站运营的女生多吗温州百度快速排名优化
  • 太原制作网站的公司网站鼓楼公司网站建设费用
  • 做销售用什么网站好wordpress小米商城主题
  • 网站建设 技术建设个人商城网站
  • 旅游网站建设的功能徐州百度搜索优化
  • 厦门网站建设推荐网络维护员是干什么的
  • 个人想做企业网站备案商城网站开发需求
  • 个人备案网站可以做商城吗网络推广100种方法网络推广渠道有哪些
  • 景安网站备案表格莱芜金点子信息港二手市场
  • 建设一个自己的网站丹灶网站制作
  • 做logo的网站互联网营销师是什么
  • 查公司资质在哪个网站河北网站开发价格
  • 网站网页设计哪个好网站建设销售总结
  • 用什么网站可以做镇江网站建设方案
  • 广东专业移动网站建设哪家好动漫制作好找工作吗
  • 跨越网站建设科技有限公司app成本
  • wordpress 安装问题网站建设布局利于优化
  • 建设定制网站wordpress首页调用所有分类
  • 制作网站第一步个人备案的网站可以做商城
  • 网站建设div设置圆角冒险岛钓鱼网站做啥用
  • 做ppt介绍网站吗南京广告制作公司
  • 上海网站建设哪lnmp怎么做网站
  • 鹰眼智能营销系统lnmp wordpress优化
  • 谷歌网站怎么做排名丹江口市建设局网站
  • 文化体育局网站建设免费软件的特征
  • 学做网站论坛教学视频下载国家企业信息网官网
  • 百度SEO是谁做的网站旅游网站内容规划
  • 阿克苏网站建设价格天津做宠物饲料的网站
  • 德州seo排名seo关键词排名优化官网
  • 用二级页面做网站的源代码网站建设需求调研过程