
Spring
文章平均质量分 64
bamzhy13
这个作者很懒,什么都没留下…
展开
-
使用XML注入的方式向实例化的bean中注入值
写一个bean ,里面有int,引用类型,数组,List,Set ,Map,Properties等类型的属性成员,并通过xml或注解注入初始值原创 2018-03-31 01:26:52 · 1026 阅读 · 0 评论 -
Spring IOC和DI
Spring的简单介绍为什么要使用spring? 我们的三层架构之间仍然有少量的耦合,为了达到理想的高内聚、低耦合状态,spring是一个很好的选择。spring是什么? Spring是一个分层的Java SE/EE full-stack轻量级开源框架spring的核心 IOC=Inverse Of Control控制反转AOP=Aspect OrientedProgrammin...原创 2018-03-27 09:53:44 · 179 阅读 · 0 评论 -
Spring AOP之手动、半自动方式
面向切面编程Aspect Oriented ProgrammingAOP的特点:AOP采用横向抽取机制,取代了传统纵向继承体系重复性代码SpringAOP使用纯Java实现,不需要专门的编译过程和类加载器,在运行期通过代理方式向目标类织入增强代码 经典应用:事务管理、性能监视、安全检查、缓存、日志等。AOP 原理aop底层将采用代理机制进行实现动态代理的两种机...原创 2018-03-31 07:36:42 · 776 阅读 · 0 评论 -
对于AOP切面编程的一些个人理解
学习了一段时间的切面编程,我对AOP编程有了一些粗浅的认识。我将我的看法陈列如下,错误的地方希望大佬指正。(以下的认识仅限于SpringAOP方法)在XML文件中先声明好需要用到的Bean(name=”advice”),在Bean中用ref=”(例dao)”设置好注入在一些特殊的Bean(比如name=serviceproxy , class=”org.springframework.a...原创 2018-03-31 21:45:34 · 305 阅读 · 0 评论 -
Spring AOP之全自动方式(AspectJ)
导包 spring-aspects-3.2.0.RELEASE.jar com.springsourse.org.aspectj.weaver-1.6.8.RELEASE.jar引入AspectJ的配置 xmlns:aop=”http://www.springframework.org/schema/aop” 值得一提的是xmlns是xml namespaces的缩写,xsi是自定...原创 2018-04-01 00:48:07 · 876 阅读 · 0 评论 -
Spring JDBC Template
JDBC TemplateSpring提供的用于操作JDBC的工具类。类似于JDBCUtils。是对操作数据库的语句控模型模板化的封装,让开发者值关注于数据库的SQL语句即可JDBCTemplate也要依赖于数据源(Data Source) (就像通过指定文件名称可以在文件系统中找到文件一样,通过提供正确的数据源名称,你可以找到相应的数据库连接)导入jar包: JDBC的使用场景:Da原创 2018-04-01 15:09:44 · 190 阅读 · 0 评论 -
Spring Transaction
事务回顾事务的概念:事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。事务的特点:A原子性:要么都成功,要么都失败C一致性:使数据库从一个一致状态到另一个一致状态I隔离性:多线程、进程访问数据库的互相影响D持久性:事务一旦提交,则改变是持久的事务并发访问的问题脏读:指一个事务读取了另外一个事务未提交的数据。 ...原创 2018-04-02 00:05:49 · 1303 阅读 · 0 评论 -
常用设计模式(design pattern)
之前学的MVC算是一种设计模式的具体实现 那么设计模式有什么优点呢?5大设计原则 solids 单一职责原则(一个类只做一件事) 一个模块负责一个功能 一个类负责一个业务 一个API去实现一个功能 不同的功能分隔开。一个类如果需要变化,最好只能有一个维度的原因。o 开放封闭原则(对扩展开放,对修改封闭) 扩展:新功能—>可以去增加代码(增加类) 尤其是项目不断迭代(增加新的需求)原创 2018-03-25 23:42:57 · 2126 阅读 · 0 评论 -
Spring MVC的基本配置1
Spring MVCSpring MVC介绍原创 2018-04-04 00:09:16 · 162 阅读 · 0 评论