上一页 1 2 3 4 5 6 7 8 ··· 20 下一页
摘要: 使用springMVC进行获取请求参数,很便捷。 一、获取基本数据类型参数 自动匹配请求中name与响应方法中参数的属性名一致的参数,自动完成类型转换和赋值。 例子: 接受对login的请求,获取到请求携带的参数。 @Controller public class LoginController { 阅读全文
posted @ 2023-03-03 16:38 在博客做笔记的路人甲 阅读(192) 评论(0) 推荐(0)
摘要: 通过过滤器统一请求与响应的编码格式: <!--字符编码过滤器--> <filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</f 阅读全文
posted @ 2023-03-03 15:02 在博客做笔记的路人甲 阅读(17) 评论(0) 推荐(0)
摘要: 基础的四个组件。 一、DisapatcherServlet 前端控制器,接受所有的请求。(配置为/ 则为所有不包括jsp的请求。/*则为所有请求) 配置: 在web.xml中配置一个前端控制器。 <!--前端控制器--> <servlet> <servlet-name>springmvc</serv 阅读全文
posted @ 2023-03-03 15:00 在博客做笔记的路人甲 阅读(252) 评论(0) 推荐(0)
摘要: jQuery对Ajax进行了很好的封装,使我们可以方便地进行Ajax请求。 一、第一层封装 使用 $.ajax() 发起请求,此时大多数请求信息需要我们在属性中设置。 例子: <script type="text/javascript"> $(function () { $("a").click(f 阅读全文
posted @ 2023-03-01 17:16 在博客做笔记的路人甲 阅读(267) 评论(0) 推荐(0)
摘要: 编程式事务: 由程序员编写事务控制代码,例如:OpenSessionInView。 声明式事务: 由框架提供的,程序员只需要声明出哪些方法要进行事务控制和如何进行事务控制。 一、配置 1、准备要进行事务管理的数据库对象 <!--DataSource对象--> <bean id="dataSource 阅读全文
posted @ 2023-03-01 12:54 在博客做笔记的路人甲 阅读(26) 评论(0) 推荐(0)
摘要: 通过设置事务隔离级别来解决下面问题。 脏读: 事务A读取到事务B中未提交的数据(缓存中的数据),而后事务B回滚了,此时A读到的数据与数据库不一致,此数据称为脏数据,此过程称为脏读。 不可重复读: 事务A对数据库某条信息进行第一次读取后,事务B对此条数据进行修改,造成A进行第二次读取数据时发现与之前的 阅读全文
posted @ 2023-03-01 12:35 在博客做笔记的路人甲 阅读(35) 评论(0) 推荐(0)
摘要: 在spring配置文件中,对引用属性进行自动注入。 它和加载配置文件一起出现会出现问题。 一、自动注入 (一)、配置方式 1、在<bean>中通过 autowire属性配置,只对这个bean生效 2、在<beans>中通过default-autowire属性配置,对标签内的所有bean有效。 (二) 阅读全文
posted @ 2023-02-28 16:05 在博客做笔记的路人甲 阅读(86) 评论(0) 推荐(0)
摘要: 使用注解,可以大大提高开发效率! 一、准备工作 xml配置: 配置扫描后,spring才会去扫描指定包下的注解生效。 <!--扫描可能存在spring注解的包--> <context:component-scan base-package="com.lurenjia"></context:compo 阅读全文
posted @ 2023-02-28 15:56 在博客做笔记的路人甲 阅读(29) 评论(0) 推荐(0)
摘要: 问题描述: 默认的代理模式是jdk自带的代理模式,所以在使用注解生成通知时(AOP),会有类型转换失败的情况。 解决方案: 在spring配置文件中开启cglib代理模式。 <!--配置动态代理实现, true:使用cglib动态代理 false:使用jdk动态代理(默认)--> <aop:aspe 阅读全文
posted @ 2023-02-28 15:19 在博客做笔记的路人甲 阅读(52) 评论(0) 推荐(0)
摘要: AOP,面向接口的编程,实际上是代理模式的实现。 参考:代理模式(Proxy) 一、使用Scheme-based方式配置 需要实现接口重写指定方法,来确定通知所在位置。 (一)、前置通知和后置通知 切点类: public class Client { public void sayHi(){ Sys 阅读全文
posted @ 2023-02-28 12:41 在博客做笔记的路人甲 阅读(525) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 20 下一页