分类:JAVA

Java 编程开发语言学习和相关知识学习记录。

2019-08-01 0 By admin

Spring 框架中DAO JDBC 持久层使用

Spring JDBC是Spring所提供的持久层技术。它的主要目的是降低使用 JDBC API的门槛,以一种更直接、更简洁的方式使用 JDBC API。在 Spring JDBC里,仅需做那些与业务相关的DML操作的事,而将资源获取、Statement创建、资源释放及异常处理等繁杂而乏味的工作交给…

2019-08-01 0 By admin

Spring DAO 数据模板和数据源

三、统一数据访问模板 3.1、访问数据库的流程 以JDBC为例,访问数据库的操作大致按照以下流程进行:准备资源、启动事务、在事务中执行具体的数据访问操作、提交/回滚事务、关闭资源及处理异常。而其中除了在事务中执行具体的数据访问操作是业务相关的,其他代码都是几乎固定不变的。 3.2、Spring DA…

2019-07-31 0 By admin

Spring 框架DAO 说明和异常说明

一、Spring DAO的概念 DAO(Data Access Object)是用于访问数据的对象,虽然在大多数情况下将数存在数据库中,但这并不是唯一的选择,也可以将数据存储到文件中或LDAP中。 DAO不但屏蔽了数据存储的最终介质的不同,也屏蔽了具体的实现技术的不同。 提供DAO层的抽象可以带来一…

2019-07-31 0 By admin

Spring 框架配置文件命名空间说明

xmlns 默认命名空间:表示未使用其他命名空间的所有标签的默认命名空间 xmlns:xsi xsi标准命名空间,用于指定义自定义命名空间的schema文件,声明后就可以使用 schemaLocation 属性了 xmlns:util util标签用来配置集合、常量等的 xmlns:jee jee标…

2019-07-31 0 By admin

XML 文档DTD 和 Schema 约束

一、DTD 文档类型定义(Document Type Definition) 一套为了进行程序间的数据交换而建立的关于标记符的语法规则。它是标准通用标记语言和可扩展标记语言1.0版规格的一部分,文档可根据某种DTD语法规则验证格式是否符合此规则。1、DTD可定义合法的XML文档构建模块。2、它使用一…

2019-07-31 0 By admin

Spring 框架中AOP 切面注释

1、@Aspect 声明这是一个切面 2、@After @Before. @Around 定义切面,可以直接将拦截规则(切入点 PointCut)作为参数 3、@PointCut 专门定义拦截规则 然后在 @After @Before. @Around 中调用 4、@Transcational 事务…

2019-07-29 0 By admin

Spring AOP 面向切面编程 以注释方式配置

一、XML 配置文件 二、AccountServiceImpl 实现类添加注释 三、切面类 四、通知类型 @Before 作用:把当前方法看成是前置通知。 属性:value:用于指定切入点表达式,还可以指定切入点表达式的引用。 @AfterReturning 作用:把当前方法看成是后置通知。 属性:…

2019-07-29 0 By admin

Git 服务使用过程中错误汇总

记录Git 服务使用过程中,遇到的错误问题。 1、未跟踪的文件将没重写 在Git 服务pull 或者分支切换时,提示错误: error: The following untracked working tree files would be overwritten by checkout 通过错误提…

2019-07-28 0 By admin

Sping AOP 面向切面编程 以XML文件配置

一、Maven POM文件添加依赖 二、XML 配置文件 三、实体类接口 四、实体类实现类 五、通知类 六、Test 测试 七、AOP 动态代理名词解释 1、Aspect( 切面): 是切入点和通知(引介)的结合。 2、Joinpoint( 连接点): 所谓连接点是指那些被拦截到的点。在 sprin…