- 博客(9)
- 收藏
- 关注
转载 AOP面向切面编程
AOP:面向切面的编程AOP的底层实现就是通过动态代理来做到的。动态代理 在代理模式基础上发展的,它不在是对单一的类型进行代理,而是可以对任意的一个实现了接口的类的对象做代理。动态代理实现两种方式: 1.通过jdk中提供的Proxy类来实现 这种方式要求,被代理类必须实现接口,即只能为接口做代理. 2.通过cglib来实现,它不要求实现接口。第一种方式的代码
2017-07-30 14:05:43 155
原创 spring的三层架构
分层架构:面向对象编程-->JavaBean-->Book和数据库交互jdbc、hibernate、mybatis(持久化机制)DAO层专门负责数据库交互 CRUD(增查改删)Service层 对于一些业务判断处理,eg:添加图书-->西游记 后传 西游记续图书名称判断(通过书名进行查询)publi
2017-07-29 14:53:16 12056
原创 map集合遍历的两种方式,在spring中的依赖注入
/** * map集合注入 */ @Test public void testBookMAP(){ ApplicationContext ac=new ClassPathXmlApplicationContext("spring.xml"); Book book=ac.getBean("book",
2017-07-29 00:24:41 583
原创 spring中的spring.xml配置文件的头文件要是3.0.xsd,如果不是在不支持数组值注入
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springfram
2017-07-29 00:07:33 251
转载 java基础理解
JVM相关(包括了各个版本的特性) 对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的资深开发者来说,不会JVM几乎是不可接受的。 JVM作为java运行的基础,很难相信对于JVM一点都不了解的人可以把java语言吃得很透。我在面试有超过3年Java经验的开发者的时候, JVM几乎就是一个必问的问题了。
2017-07-28 23:55:57 168
转载 三层架构
1.先名词解释吧:DAO = Data Access Object = 数据存取对象Service = 服务Controller = 控制器Util = 工具Model = 模型首先,一个代码是不是有完善的结构,和是不是有上面这些东西没有什么关系,只是通常来说,我们做一个大项目会把项目分解成很多不不同的模块(Module),然后根据用途和角色,我们对这些模块有一个通用的命名规则,这也就是上面这些英文
2017-07-28 12:45:51 277
原创 hibernate问题解决
Unable to update index for nexus_mirror 解决方法 前提是在你index.jsp报错的情况下
2017-07-22 16:34:26 233
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人