- 博客(23)
- 资源 (4)
- 收藏
- 关注
原创 Spring-Aop切面+自定义注解将日志记录存储到数据库
SpringAop切面+自定义注解实现日志记录 在之前的SpringAop当中,实现了对service层的方法定义了切入点,从而在执行service层的方法的时候会自动加入事务,而这些操作,都是在配置文件当中去实现的; 在这篇博文当中,会一不同的方式来实现日志事务的添加,用的式注解的方式,而且切入点和事务都是一起定义在切面类当中的; 首先来说明一些概念: Sprin...
2018-07-30 22:30:57 25085 5
原创 idea快捷键---jar包冲突处理
一、快捷键1.1导包Alt+enter可以用导入包,加载没有实现的接口方法等。如果编写了接口,编写实现的时候直接在接口上面Alt+enter然后出现默认的实现: 1.2引入变量Ctrl+Alt+V可以引入变量1.3删除Ctrl+X,删除行1.4复制一行ctrl+d复制当前行到下一行、复制选中到下一行1.5生成默认方法alt...
2018-07-29 19:13:23 2665
原创 Shiro认证框架进阶(二)----------框架认证的测试
Shiro认证框架进阶(二) ----------框架认证的测试上一节我们对shiro做了简单的介绍...
2018-07-29 19:00:20 322
原创 Activiti进阶(四)SSM整合Activiti
SSM整合Activiti 我们简单回顾一下;经过前面对工作流流程:从部署,启动,再到完成以及完成之后不同人员的审批处理工作流当中流程变量的使用,压缩包的部署方式,排他性网关以及并行网关;经过这些介绍,相比大家已经对工作流不陌生了,今天我们就来将它整合到我们的Spring当中。 同样我们应该创建项目;需要导入的依赖有,SSM的核心依赖包,文件上传,,Activ...
2018-07-28 20:10:33 1762
原创 SSH进阶(六)SSSHJ---全注解开发
SSSHJ---全注解开发SpringMVC、Spring、SpringData、HiberanteJPA、MySQL之前的文章当中提及过HiberanteJPA它完成的其实就是利用注解的方式将类与表,行和对象,字段与属性关联起来的一种实现,在这里我们将其与SpringData相结合共同完成持久层的开发,即利用了HiberanteJPA的注解关联到数据库,又利用了SpringData的所提...
2018-07-25 22:43:10 548
原创 SSH进阶(五)SSH框架整合
SSH框架整合 在之前的博文当中,我们完成了从环境的搭建,到第一个框架SSM的整合,在到Hibernate框架的学习,今天就SSH框架做一些整合,完成基本的手动编写Dao,service,controller代码,以及完成它们的配置;那废话不多说,直接上代码: 1.首先我们有八个步骤类完成这个简单的项目,首先更具需求来设计数据库结构,这儿小编已经设计好了:如图所示...
2018-07-22 20:33:19 207
原创 Activiti当中得乱码问题
当你再给节点命名得时候,如果出现当个名称得字数多而出现乱码得时候:找到idea得安装路径:默认得安装路径是:C:\Program Files\JetBrains\IntelliJ IDEA 2018.1.4\bin,找到bin下的两个文件:上图标为蓝色得两个文件,用notepade或者EditPlus打开,再里面加上下面代码:-Dfile.encoding=UTF-8这...
2018-07-22 15:55:21 1149
原创 Activiti进阶(三)-----Judge(流程判断)
Activiti-----Judge(流程判断) 上篇我们谈到了,流程变量的使用方式,这一篇我们来介绍,利用流程变量来进行判断,实现选择以及两种网关,排他性网关以及平行网管; 在这之前先介绍一种流程框架的部署方式:在实际的工作当中:我们的做法是将画好的bpmn文件,打为压缩包,然后放在工作目录下锁操作项目的resources文件夹下,我们去加载这个文件夹,框架会自动取解压这...
2018-07-21 22:26:56 1832
原创 SSH进阶(四)Hibernate----JPA
ORM--JPAJPA是持久层的规范。Hibernate是对JPA的一种实现。主要就是ORM部分使用注解替换了配置。JPA全称为Java Persistence API ,Java持久化API是Sun公司在Java EE 5规范中提出的Java持久化接口。JPA吸取了目前Java持久化技术的优点,旨在规范、简化Java对象的持久化工作。使用JPA持久化对象,并不是依赖于某一个ORM框架。...
2018-07-20 21:56:18 211
原创 Activiti进阶(二)--流程变量
Avtiviti----流程变量(Variables) 上篇博文我们对基本得流程框架得开发做了基本得解释,包括得到流程对象得三种基本方式,从流程得部署,开始,到完成都进行得代码得解释等等,详细大家对工作流已经不再陌生,本篇文章将对工作流当中得流程变量,进行介绍,之后得文章会对流程得部署方式,流程的网关等进行介绍。那么我们首先看: 流程变量是什么?在流程实例运行过程中,难...
2018-07-20 21:50:32 1739
原创 Activiti进阶(一)--工作流(流程框架)
工作流Activiti是一个项目的名称,Alfresco软件在2010年5月17日宣布Activiti业务流程管理(BPM)开源项目的正式启动,其首席架构师由业务流程管理BPM的专家 Tom Baeyens担任。Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准,包括支持对象管理组(OMG),面对新技术的机遇...
2018-07-18 22:54:50 29493 8
原创 SSH进阶(三)Hibernate----关联关系,HQL查询语言
关联关系、HQL语言、关联表之间的查询 在mybatis种有关联关系,同样在Hibernate当中也是有关联关系得;在mybatis当中多对一用的是associatej节点,而一对多对应得就是collection相应得再hibernate当中多对一是many-to-one 而一对多是one-to-many一、关联关系1.首先来说hibernate种多对一得关系: 比如...
2018-07-17 21:10:49 3145
原创 SSH进阶(二)Hibernate---------逆向工程
SSH(二)Hibernate---------逆向工程Hibernate自动模式使用插件帮助我们生成映射文件和实体类第一步:配置DB视图配置账户,需要关联MySql驱动类:完成: 链接成功如下图:第二步:创建项目,导入依赖Hibernate,MySQL,log4j第三步:给项目添加Hibernate插件支持添加hibernate的支...
2018-07-16 22:25:02 687
原创 SSH进阶(一)Hibernate--正向生成表
Hibernate -----------正向生成表Hibernate它相较于mybatis来说,是一种全自动的ORM框架再者就是在Hibernate当中几乎看不见射门sql语句,而mybatis底层是由sql语句的;Hibernate将jdbc进行了封装,它具有数据库的兼容性;在herbernate当中,我们需要明确三点:表和类的关...
2018-07-16 20:55:55 656
原创 Maven----创建多模块项目
创建多模块项目方式一:新建立Maven站点pom项目:删除src目录再添加多个子模块 方式二:创建项目,选择Emptyproject,类似Eclipse放多项目的方式。 创建模块: 选择File–>New–>Module,进入New Module页面:可以先创建一个共用的父模块管理jar包 子模块可以不用添加到父模块目录中:子模块选择放在父模块中注意目录的选择:注意目录:...
2018-07-15 14:37:02 161
原创 SSM进阶(八)SSM---全自动
SSM(二)---全自动 -------------mapper代理 如约而至的全自动开发!!!!!!上篇博文我们介绍了使用SQL绝对定位的方式来实现SSM的整合,详细看过上篇博文的读者以及了解了Dao层的注入原理,本篇博文就全自动来介绍,此次我们不用去编写Daoc层,而是由框架去自动生成,只是生成的方式不同而已; 那就开始吧: 首先...
2018-07-13 19:11:07 361
原创 intellij idea搭建与测试
IntellijIDEA 一:介绍Jetbrains公司https://www.jetbrains.com/idea/ 1.1版本Ultimate最终[收费]网络,移动和企业开发Web, mobile and enterprise development Community社区【免费】Java,Groovy,Scala和Android开发Java, Groovy, Scala and Andr...
2018-07-12 16:10:04 610
原创 日志文件--------log4j
一、日志概念的介绍Log4j由三个重要的组件构成:Loggers(日志记录器),Appenders(输出源)和Layouts(布局格式)。三个核心概念:公共类 Logger 负责处理日志记录的大部分操作。 公共接口 Appender 负责控制日志记录的输出。 公共抽象类 Layout 负责格式化Appender的输出日志信息的优先级从高到低有ERROR、W...
2018-07-11 18:35:35 155
原创 SSM进阶(七)SSM整合
SSM整合对于SSM得框架整合有两种方式:两种方法之前都有涉及,只不过那时候没有整合; 一种就是使用sql绝对定位的方式去插叙数据库; 第二种就是使用mapper代理的方式去开发;本篇博文,介绍的时第一中只要Sql的绝对代理的方式来开发。这种方式的特点就是,在自动生成的时候不生成Dao层以及Exa...
2018-07-04 21:43:13 436
原创 参数绑定与传值
参数绑定与传值上篇说到了SpringMVC的工作原理及其配置;本次主要解释的就是在前端的控制器当中各种跳转,包括方法之间的跳转,方法到页面,页面到方法之间的跳转,这是本篇博文所要提及的;1. 功能方法之间的跳转 功能方法之间的跳转方式有两种,一种就是ModelAndView,一种就是return直接返回地址.涉及到的绝对路径与相对路径的问题商品博文已经提到过,这而就不在赘述了。1) Model...
2018-07-03 21:05:58 468
原创 annotation-driven
annotation-driven常见错误:在访问时出现500错误,找不到前端控制器;:nested exceptionis java.lang.IllegalArgumentException: No converter found for return value oftype: class java.util.ArrayList错误出现这种错误的原因有两个:一就是没有导入jackson的依赖...
2018-07-03 20:02:41 145
原创 SSM进阶(六)SpringMvc---表现层框架
SpringMvc---表现层框架 首先来对两个概念进行区分:1.三层架构和MVC框架(二者都可采用分层思想) 三层架构(应用程序):三层是从整个应用程序架构的角度来分的三层,他将整个应用程序分为表现层、业务逻辑层、数据访问层MVC模式:是基于表现层的框架。MVC把用户界面独立的到一些文件中(View),把一些和用户交互的程序逻辑(Controller)独立到一些文件...
2018-07-02 20:58:13 3201 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人