-
Spring MVC 动态查看全部
-
viewresolver视图解析器,调度那个jsp查看全部
-
vies查看全部
-
handlermapping来确定spring要调用那个controller查看全部
-
问:为什么要把mvn的配置放到.m2目录下,而不是直接使用? 答:这样以后mvn升级以后,之前的配置仍然可以使用。查看全部
-
servlet.xml <!-- 启用Spring基于annotation的DI, 使用户可以在Spring MVC中使用Spring的强大功能。 激活 @Required @Autowired,JSR 250's @PostConstruct, @PreDestroy and @Resource 等标注 --> <context:annotation-config/> <!-- DispatcherServlet上下文, 只管理@Controller类型的bean, 忽略其他型的bean, 如@Service --> <context:component-scan base-package="com.imooc.mvcdemo"> <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/> </context:component-scan> <!-- HandlerMapping, 无需配置, Spring MVC可以默认启动。 DefaultAnnotationHandlerMapping annotation-driven HandlerMapping --> <!-- 扩充了注解驱动,可以将请求参数绑定到控制器参数 --> <mvc:annotation-driven/> <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>查看全部
-
web.xml <web-app> <!-- DispatcherServlet, Spring MVC的核心 --> <servlet> <servlet-name>mvc-dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</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> <servlet-mapping> <servlet-name>mvc-dispatcher</servlet-name> <!-- mvc-dispatcher拦截所有的请求--> <url-pattern>/</url-pattern> </servlet-mapping> </web-app>查看全部
-
1.在继承Maven的eclipse中,windows--->prefrences---->Maven--->Installation--->将新下载的maven文件add进去,确保在user Setings中配置文件的路径是之前配置了mirror的配置文件setting.xml 2.运行命令创建项目 注意:需要指定创建项目的路径 例如:cd C:\Users\Workspaces\Eclipse 10 命令: mvn archetype:generate -DgroupId=imooc-arthur -DartifactId=spring-mvc-study -DarchetypeArtifactId=maven-archetype-webapp 参数解释: archetype:generate 调用插件 groupId:坐标 artifactId:坐标的一个元素,目录结构的根目录名称 archetypeArtifactId:目录类型的一个类型,此为webapp的类型查看全部
-
将conf文件下的settings.xml文件复制到%HOME%\.m2目录下,为了避免以后更新了Maven,又要重新配置; 注意:%HOME%\.m2 要等运行过 maven 才会自动生成的。 镜像配置,每次访问Maven时候都先访问配置的这个库,下载所需要的软件包,这样可以降低中心仓库的负载,中心仓库为了避免大量访问造成的服务问题有时会拒绝我们的访问 访问英国的镜像仓库: <mirror> <id>uk</id> <name>uk Central</name> <url>http://uk.maven.org/maven2</url> <mirrorOf>central</mirrorOf> </mirror>查看全部
-
POM:xml文件,可通过配置来完成依赖管理。 依赖:A直接依赖B、C,间接依赖D、E(传递依赖)。 /WEB-INF/lib:存放项目依赖的jar包。 maven:在POM配置依赖项,提供依赖管理、传递管理,可自动载入需要的依赖包。 maven坐标:groupId、artifactId、version、packaging(可缺省,默认jar)查看全部
-
SpringMVC动态概念查看全部
-
Spring MVC基本概念 1)DispatcherServlet: 前端控制器 2)Controller: 调用业务逻辑生成model的地方 3)HandlerAdapter:相当于controller,DispatcherServelet调用各种HandlerAdapter来实现任务分发给相关的业务逻辑 4)HandlerInterceptor:拦截器 该接口提供after postHandle preHandle 三个方法,调用controller前后以及view呈现后使用 5)HandlerMapping:前端控制器与controller映射关系的类,负责确定DispatcherServelet与controller之间映射的类,告诉DispatcherServelet,在请求到来后,由哪个controller来响应这个请求 6)HandlerExecutionChain: preHandle-> Controllermethod->postHandle->afterCompletion的执行链 7)ModelAndView:model的具体表现 8)viewResolver:视图解析器,决定需要用哪个视图来进行视图的呈现。 9)view:界面查看全部
-
MVC:一种架构模式,程序分层,分工合作,既相互独立,又协同合作 视图层(view) 为用户提供UI重点关注数据的呈现 模型层(modle) 业务数据的信息表示,关注支撑业务的信息构成,通常是多个业务实体的组合 控制层(controller) 调用业务逻辑产生合适的数据(model)传递数据给视图层用于呈现查看全部
-
MVC,基本概念model-view-controller MVC的核心思想是业务数据抽取同业务数据呈现相分离 @MVC的核心思想是业务数据抽取同业务数据呈现相分离。 @前端控制器的主要作用: 1、指前端控制器将我们的请求分发给我们的控制器去生成业务数据; 2、将生成的业务数据分发给恰当的视图模版来生成最终的视图界面。 控制器:负责业务数据的抽取 视图模板:负责页面呈现 前端控制器:负责分发调度 用户通过http协议发送请求到前端控制器,前端控制器根据用户的请求到controller处理数据,返回处理结果到前端控制器,前端控制器将数据分发给业务视图,由业务视图呈现最终的用户页面,返回给前端控制器,在呈现给用户查看全部
-
Spring MVC起步查看全部
举报
0/150
提交
取消