摘要:但是模块化当中,无法扫描只有模块中可以使用有两种解决方案定义一个专门的资源模块,并使用提供的接口,实现它,并将这个实现注册为服务。有两种方式使用或包名,包名模块名使用运行时动态。 模块设计的原则: 1、防止出现编译时循环依赖(主要是编译器不支持),但运行时是允许循环依赖的,比如GUI应用2、明确模块的边界 几种模块设计: API模块,聚合模块(比如java.base) 可选依赖 两种方...
摘要:声明式事务管理的事务管理是通过代理实现的。其中的事务通知由元数据目前基于或注解驱动。代理对象与事务元数据结合产生了一个代理,它使用一个实现品配合,在方法调用前后实施事务。 JDBC事务 1.获取连接 Connection con=DriverManager.getConnection(); 2.开启事务 con.setAutoCommit(true/fase); 3.执行CRUD 4....
摘要:概念表达式全名为,就是为了替代脚本表达式。作用获取数据表达式主要用于替换页面中的脚本表达式,以从各种类型的域中检索对象获取数据。调用方法表达式允许用户开发自定义函数,以在页面中通过表达式调用类的方法。 概念 EL表达式:EL 全名为Expression Language,就是为了替代脚本表达式。 作用 获取数据:EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域中...
话不多说,咱就直奔主题吧,直接展示代码: 1 2 3 4 5 1 2 3 4 5 以下就是js的部分: JQ: 获取所有选中的项(获取所有的select的选中项需遍历载具体取...
摘要:策略模式总结什么是策略模式策略模式的定义是定义一系列的算法,把他们独立封装起来,并且可以相互替换。策略模式的使用如果策略模式仅仅是用来封装算法,可能有点小才大用了。原文链接设计模式策略模式上一篇设计模式单例模式 javascript策略模式总结 1.什么是策略模式? 策略模式的定义是:定义一系列的算法,把他们独立封装起来,并且可以相互替换。 例如我们需要写一段代码来计算员工的奖金。当绩...