Spring mvc的学习
来源:互联网 发布:盗版玩家 知乎 编辑:程序博客网 时间:2024/06/04 18:19
今天是参加工作的半个月,目前对于我来说提升自己的能力是必须的,因为javaEE框架的知识太多了,以前认为学习好了三大框架就可以了,看来不是这样的。作为一个真正的java软件工程师你应该涉猎全部。在学习就学习了三大框架struts2+spring+hibernate。
由于目前公司的业务过于复杂,所以本人不得不学习spring mvc框架研究一下。通过第一天的学习,有了java基础,以及MVC的框架基础流程,学习框架一点也不是个事。与
struts2类比的学习,;最主要的首先3个地方:
第一个地方类似于struts2的拦截器在web.xml中配置。
<!--Spring mvc 需要在web.xml下配置一个DispatcherServlet--> <servlet><servlet-name>springMVC</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><!--这个配置配置了,加载spring mvc的核心xml的位置--><!--配置初始化参数:配置springmvc配置文件的位置和名称--><init-param><description>springMVC 配置文件</description><param-name>contextConfigLocation</param-name><param-value>classpath:springmvc.xml</param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>springMVC</servlet-name><url-pattern>/</url-pattern></servlet-mapping>第二个地方也就是:创建控制层的类controller类::例如
@RequestMapping("/helloworld")public String hello(){System.out.println("hello world");return "success";}
那么stuts2中可以进行路径的请求以及视图的跳转,那么在spring mvc 框架中其实很简单,也就是第三个不同之处
第三个不同之处::在src 目录下建立spring mvc的核心配置文件。。
<!-- 注解扫描包,默认启动扫描所有注解 --><context:component-scan base-package="com.newtouch"></context:component-scan><!-- 开启注解 --><mvc:annotation-driven></mvc:annotation-driven><!--3.0一下的版本用这种方式 <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"></bean> <bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"></bean> --> <!--配置视图解析器:如何把handler方法的返回值解析为实际的物理视图 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/views/"></property> <property name="suffix" value=".jsp"></property> </bean>
此核心配置中三个地方第一个注解扫描器
第二个是视图解析器。。
第一个spring mvc的执行流程是:::当你url访问request mapping的url的时候,,它会执行hello方法::然后根据视图解析器::转发到web-inf下面的views下面的
success.jsp页面。
至此一个最简单的spring mvc程序完成了。。
0 0
- spring mvc的学习
- Spring mvc的学习
- spring mvc的学习1
- 学习spring MVC的步骤?
- 学习Spring MVC,关于注解的Spring MVC,关于控制器的Spring MVC,学习Spring,简单Spring MVC实例
- Spring MVC 学习5:Spring MVC的参数处理
- Spring MVC学习笔记(一)---Spring MVC 的HelloWorld
- 学习mvc,hibernate,struts,spring的好书
- Spring Web MVC 的学习笔记
- spring mvc 的学习过程源码地址
- Spring mvc基于注解的学习
- spring mvc学习的一点体会
- 基于注解的spring mvc学习
- 基于注解的Spring MVC 学习笔记
- spring mvc 的学习笔记1
- spring mvc学习的一点总结
- Spring MVC学习(二)-------Spring MVC入门
- Spring MVC学习(二)-------Spring MVC入门
- 【自定义Dialog】封装IOS样式的圆角Dialog
- 图像目标检测(Object Detection)原理与实现(三)
- opencv初探(二)——直方图均衡化与双线性插值缩放
- 【Windows Form 实战】学生成绩管理系统(八) 管理员模块设计2
- 基数排序
- Spring mvc的学习
- android listview 异步加载图片并防止错位
- 关于Cookie安全性设置的那些事
- 计数排序
- 指针兼容性
- 在Win8 CodeBlocks上配置SDL2
- ajax提交例子
- 学习Linux的基本术语和概念记录
- tabBar上的图标总显示系统默认的蓝色怎么办?