撰写于    浏览:19229 次  分类: SpringMVC 教程
当前,Web领域朝着前后端分离的方向去发展,有人开始担心像Spring MVC这样前后端耦合较大的框架是否过时了?前后端分离是指浏览器发送HTTP请求,服务器端经过一系列业务处理后返回Json格式的字符串给浏览器。而MVC模式是指浏览器发送请求,服务器端的Controller接受请求,经过一系列处理后生成Model,然后服务器端的模板引擎(JSP,[...]

撰写于    浏览:10799 次  分类: 默认分类
最近对网站进行了改版。主要修改的内容有以下几项:(1)修改网站导航底层为浅黄色,修改导航文字为浅绿色。(2)修改网站文字的颜色变得黑亮,更有助于读者阅读。

撰写于    浏览:83049 次  分类: SpringMVC 教程
1、@RequestMapping 注解1.1、@RequestMapping 标注位置RequestMapping是一个用来处理请求地址映射的注解,将请求映射到对应的控制器方法中,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。RequestMapping请求路径映射,如果标注在某个controller的类级别上,[...]

撰写于    浏览:13954 次  分类: SpringMVC 教程
1、通过request对象返回数据:后台:@RequestMapping("/test1") public String test(HttpServletRequest request){ String str1 = "HelloWorld!"; request.setAttribute(&q[...]

撰写于    浏览:10880 次  分类: Spring 教程
一、循环依赖循环引用,也可以叫做循环依赖,就是A类依赖了B类,B类又依赖C类,C类又依赖A类,循环引用的bean之间必然会构成一个环,如下图所示,A、B、C之间构成了一个环形。二、依赖注入Spring中依赖注入的方式有两种,属性注入与构造器注入。Spring中的bean根据作用域的不同,可以大体分为两类,singleton和prototype。si[...]

撰写于    浏览:10705 次  分类: SpringMVC 教程
1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts2中Action的一个方法可以对应一个url,而其[...]

撰写于    浏览:11467 次  分类: Spring 教程
1、是否需要在类路径中使用spring-mvc.jar,或者是spring-core的一部分?spring-mvc.jar不是spring-core的一部分,如果要在Java项目中使用Spring MVC框架,则必须在应用程序的类路径中包含spring-mvc.jar。在Java Web应用程序中,spring-mvc.jar通常放在/ WEB-I[...]

撰写于    浏览:12152 次  分类: SpringMVC 教程
一、什么是servlet?servlet是一个Java编写的程序,此程序是基于http协议的,在服务器端(如Tomcat)运行的,是按照servlet规范编写的一个Java类。客户端发送请求至服务器端,服务器端将请求发送至servlet,servlet生成响应内容并将其传给服务器即,我们在浏览器点击链接和按钮产生的消息不是发送给servlet的,而[...]

撰写于    浏览:12623 次  分类: SpringMVC 教程
一、SpringMVC的工作原理图:二、SpringMVC流程1、  用户发送请求至前端控制器DispatcherServlet。2、  DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、  处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返[...]

撰写于    浏览:10859 次  分类: SpringMVC 教程
下面是springMVC的工作原理图:1、客户端发出一个http请求给web服务器,web服务器对http请求进行解析,如果匹配DispatcherServlet的请求映射路径(在web.xml中指定),web容器将请求转交给DispatcherServlet.2、DipatcherServlet接收到这个请求之后将根据请求的信息(包括URL、Ht[...]