摘要: 1,Spring的事务管理机制 Spring事务管理高层抽象主要包括3个接口,Spring的事务主要是由他们共同完成的: l PlatformTransactionManager:事务管理器—主要用于平台相关事务的管理 l TransactionDefinition: 事务定义信息(隔离、传播、超时、只读)—通过配置如何进行事务管理。 l TransactionStatus:事务具体运行状态—事务... 阅读全文
posted @ 2016-11-12 21:34 李昭文-Java成长之路 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1、 AOP的思想(如何实现),AOP在哪些地方使用? 相关术语有哪些? AOP是面向切面编程,它是一种编程思想,采取横向抽取机制,取代了传统纵向继承体系重复性代码的方式 应用场景有: 记录日志 监控方法运行时间(监控性能) 权限控制 缓存优化(第一次调用查询数据库,将查询结果放入内存对象;第二次调用,直接从内存对象返回,不需要查询数据库) 事务管理(调用方法前开启事务,调用方法后提交或者回滚、关... 阅读全文
posted @ 2016-11-12 16:47 李昭文-Java成长之路 阅读(191) 评论(1) 推荐(0) 编辑
摘要: 1、既然是学习Spring,我们首先要搞清楚Spring是什么? Spring是分层的、JavaSE/EE一站式的、轻量级的开源框架。 2、Spring的核心 百度百科:Spring是基于IOC和AOP的一套编程框架 框架特征: 轻量级(大小、开销、非侵入(Spring应用中对象不依赖与Spring特定类)) 控制反转:一个对象依赖的其他对象会通过被动的方式传递进来,而不是这个对象自己... 阅读全文
posted @ 2016-11-12 15:18 李昭文-Java成长之路 阅读(187) 评论(1) 推荐(0) 编辑
摘要: • @Controller 表示 负责注册一个bean 到spring 上下文中,bean 的ID 默认为类名称开头字母小写,表示某类是一个控制器组件 • @Service 表示负责注册一个bean 到spring 上下文中,bean 的ID 默认为类名称开头字母小写,用于标注业务层组件 • @Autowired ... 阅读全文
posted @ 2016-11-11 15:17 李昭文-Java成长之路 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Cookie:它是服务器在获取到用户的请求之后,把用户的请求中的重要资源保存在这个对象中,在给用户响应的时候,把这个对象发给客户端。然后浏览器接收到这个Cookie之后,浏览器会自动的把Cookie中的数据保存到浏览器管理的缓存中,下次用户在访问这个网站的时候,浏览器就会自动携带上次保存的Cookie中的数据到服务器,服务器进而就能获取到以前的信息。 创建一个 cookie,cookie 是 se... 阅读全文
posted @ 2016-11-07 17:53 李昭文-Java成长之路 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1,jsp是用来干嘛的? JSP技术是用来解决在Servlet中需要书写大量的拼接html标签、以及框架的代码 2,jsp的三种脚本元素 a、JSP的脚本声明(定义) 格式: 脚本声明: 定义的java代码翻译完之后,相当于类中的成员。 b、JSP的脚本表达式 作用:他被翻译后保存在java程序的service方法中,使用print写到页面上 c、脚本表达式 在书写java代码的时候,可以把ja... 阅读全文
posted @ 2016-11-07 17:43 李昭文-Java成长之路 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 何为设计模式? 就是对一些常见问题进行归纳总结,并针对具体问题给出一套通用的解决办法(强调的是解决问题的思想); 在开发中,只要遇到这类问题,就可以直接使用这些设计模式解决问题。 --------------------------------------------------------------------------------------------------------------... 阅读全文
posted @ 2016-11-07 17:11 李昭文-Java成长之路 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 本文的主要内容(AOP): 1.AOP面向切面编程的相关概念(思想、原理、相关术语) 2.AOP编程底层实现机制(动态代理机制:JDK代理、Cglib代理) 3.Spring的传统AOP编程的案例(计算方法的运行时间) 4.Spring结合AspectJ实现AOP编程(XML和注解) 5.JdbcTemplate编程(连接池的配置(传统连接池、jndi连接池)、外部属性文件的引入、实现DAO的CR... 阅读全文
posted @ 2016-11-07 14:25 李昭文-Java成长之路 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 1、面向过程(了解) 学习面向对象,首先我们要先学习面向过程。 面向过程和面向对象都是生活中解决问题的两种思维方式。 面向:就是关注的意思 面向过程:在整个事情的执行过程中,自己至始至终都是其中的参与者,并且要自己亲力亲为所有的步骤。 面向过程的生活中举例: 吃饭: 1.先思考吃什么? 2.去菜市场买菜。 3.回家摘菜,洗菜,切菜。 4.炒菜,焖饭。 5.吃饭。 6.洗刷。 面向过程,在程序中真正... 阅读全文
posted @ 2016-11-06 22:27 李昭文-Java成长之路 阅读(341) 评论(0) 推荐(2) 编辑
摘要: 添加了ArrayList和LinkedList的区别,及其产生的原因 阅读全文
posted @ 2016-11-06 22:07 李昭文-Java成长之路 阅读(257) 评论(0) 推荐(0) 编辑