![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 70
shaonianbz
相信奋斗的力量,相信努力的力量
展开
-
spring入门及环境搭建
一、spring框架概述1、什么是spring(1)Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允...原创 2018-02-15 11:30:12 · 393 阅读 · 0 评论 -
Spring装配bean基于XML,注解
一、装配Bean基于XML1、实例化方式(1)3种bean实例化方式:默认构造,静态工厂,实例工厂 (2)默认构造<bean id="" class=""> <!--必须提供默认构造--> (3)静态工厂 常用与spring整合其他框架(工具) 静态工厂:用于生成实例对象,所有的方法必须是static<bean id=""...原创 2018-02-15 12:40:26 · 374 阅读 · 0 评论 -
myeclipse schema xml提示
一、 myeclipse schema xml提示1、确定xsd文件位置spring-framework-3.2.0.RELEASE\schema\beans2、复制路径3、搜索“xml catalog”4、添加约束提示原创 2018-02-15 12:48:58 · 311 阅读 · 0 评论 -
JdbcTemplate
一、环境搭建1、创建表create database spring01;use spring01;create table t_user( id int primary key auto_increment, username varchar(50), password varchar(32));insert into t_user(username,pass...原创 2018-02-16 23:05:17 · 292 阅读 · 0 评论 -
AOP编程
一、AOP介绍1、什么是AOP(1)在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑...原创 2018-02-21 16:05:14 · 389 阅读 · 0 评论 -
AspectJ
一、AspectJ介绍1、介绍(1)AspectJ是一个基于Java语言的AOP框架 (2)Spring2.0以后新增了对AspectJ切点表达式支持 (3)@AspectJ 是AspectJ1.5新增功能,通过JDK5注解技术,允许直接在Bean类中定义切面新版本Spring框架,建议使用AspectJ方式来开发AOP (4)主要用途:自定义开发二、切入点表达式...原创 2018-02-21 18:12:27 · 347 阅读 · 0 评论 -
spring事务管理介绍
一、事务介绍1、事务定义(1)一组业务操作ABCD,要么全部成功,要么全部不成功2、事务特性(1)原子性(整体);一致性(完成);隔离性(并发);持久性(结果)3、隔离问题(1)脏读:一个事务读到另一个事务没有提交的数据 (2)不可重复读:一个事务读到另一个事务已提交的数据(update) (3)虚读(幻读):一个事务读到另一个事务已提交的数据(insert...原创 2018-02-21 19:12:31 · 440 阅读 · 0 评论 -
整合Junit
一、整合Junit1、环境搭建(1)导入jar包:基本4+1;测试:spring-test..jar (2)让Junit通知spring加载配置文件 (3)让spring容器自动进行注入2、实现代码@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations="classpath:applic...原创 2018-02-21 19:21:07 · 310 阅读 · 0 评论 -
SSH整合
一、jar整合1、版本(1)struts:2.3.15.3 (2)hibernate : 3.6.10 (3)spring: 3.2.02、struts的jar包(1)位置:struts-2.3.15.3\apps\struts2-blank\WEB-INF\lib (2)图解: 3、hibernate的jar包(1)核心包:%h%\hibernate3.jar...原创 2018-03-04 17:09:46 · 297 阅读 · 0 评论