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

青岛网站建设方案维护盱眙在仕德伟做网站的有几家

青岛网站建设方案维护,盱眙在仕德伟做网站的有几家,北京想象力网站建设公司,自己的电脑怎么做网站1、SpringMVC简介 1.1 背景 Servlet属于web层开发技术#xff0c;技术特点#xff1a; 1. 每个请求都需要创建一个Servlet进行处理 2. 创建Servlet存在重复操作 3. 代码灵活性低#xff0c;开发效率低 是否有技术方案可以解决以上问题#xff1f; 1.2 SpringMVC概述 Sp…1、SpringMVC简介 1.1 背景  Servlet属于web层开发技术技术特点 1. 每个请求都需要创建一个Servlet进行处理 2. 创建Servlet存在重复操作 3. 代码灵活性低开发效率低 是否有技术方案可以解决以上问题 1.2 SpringMVC概述  SpringMVC是一种基于Java实现MVC模型的轻量级Web框架详细介绍见官网https://docs.spring.io/spring-framework/docs/current/reference/html/web.html#mvc优点 使用简单、开发便捷(相比于Servlet) 灵活性强 1.3 技术体系定位  web程序通过浏览器访问前端页面发送异步请求到后端服务器后台服务器采用三层架构进行功能开发 表现层负责接收请求和数据然后将数据转交给业务层业务层负责调用数据层完成数据库表的增删改查并将结果返给表现层表现层将数据转换成json格式返回给前端 前端页面将数据进行解析最终展示给用户 变现层采用SpringMVC框架SpringMVC主要负责的内容有: controller如何接收请求和数据如何将请求和数据转发给业务层如何将响应数据转换成json发回到前端 2、快速入门  2.1 目的 能基于SpringMvc快速开发一个web应用 2.2 需求 搭建SpringMvc工程定义UserController.save()方法处理/save请求返回{module:springmvc}。 2.3 步骤 创建Maven项目并导入对应的jar包创建控制器类创建配置类创建Tomcat的Servlet容器配置类 2.4、代码实操 创建Maven项目并导入对应的jar包,打开IDEA,创建一个新的maven项目 添加SpringMVC需要的依赖  ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdcom.wwc/groupIdartifactIdspringmvc_01_quickstart/artifactIdversion1.0-SNAPSHOT/versionpackagingwar/packagingpropertiesproject.build.sourceEncodingUTF-8/project.build.sourceEncodingmaven.compiler.source1.8/maven.compiler.sourcemaven.compiler.target1.8/maven.compiler.target/properties!--1. 导入SpringMVC与servlet的坐标-- dependenciesdependencygroupIdjavax.servlet/groupIdartifactIdjavax.servlet-api/artifactIdversion3.1.0/versionscopeprovided/scope/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-webmvc/artifactIdversion5.2.10.RELEASE/version/dependency/dependenciesbuildpluginsplugingroupIdorg.apache.tomcat.maven/groupIdartifactIdtomcat7-maven-plugin/artifactIdversion2.1/versionconfigurationport8080/portpath//path/configuration/plugin/plugins/build /project 说明servlet的坐标为什么需要添加 scope是maven中jar包依赖作用范围的描述如果不设置默认是compile在在编译、运行、测试时均有效如果运行有效的话就会和tomcat中的servlet-api包发生冲突导致启动报错provided代表的是该包只在编译和测试的时候用运行的时候无效直接使用tomcat中的就避免冲突 2 创建控制器类 //2.制作控制器类等同于Servlet //2.1必须是一个spring管理的bean //2.2定义具体处理请求的方法 //2.3设置当前方法的访问路径 //2.4设置响应结果为String类型数据 Controller public class UserController {RequestMapping(/save)ResponseBodypublic String save(){System.out.println(user save ...);return springmvc;} } 3 创建配置类 //3.定义配置类加载Controller对应的bean Configuration ComponentScan(com.WWC.controller) public class SpringMvcConfig { } 4 创建Tomcat的Servlet容器配置类  //4.定义servlet容器的配置类 public class ServletContainersInitConfig extends AbstractDispatcherServletInitializer {//加载springMVC配置protected WebApplicationContext createServletApplicationContext() {//初始化WebApplicationContext对象AnnotationConfigWebApplicationContext ctx new AnnotationConfigWebApplicationContext();//加载指定配置类ctx.register(SpringMvcConfig.class);return ctx;}//设置Tomcat接收的请求哪些归SpringMVC处理protected String[] getServletMappings() {return new String[]{/};}//设置spring相关配置protected WebApplicationContext createRootApplicationContext() {return null;} } 配置Tomcat环境  浏览器访问  至此SpringMVC的入门案例就已经完成。  2.5、测试工具  2.5.1 PostMan简介 代码编写完后我们要想测试只需要打开浏览器直接输入地址发送请求即可。但是我们如果我们发送的是GET请求可以直接使用浏览器但是如果要发送的是POST请求呢? 如果要求发送的是post请求我们就得准备页面在页面上准备form表单测试起来比较麻烦。所以我们就需要借助一些第三方工具如PostMan. PostMan是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件  作用常用于进行接口测试特征 简单实用美观 大方 2.5.2 PostMan安装 登入官网安装即可 看到如下界面就说明已经安装成功。 第一次请求需要创建一个新的目录后面就不需要创建新目录直接保存到已经创建好的目录即可  2.6 知识点总结
http://www.hkea.cn/news/14287374/

相关文章:

  • 自动seo网站源码大连小程序哪个开发公司好
  • 做网站时版权怎么写苏州网站排名优化报价
  • 大庆市萨尔图区建设局网站公司网站制作应该注意些什么
  • 移动网站建设是什么意思沈阳网站维护公司
  • 有做货 物的网站吗少女たちよ在线观看动漫4
  • 做网站应该用什么配置的电脑企业网站群建设规范
  • 网站建设费能抵扣吗网站建设有证书吗
  • 广东seo网站推广代运营中国建筑招聘2022
  • 深圳网站建设公司网络服务百度网站排名全掉
  • 宣传 网站建设方案seo推广排名重要吗
  • 织梦网站模板还原的文件在哪里免费咨询问题
  • 手机淘宝客网站建设建设部网站39文件
  • 织梦网站会员功能旅游网站网页设计
  • 织梦wap网站模板科丰化工东莞网站建设
  • 阿里云虚拟主机网站吗宁波专业建设网站建站公司
  • 贺卡制作网站监控网站开发
  • 阜阳做网站怎么免费给网站做收录
  • 太原网站建设公司哪家好浏览广告赚钱一天100元
  • 什么是可信网站怎么设计网页模板
  • 如何检查网站死链网站建设夬金手指花总
  • 什么专业的会做网站高端商务经纪网站建设
  • 台州椒江网站建设公司中国建设银行网站能解密码
  • 交易平台网站怎么做WordPress的Ajax插件
  • 做淘宝要用到哪些网站机械设备网站建设
  • 长春做网站多少钱国际品牌的广州网站建设
  • 如何制作一个网页网站怎样运营网站
  • 网站做接口朝阳网站seo
  • 网站建设公司的优势房地产销售入门培训
  • 广州 网站制作 网站推广南阳免费网站建设
  • 做网站IP企业公司简介