摘要:
一.开发环境的搭建 1.下载Jbpm4.4 1.1下载地址: https://sourceforge.net/projects/jbpm/files/jBPM%204/jbpm-4.4/ 1.2解压后的目录 2.安装GPD插件(eclipse图形化流程设计器) 2.1打开eclipse 选择help 阅读全文
摘要:
实现购买股票案例: 一、引入JAR文件: 二、开始搭建分层架构 创建账户(Account)和股票(Stock)实体类 Account: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 /* * 阅读全文
摘要:
一、隔离级别: 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 1. ISOLATION_READ_UNCOMMITTED:这 阅读全文
摘要:
对于AOP这种编程思想,很多框架都进行了实现。Spring就是其中之一,可以完成面向切面编程。然而,AspectJ也实现了AOP的功能,且实现方式更为简捷,使用更加方便,而且还支持注解式开发。所以,Spring又将AspectJ对于AOP的实现也引入到了自己的框架中。 在Spring中使用AOP开发 阅读全文
摘要:
AOP ( Aspect Oriented Programming 面向切面编程) 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是S 阅读全文
摘要:
一、代理模式: 静态代理、动态代理 动态代理和静态代理区别?? 解析:静态代理需要手工编写代理类,代理类引用被代理对象。 动态代理是在内存中构建的,不需要手动编写代理类 代理的目的:是为了在原有的方法上进行增强。 动态代理的两种方式:JDK动态代理与CGLIB代理默认情况下,Spring AOP的实 阅读全文
摘要:
1、spring通过BeanFactory灵活配置、管理bean,Spring对管理的bean没有任何特别的要求,完全支持对POJO的管理; 2、BeanFactory有个ApplicationContext子接口,该接口比BeanFactory增强了更多的功能,该接口的实例有时被称为Spring的 阅读全文
摘要:
一、Bean作用域 spring容器创建的时候,会将所有配置的bean对象创建出来,默认bean都是单例的。代码通过getBean()方法从容器获取指定的bean实例,容器首先会调用Bean类的无参构造器,创建实例对象 那么?我们如何说明出bean是单例的呢? 构建出两份学生对象,执行,发现两个对象 阅读全文
摘要:
一、Spring作用:管理项目中各种业务Bean(service类、Dao类、Action类),实例化类,属性赋值 二、Spring IOC(Inversion of Control )控制反转,也被称为依赖注入(Dependency Injection[DI]),是面向对象编程 中的一种设计理念, 阅读全文
摘要:
一、Model1与Model2: Model1:就是一种纯jsp开发技术,将业务逻辑代码和视图渲染代码杂糅在一起。 Model2:Model2是在Model1的基础上,将业务逻辑的代码分离开来,单独形成一个Servlet,Model2也是基于MVC开发 二、MVC设计模式: 由3个部分组成,各部分作 阅读全文