-
@controller 声明一个controller @RequestMapping 映射了rul和方法 通常出现在类和方法中,配合使用 URL template(@RequestParam and @PathVariable)可以将路径之中的参数绑定到requestmethod的get或者post查看全部
-
1 假设的业务需求 2 根据规则和业务需要创建项目的目录接口 3.每个目录都有其特殊的使命 4 填充每一个目录中的内容 5.将所有的模块结合起来完成一件事情 6.开发 测试 调试 试运行 部署 运行 等等查看全部
-
3.applicattionContext.xml:spring Bean容器的配置文件; 3.1.启用Spring基于annotation的DI <context:annotation-config /> 3.2.过滤@Controller类型的bean <context:component-scan base-package="com.imooc.mvcdemo"> <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller" /> </context:component-scan>查看全部
-
2.mvc-dispatcher-servlet.xml:提供其相关的Spring MVC配置,类似于struts2框架的struts.xml; 2.1.启用Spring基于annotation的DI <context:annotation-config /> 2.2.配置DispatcherServlet上下文 <!-- DispatcherServlet上下文, 只管理@Controller类型的bean --> <context:component-scan base-package="com.imooc.mvcdemo"> <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller" /> </context:component-scan> 2.3.<!-- HandlerMapping, 无需配置, Spring MVC可以默认启动 --> 2.4.扩充了注解驱动,可以将请求参数绑定到控制器参数 <mvc:annotation-driven /> 2.5.配置静态资源处理, css, js, imgs <mvc:resources mapping="/resources/**" location="/resources/" /> 2.6.配置ViewResolver;可以用多个ViewResolver;使用order属性排序;InternalResourceViewResolver放在最后。 <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /> <property name="prefix" value="/WEB-INF/jsps/" /> <property name="suffix" value=".jsp" /> </bean>查看全部
-
1.web.xml:web项目的最基本的配置文件,所有框架监听器、servlet都在此配置 1.1.web.xml是maven自动生成的使用的是2.3.dtd的标准,该标准默认关闭EL表达式,如果想使用EL表达式可以使用2.4及以上的标准 <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <!-- ... --> </web-app> 1.2.配置Spring应用上下文 <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/configs/spring/applicationContext*.xml</param-value> </context-param> <listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener> 1.3.配置DispatcherServlet, Spring MVC的核心查看全部
-
1、import-Maven-existing...导入项目 修改pom.xml: <dependencyManagement>...</dependencyManagement>,只用指定版本spring,确定依赖管理 <dependency></dependency> 2、配置web.xml (1)将前端控制器配入web环境 <servlet> <servlet-name>mvc-dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.dispatcher</servlet-class> <!--DispatcherServlet对应的上下文配置,默认为/WEB-INF/$servlet-name$-servlet.xml,下面语句改变了该默认参数 --> <init-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/configs/spring/mvc-dispatcher-servlet.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> 3、mvc-dispatcher-servlet.xml <context:component-scan>搜寻controller <mvc:annotation-driven>让DispatcherServlet启用基于annotation的HandlerMapping查看全部
-
利用Maven创建目录结构:(在需要创建的目录运行) mvn archetype:generate -DgroupId=imooc-arthur -DartifactId=spring-mvc-study -DarchetypeArtifactId=maven-archetype-webapp查看全部
-
1.在继承Maven的eclipse中,windows--->prefrences---->Maven--->Installation--->将新下载的maven文件add进去,确保在user Setings中配置文件的路径是之前配置了mirror的配置文件setting.xml 2.运行命令创建项目 注意:需要指定创建项目的路径 例如:cd C:\Users\Workspaces\MyEclipse 10 命令: mvn archetype:generate -DgroupId=imooc-arthur -DartifactId=spring-mvc-study -DarchetypeArtifactId=maven-archetype-webapp 参数解释: archetype:generate 调用插件 groupId:坐标 artifactId:坐标的一个元素,目录结构的根目录名称 archetypeArtifactId:目录类型的一个类型,此为webapp的类型查看全部
-
Maven的配置 将conf文件下的settings.xml文件复制到%HOME%\.m2目录下,为了避免以后更新了Maven,又要重新配置; 注意:%HOME%\.m2 要等运行过 maven 才会自动生成的。 配置repository位置(可选): <localRepository>/path/to/local/repo</localRepository> 镜像配置,每次访问Maven时候都先访问配置的这个库,下载所需要的软件包,这样可以降低中心仓库的负载,中心仓库为了避免大量访问造成的服务问题有时会拒绝我们的访问 访问英国的镜像仓库: <mirror> <id>UK</id> <name>UK Central</name> <url>http://uk.maven.org/maven2</url> <mirrorOf>central</mirrorOf> </mirror>查看全部
-
Maven安装并测试步骤: 1、下载并解压meaven.zip(百度谷歌搜索Maven); 2、配置环境变量, 名字M2_HOME ,值是meaven安装目录; 3、path:%M2_HOME%\bin; 4、测试cmd:mvn -version查看全部
-
Spring MVC 基本概念 1、DispatcherServlet: 前端控制器 2、Controller: 调用业务逻辑生成model的地方 3、HandlerAdapter:DispatcherServlet通过HandlerAdapter调用controller 4、HandlerInterceptor:拦截器;该接口提供after,postHandle,preHandle 三个方法,调用controller前后使用 5、HandlerMapping:前端控制器与controller映射关系的类 6、HandlerExecutionChain: preHandle-> Controller method-> postHandle-> afterCompletion的执行链 7、ModelAndView:model的具体表现 8、viewResolver:视图解析器,决定需要用哪个视图来进行视图的呈现。 9、view:界面查看全部
-
DispatcherServlet 是前端控制器 DispatcherServlet -》Controller -》 Model -》 DispatcherServlet -》 View查看全部
-
控制层查看全部
-
模型层查看全部
-
视图层查看全部
举报
0/150
提交
取消