Spring 框架学习笔记
文章平均质量分 84
潇潇雨歇_
www
展开
-
SpringAop + @annotation注解做切入点实现APP接口的权限拦截验证
前段时间分享了文章使用Java泛型,反射,注解等技术开发高复用mini版MyBatis持久层框架,使用到了自定义注解,自定义注解是个好东西,把自定义注解放在类上边,通过java的反射机制我们可以获得该类下边所有的字段,方法,函数等。同样的方式,如果自定义一个注解,使用它放在指定的类方法(一般是程序的service层)上边,然后通过SpringAop建一个切入点,在切面的编程中做相应的...原创 2020-03-06 14:32:37 · 1277 阅读 · 0 评论 -
SSH整合开发的小Demo--网上银行系统之普通用户模块开发
隔了时间不用SSH框架开发了,有些生疏,所以就自己开发一个小系统,权当练练手,熟悉下该框架的开发.新手写代码,不足之处,还请指教. 这个系统,我给它取个名叫网上银行系统,需求比较简单(练手用的嘛!),分为两大模块,普通用户模块和管理员模块.用户登录时,可以选择对应权限的模块登录,如下图所示:花了一天半的时间开发完了客户功能模块.来瞧瞧:原创 2017-10-05 16:20:44 · 1528 阅读 · 7 评论 -
SSH整合开发的小Demo--网上银行系统之管理员模块开发
花了半天时间,把管理员模块写完了,模块功能结构如下: 先看看结果怎样,一睹为快!示例功能代码:账户管理模块部分功能代码:#数据模型层:User.javapackage com.sunline.entity;/** * User entity. @原创 2017-10-06 14:24:32 · 1257 阅读 · 3 评论 -
SSH实现数据分页显示功能
之前使用许多技术做过数据的分页显示功能,像pager-taglib分页框架,还有许多前端技术自带的分页.但很少使用框架自己尝试写分页,剖析分页的原理.现在自己实现一个数据分页的功能. 工程结构: 代码:#数据模型层User.javapackage com.sunline.entity;/** * User en原创 2017-10-11 20:16:22 · 1950 阅读 · 0 评论 -
Spring 基于注解装配依赖对象和引用外部文件读取数据库配置
1.常用的有四个注解: #Controller: 用于控制器的注解 #Service : 用于service的注解 #Component: 用于基本组件的注解 #Repository:用于Dao层的注解 其实,对于spring来说,它根本无法识别controller,service等,它只知道只要你加了以上四个注解,它就帮你创原创 2017-10-12 15:36:27 · 689 阅读 · 0 评论 -
Spring 事务管理概要介绍
1 初步理解理解事务之前,先讲一个你日常生活中最常干的事:取钱。 比如你去ATM机取1000块钱,大体有两个步骤:首先输入密码金额,银行卡扣掉1000元钱;然后ATM出1000元钱。这两个步骤必须是要么都执行要么都不执行。如果银行卡扣除了1000块但是ATM出钱失败的话,你将会损失1000元;如果银行卡扣钱失败但是ATM却出了1000块,那么银行将损失1000元。所以,如果一个步骤成功原创 2017-10-14 19:31:57 · 293 阅读 · 0 评论 -
Spring 编程式事务管理
编程式和声明式事务的区别 Spring提供了对编程式事务和声明式事务的支持,编程式事务允许用户在代码中精确定义事务的边界,而声明式事务(基于AOP)有助于用户将操作与事务规则进行解耦。 简单地说,编程式事务侵入到了业务代码里面,但是提供了更加详细的事务管理;而声明式事务由于基于AOP,所以既能起到事务管理的作用,又可以不影响业务代码的具体实现。如何实现编程式事原创 2017-10-14 19:45:29 · 464 阅读 · 0 评论 -
Spring 声明式事务管理----基于TransactionProxyFactoryBean的方式
使用案例代码: #数据模型层package com.sunline.entity;/** * Account entity. @author MyEclipse Persistence Tools */public class Account implements java.io.Serializable { // Fields pr原创 2017-10-14 19:56:13 · 1655 阅读 · 0 评论 -
Spring 声明式事务管理----基于AspectJ的XML方式
使用案例代码:#数据模型层package com.sunline.entity;/** * Account entity. @author MyEclipse Persistence Tools */public class Account implements java.io.Serializable { // Fields priv原创 2017-10-14 20:04:31 · 630 阅读 · 0 评论 -
Spring 声明式事务管理----基于注解方式
使用案例代码:#数据模型层[java] view plain copypackage com.sunline.entity; /** * Account entity. @author MyEclipse Persistence Tools */ public class Account原创 2017-10-14 20:12:05 · 449 阅读 · 0 评论 -
Spring 事务管理学习总结篇
花了一天的时间,看了一遍>,又看了网上几个大神写的博客,有所启发,就开始了Spring事务管理的练手之路. 看了此书,深感Spring框架的强大,在企业级开发的广泛应用.可以说,做java开发,不学精Spring,那是不能有所作为滴.闲话不多说.我们来看看Spring事务管理的分类:Spring将事务管理分成了两类:*原创 2017-10-14 20:49:49 · 558 阅读 · 0 评论 -
SSH三大框架实现用户登录及用户表增删改查的测试
#配置文件:applicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"原创 2017-09-29 23:14:06 · 15290 阅读 · 9 评论 -
Struts 2 + Hibernate + Spring 开发环境的搭建与数据访问Dao的生成
#SSH环境框架的搭建,网上也有很多教程,但与个人操作的出入很多,这里也做一篇属于个人的教程.教程如图所示: 1.搭建Spring框架 2.搭建Hibernate框架3.搭建Struts 2框架原创 2017-09-26 20:15:11 · 506 阅读 · 0 评论 -
Spring 整合Struts 2 开发实例
代码: 1.前端页面 login.jsp 登录 success.jsp<%String原创 2017-02-13 13:02:39 · 483 阅读 · 0 评论 -
Spring集成的JDBC编码和事务管理
代码:1.配置文件 beans.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" x原创 2017-02-16 19:43:43 · 393 阅读 · 0 评论 -
SSH项目实战---图书销售及后台管理系统
1.项目结构2.配置文件 Spring.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframew原创 2017-02-18 12:34:01 · 8962 阅读 · 59 评论 -
实现一个简单的Spring实例
代码:1.配置文件applicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema原创 2017-02-10 11:52:30 · 558 阅读 · 0 评论 -
Spring依赖注入/控制反转原理实例
代码:1.配置文件applicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema原创 2017-02-10 12:00:27 · 450 阅读 · 0 评论 -
基于代理类ProxyFactoryBean的AOP实现---前置通知编码实现
代码: 1.配置文件applicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schem原创 2017-02-11 14:25:52 · 951 阅读 · 0 评论 -
基于代理类ProxyFactoryBean的AOP实现---后置通知编码实现
代码:1.配置文件 applicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/sch原创 2017-02-11 14:47:38 · 521 阅读 · 0 评论 -
基于代理类ProxyFactoryBean的AOP实现---异常通知编码实例
代码:1.配置文件 applicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/sche原创 2017-02-11 15:09:07 · 792 阅读 · 0 评论 -
基于代理类ProxyFactoryBean的AOP实现---环绕通知编码实例
代码:1.配置文件 applicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schem原创 2017-02-11 15:10:09 · 1511 阅读 · 1 评论 -
采用AOP配置方式的AOP实现
代码:1.配置文件 aop.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xm原创 2017-02-11 15:21:36 · 351 阅读 · 0 评论 -
Spring 整合Hibernate 开发实例
代码:1.配置文件 applicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/sc原创 2017-02-13 12:50:25 · 612 阅读 · 0 评论 -
使用Spring的注解方式实现AOP
代码: 1.配置文件: beans.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns原创 2017-02-16 19:36:55 · 294 阅读 · 0 评论