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

在线免费开网站校园网网站建设规划

在线免费开网站,校园网网站建设规划,上海自助建站官网,软文网站大全#x1f38a;专栏【SpringMVC】 #x1f354;喜欢的诗句#xff1a;天行健#xff0c;君子以自强不息。 #x1f386;音乐分享【如愿】 #x1f384;欢迎并且感谢大家指出小吉的问题#x1f970; 文章目录 #x1f38d;SpringMVC简介⭐优点 #x1f33a;SpringMVC入门… 专栏【SpringMVC】 喜欢的诗句天行健君子以自强不息。 音乐分享【如愿】 欢迎并且感谢大家指出小吉的问题 文章目录 SpringMVC简介⭐优点 SpringMVC入门案例⭐案例用到的注解延申 入门案例流程分析简化入门案例 Spring MVC是Spring框架中的一员,是目前最主流的Java EE Web框架之一。在企业级开发中,Spring MVC有非常广泛的应用。 Spring MVC基于MVC设计模式,将web层进行职责解耦,基于请求映射将请求分派到指定的控制器进行处理。它主要特点有: 使用DispatcherServlet作为前端控制器,将请求调度到控制器 支持灵活的请求映射方式,方便接口对接 提供强大的数据绑定和验证机制 支持多种视图技术,可以方便与不同UI框架集成 拥有强大的扩展点,可以自定义很多组件 同时,Spring MVC作为Spring框架的一部分,可以非常容易地集成Spring的其他模块,如Spring IoC、Spring JDBC等。这为企业级应用提供了一种非常灵活而强大的web框架。 以上补充了Spring MVC的定位、主要特点等内容,使开头部分更丰富充实,希望这些补充内容确实能够帮助读者更好地了解Spring MVC 通过跟随本文,你可以学习创建SpringMVC项目,编写Controller处理请求,配置SpringMVC加载bean,并运行调试一个简单的案例。这将让你对SpringMVC有最直观的感受,打下坚实的基础。跟我一起开始SpringMVC之旅吧! SpringMVC简介 Spring MVC是一种基于Java开发的Web应用程序框架它是Spring Framework的一部分。它提供了一种模型-视图-控制器Model-View-ControllerMVC的架构模式用于构建灵活、可维护和可扩展的Web应用程序。 ⭐优点 使用简单开发便捷相对于Servlet灵活性强 SpringMVC入门案例 创建项目 在pom.xml文件中导入包和springmvc坐标servlet坐标 dependencygroupIdorg.springframework/groupIdartifactIdspring-webmvc/artifactIdversion5.2.10.RELEASE/version/dependencydependencygroupIdjavax.servlet/groupIdartifactIdjavax.servlet-api/artifactIdversion3.1.0/versionscopeprovided/scope/dependency添加tomcat插件 pluginsplugingroupIdorg.apache.tomcat.maven/groupIdartifactIdtomcat7-maven-plugin/artifactIdversion2.1/versionconfigurationport80/portpath//path/configuration/plugin/plugins创建UserController类 package com.example.controller;import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody;//使用Controller定义bean Controller public class UserController {//设置当前操作的访问路径RequestMapping(/save)//设置当前操作的返回值类型ResponseBody //ResponseBody把你返回的东西整体作为响应的内容给到外面public String save(){System.out.println(user save ...);//返回一个json数据return {module:springmvc};} } 创建新的包来配置SpringMVC 创建SpringMVC的配置文件加载controller对应的bean package com.example.config;import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration;//配置类 Configuration //扫描 ComponentScan(com.example.controller) public class SpringMvcConfig {} 定义一个servlet容器启动的配置类在里面加载spring的配置 package com.example.config;//定义一个servlet容器启动的配置类在里面加载spring的配置import org.springframework.web.context.WebApplicationContext; import org.springframework.web.context.support.AnnotationConfigWebApplicationContext; import org.springframework.web.servlet.support.AbstractDispatcherServletInitializer;public class ServletConfig extends AbstractDispatcherServletInitializer {//加载springmvc容器配置Overrideprotected WebApplicationContext createServletApplicationContext() {AnnotationConfigWebApplicationContext ctxnew AnnotationConfigWebApplicationContext();ctx.register(SpringMvcConfig.class);return ctx;}//设置哪些请求归属springmvc处理Overrideprotected String[] getServletMappings() {return new String[]{/};}//加载spring容器配置Overrideprotected WebApplicationContext createRootApplicationContext() {return null;} } 启动程序 运行localhost/save运行成功 ⭐案例用到的注解 延申 我们在UserController类中加上这一段代码 保持原来的代码不变 RequestMapping(delete)ResponseBodypublic String delete(){System.out.println(user delete ...);return {module:springmvc delete};}这次我们不运行localhost/save了我们运行localhost/delete 运行成功 所以以后我们配置好一个springmvc案例后再开发功能时不用重新新建直接在原项目里面写入即可 入门案例流程分析 简化入门案例 我们修改ServletConfig里面的代码 public class ServletConfig extends AbstractAnnotationConfigDispatcherServletInitializer {protected Class?[] getRootConfigClasses() {return new Class[]{SpringMvcConfig.class};}protected Class?[] getServletConfigClasses() {return new Class[]{SpringMvcConfig.class};}protected String[] getServletMappings() {return new String[]{/};} }运行成功 通过这个简单的入门案例,我们已经体验了Spring MVC的基本用法,构建了一个最小可运行的Spring MVC应用。但要真正使用Spring MVC进行企业级Web开发,我们还需要学习许多更高级的功能。 例如Spring MVC强大的视图技术,可以轻松集成各种模版引擎,而不仅仅是返回字符串。数据验证功能可以保证数据合法性。文件上传和下载更方便处理文件内容。拦截器功能可以实现日志、权限等通用处理。还有国际化、主题切换、RESTful服务等等。 Spring MVC构建的应用可以轻松应对复杂的企业级需求。它的扩展点设计更让我们可以自定义各种组件。一定要继续深入学习Spring MVC,以应对工作中的各种挑战。 本文只是入门第一步。如果大家在学习和使用Spring MVC过程中,遇到任何问题,请积极到评论区讨论。
http://www.hkea.cn/news/14592609/

