- 博客(5)
- 收藏
- 关注
原创 Spring注解的前后端分离
这个注解的作用其实是将hello字符串进行拼接 走视图解析器流程,转发到 /hello.jsp页面下,但是因为请求是 ajax发起的,所有会将/hello.jsp页面源码返回到ajax中。专业的人员干专业的事情,不会出现前端等后端提交完数据才能整理jsp页面的行为 这就是前后端分离的意义了。今天学习了spring框架注解的前后端分离 所以来说说 有说错的地方欢迎大佬指正。接下来就是我们的正式代码了,众所周知前后端分离的意义主要是用来提高代码的耦合性 让。这是一个简单的发送请求的方法。
2022-11-01 20:22:26 561 1
原创 SpringMvc流程
前端页面向前端处理器发送请求,然后前端控制器DispacherServlet调用HandlerMapping处理器映射器 然后处理器映射器根据url路径调用Handler处理器,并返回给前端控制器 前端控制器根据处理器类型调用相同的处理器适配器HandlerAdpater 适配器去处理处理器的业务层方法 执行完后返回一个ModelAndView对象给适配器 适配器将ModelAndView对象返回给前端控制器 前端控制器拿到对象后取出视图名称 调用视图解析器ViewResovler 根据解析器找到要转发的J
2022-10-31 11:01:15 75
原创 SpringMvc
spring框架中提供的一个web功能模块,它实现了mvc 开发模式,目的是为了帮助我们更快速搭建一个mvc 结构的web应用程序,同时模块中提供了很多mvc 开发相关的api,帮助我们简化web开发过程。这个方法相当于servlet类去调用处理映射器 然后处理映射器去找处理器。也就是我们最后向hello.do发请求 然后响应到list.jsp页面。然后我们在重写handleRequest方法 在更改一下前端编码方式。然后设置我们向哪个jsp页面转发数据。然后我们创建一个map集合存数据。
2022-10-28 18:09:52 329
原创 Spring代理模式
target.getClass()获取被代理者的类别.getInterfaces 获取他所有的方法。然后接下来invoke就是增强被代理类的方法 也就是在启动被代理类时自动引用的输出。根据被代理者实现的接口动态的生成代理者,该方法为在运行期间动态生成代理者的方法。首先想了解spring框架的代理模式请先了解一下java中普通的代理模式。因为Jdk动态代理是代理者和被代理者实现相同的接口。所以代理者的类型也是被代理者的父接口类型。接下来 我们创建一个动态生成代理类的类。首先创建代理类继承的接口。
2022-10-27 20:37:35 396
原创 Spring框架一对多 和 一对一
Data注解在类上时,简化java代码编写,为该类提供读写属性,还提供了equals(),hashCode(),toString()方法。然后通过通过ApplicationContext的getBean方法来获取Spring容器中已初始化的bean。在实体类school里写show方法 来调用student 和 teacher的show方法。然后是测试 在test的java文件下创建你的测试类 然后再类中写测试方法。id是bean组件的id class 是bean组件的类别。这是spring的一对一。
2022-10-26 21:16:21 594 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人