上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: aop学习总结二------使用cglib动态代理简单实现aop功能模拟业务需求:1.拦截所有业务方法2.判断用户是否有权限,有权限就允许用户执行业务方法,无权限不允许用户执行业务方法(判断是否有权限是根据user是否为null)CGLIB的代理:目标对象没有实现接口业务类:package ql.s... 阅读全文
posted @ 2015-06-04 16:18 加肥猫咪 阅读(609) 评论(0) 推荐(0) 编辑
摘要: aop学习总结一------使用jdk动态代理实现aop功能动态代理:不需要为目标对象编写静态代理类,通过第三方或jdk框架动态生成代理对象的字节码Jdk动态代理(proxy):目标对象必须实现接口,jdk的动态代理对象会默认实现目标对象的所有接口模拟业务需求:1.拦截所有业务方法2.判断用户是否有... 阅读全文
posted @ 2015-06-04 15:26 加肥猫咪 阅读(225) 评论(0) 推荐(0) 编辑
摘要: JAVA获取CLASSPATH路径新手粘贴的资源ClassLoader提供了两个方法用于从装载的类路径中取得资源: public URLgetResource(String name); public InputStreamgetResourceAsStream(String name)... 阅读全文
posted @ 2015-06-02 16:18 加肥猫咪 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 理解RESTful架构首先声明,不是自己的,在网上粘贴的 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,... 阅读全文
posted @ 2015-06-02 10:38 加肥猫咪 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 原始dao开发问题1、dao接口实现类方法中存在大量模板方法,设想能否将这些代码提取出来,大大减轻程序员的工作量。2、调用sqlsession方法时将statement的id硬编码了3、调用sqlsession方法时传入的变量,由于sqlsession方法使用泛型,即使变量类型传入错误(传入的是泛... 阅读全文
posted @ 2015-05-26 12:52 加肥猫咪 阅读(449) 评论(0) 推荐(0) 编辑
摘要: mybatis和hibernate本质区别和应用场景hibernate:是一个标准ORM框架(对象关系映射)。入门门槛较高的,不需要程序写sql,sql语句自动生成了。对sql语句进行优化、修改比较困难的。应用场景:适用与需求变化不多的中小型项目,比如:后台管理系统,erp、orm、oa。。myba... 阅读全文
posted @ 2015-05-25 16:32 加肥猫咪 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 自增主键返回mysql自增主键,执行insert提交之前自动生成一个自增主键。通过mysql函数获取到刚插入记录的自增主键:LAST_INSERT_ID()是insert之后调用此函数。修改insertUser定义:非自增主键返回(使用uuid())使用mysql的uuid()函数生成主键,需要修改... 阅读全文
posted @ 2015-05-25 16:31 加肥猫咪 阅读(181) 评论(0) 推荐(0) 编辑
摘要: mybatis入门---更新和删除 delete from user where id=#{id} update user set username=#{username},birthday=#{birthday},sex=#{sex},addr... 阅读全文
posted @ 2015-05-25 15:44 加肥猫咪 阅读(135) 评论(0) 推荐(0) 编辑
摘要: mybatis入门--添加一个用户//添加用户 @Test public void insertUserTest() throws IOException { // 通过工厂得到SqlSession SqlSession sqlSession = null; ... 阅读全文
posted @ 2015-05-25 15:19 加肥猫咪 阅读(1606) 评论(0) 推荐(0) 编辑
摘要: 入门小结---查询1.1.1.1.1#{}和${}#{}表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值,自动进行java类型和jdbc类型转换,#{}可以有效防止sql注入。#{}可以接收简单类型值或pojo属性值。如果parameterType传输单个简单类... 阅读全文
posted @ 2015-05-25 14:45 加肥猫咪 阅读(221) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页