相关文章:

  • 文化厅网站建设审核报告单wordpress 子页面列表
  • 织梦网站流动广告代码网页翻译功能在哪
  • 网站开发人员介绍手机 互动网站案例
  • 百度网站的网址是什么如何制作网页设计首页
  • 国内网站是cn还是com怎么在建设银行网站挂号
  • 鹤壁做网站的公司百度seo关键词排名推荐
  • 江门网站快速排名优化网站平台优化
  • 在线解压网站phpcms网站seo怎么做
  • 做网站找哪个软件怎么制作链接带图片和文字编辑
  • jsp环保主题网站代做免费wordpress博客
  • seo整站优化外包服务icp备案域名购买
  • 校园网站设计开题报告百度 手机网站 友好性
  • seo建站网络公司郑州网站建设哪家好
  • 苏州专业网站建设设计公司网站服务器选择
  • 网站设计搜索栏怎么做网站视频下载软件
  • 网站新功能演示用什么技术做的肇庆网站建设优化
  • 合肥市建设建筑网站网站内容策划方案
  • onethink做的企业网站长沙微信公众号开发
  • 德阳市做网站网站备案和服务器备案
  • 竹子建站seo设置怎么做莱阳网站建设
  • 家居企业网站建设公司建设网站的需要学习哪些课程
  • 网站大气模板中国建筑网络教育平台
  • 大理市城乡建设局网站教你如何用天翼云盘做网站
  • 常熟企业网站建设广西医院的网站建设
  • 上海网站的优化公司建设银行社保卡查询网站
  • 网站建设在哪里招聘大棚网站建设
  • 河北青山建设集团有限公司网站企业信用查询官网
  • 成都网站建设网站建设网站定制公司排行榜
  • 建设信息门户网站设计方案汇报开场白
  • 网站建设的会计科目免费网络电话app