03 2018 档案
摘要:代理介绍: 代理(Proxy)是一种设计模式, 提供了对目标对象另外的访问方式;即通过代理访问目标对象。 这样好处: 可以在目标对象实现的基础上,增强额外的功能操作。(扩展目标对象的功能)。 可以做到在不修改目标对象的功能前提下,对目标对象功能拓展。 简单例子: 现在我是一个明星,拥有很多粉丝。粉丝
阅读全文
摘要:一:导入jar包。然后在springmvc.xml中配置上这么一句话 <mvc:annotation-driven /> 会自动注册DefaultAnnotationHandlerMapping与AnnotationMethodHandlerAdapter 两个bean,是spring MVC为@C
阅读全文
摘要:这讲的是从数据库中查询到的数据,存放到请求域中。然后页面上直接可以从请求域中获取值。 有4种方式: 1):ModelAndView 是作为一个对象。 从页面上获取: time: ${requestScope.time } 2:Model和Map 这两个作为参数给传进去。 3:@ModelAttrib
阅读全文
摘要:一:过滤器的原理: 过滤器放在web资源之前,可以在请求抵达它所应用的web资源(可以是一个Servlet、一个Jsp页面,甚至是一个HTML页面)之前截获进入的请求,并且在它返回到客户之前截获输出请求。 Filter:用来拦截请求,处于客户端与被请求资源之间,目的是重用代码。Filter链,在we
阅读全文
摘要:1:写个自定义的拦截器。继承HandlerInterceptor 然后在spring-mvc的xml文件中配置上。也就是放到spring的IOC中。 常用场景 多个拦截器的执行顺序: 第一个拦截器return false: 后面的都不会执行。 第二个拦截器return false:
阅读全文
摘要:项目与项目之间的跳转: Ctrl+Alt+] 下一个窗口。 Ctrl+Alt+[ 跳转回上一个窗口。 文件之间的跳转: Ctrl+E. 使用过的文件。 psv: 输出main方法。 sout: 输出System.out.println(); psv 和sout是idea官方的设置。自己也可以设置。在
阅读全文
摘要:1:下载完git后,因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。 2:创建本地仓库 git init 然后你的文件中就多了.git 这个目录是Git来跟踪管理版本的 demo: 在repository目录中创建测试的txt文件。test.txt 第一步:使用命令 git a
阅读全文
摘要:创建完成后,点击这个按钮。进行配置。 选择第二个就行了。 然后选择这个去配置tomcat。
阅读全文
摘要:IOC(控制反转): 那么IoC是如何做的呢?有点像通过婚介找女朋友,在我和女朋友之间引入了一个第三者:婚姻介绍所。婚介管理了很多男男女女的资料,我可以向婚介提出一个列表,告诉它我想找个什么样的女朋友,比如长得像李嘉欣,身材像林熙雷,唱歌像周杰伦,速度像卡洛斯,技术像齐达内之类的,然后婚介就会按照我
阅读全文
摘要:我们写的sql语句就在statementBuilder中。 整个mapper的信息都保存到configuration 1:根据配置文件创建SQLSessionFactory 先创建SqlSessionFactoryBuilder对象。然后有个build(inputStream)方法。这个方法去创建解
阅读全文
摘要:1:spring声明式事务详解 1、创建事务管理器 2、配置通知 advice:通知。 <tx:attributes>中的设置 3、配置切面表达式, 并且让 tx与切面表达式合二为一 config:配置
阅读全文
摘要:map是我们写的JSON类中,用来存储返回结果集的。Controller中的数据是直接返回的是这个JSON的类。 pageInfo是保存处理后的数据。 2:ajax中分页条的添加 代码实现: 3:完整的分页,技术点 1):每次构建的时候,都要清空。 2):如果 第一页的话,上一页的框和首页不能被选定
阅读全文
摘要:1.@RequestMapping: 是一个用来处理请求地址映射的注解,可用于类或方法上。 1):用在类上:是父路径。 2):用在方法上:是子路径。 路径是:http://localhost:8080/controller/method 就会跳转到helloWorld.jsp 2:@PathVari
阅读全文
摘要:使用ModelAndView类用来存储处理完后的结果数据,以及显示该数据的视图。 ModelAndView构造方法可以指定返回的页面名称,也可以通过setViewName()方法跳转到指定的页面 , 使用addObject()设置需要返回的值,addObject()有几个不同参数的方法,可以默认和指
阅读全文

浙公网安备 33010602011771号