Spring
kaoa000
宁静致远淡泊明志
展开
-
1、Spring快速入门
1、Spring是什么? struts是web框架,Hibernate是O/RM框架 Spring是容器框架,用于配制bean并维护bean之间关系的框架。 Spring中有一个重要概念:Bean(是java中的任何一种对象,javaBean、service、action、数据源、DAO等) IoC,控制反转,Inverse of Control,或者DI(Dependency Injec原创 2014-01-07 20:50:19 · 1455 阅读 · 0 评论 -
9、SSH整合续2
到目前,struts、hibernate、spring在总体上整合到一块了,但是struts组件还没有整合进来 14、让spring接管struts(就是接管Action控件) 14.1)在struts-config.xml文件中添加如下代码配置: 14.2)在applicationContext.xml文件中配置我们的action路径 这里的name,其值要与str原创 2014-02-20 15:54:56 · 909 阅读 · 0 评论 -
8、SSH整合续
13、整合struts 13.1)引入struts开发包,将struts-1.3.8-lib下的所有jar包拷贝到WebRoot/WEB-INF/lib下 我们先测试struts是否成功,测试案例:一个登陆页面,login.jsp,提交给的Action为LoginAction,使用的form为EmployeeForm, 13.2)创建struts-config.xml文件,文件放在/WEB-原创 2014-02-19 17:15:22 · 1341 阅读 · 0 评论 -
7、ssh整合
ssh(struts + spring + hibernate)三大框架配合使用来开发项目,是目前java最流行的开发方式,必须掌握 设计:通过一个实际的案例,来理解整合,使用一个雇员薪资管理系统(CRUD)——增加(Create)、查询(Retrieve)(重新得到数据)、更新(Update)、删除(Delete),每加入一个框架,就测试是否通过。 具体步骤: 创建web项目(ssh一般都原创 2014-02-13 13:38:26 · 1265 阅读 · 2 评论 -
10、SSH整合的特别说明
对SSH整合的特别说明 1、spring可以使用注解的方式来配置属性 1.1)重新这样配置bean 1.2)在EmployeeService的属性sessionFactory中添加一个注解@Resource package com.cdtax.service.impl; import java.io.Serializable; import java.util.List;原创 2014-02-25 09:50:57 · 1035 阅读 · 0 评论 -
6、spring的五种类型通知
spring共提供了五种类型的通知: 通知类型 接口 描述 Around 环绕通知 org.aopalliance.intercept.MethodInterceptor 拦截对目标方法调用 Before 前置通知 org.springframework.aop.MethodBeforeAdvice 在目标方法调用前调用 After原创 2014-02-11 08:46:51 · 24142 阅读 · 2 评论 -
5、AOP原理
aop编程 aop(aspect oriented programming)——面向切面(方面)编程,是对所有对象或者是一类对象编程,核心是(在不增加代码的基础上,还增加新功能) 汇编(伪机器指令)面向机器,c语言(面向过程)系统软件(操作系统,数据库,杀毒软件,防火墙...),java语法(面向对象->类-对象),面向切面 spring(->aop)面向n多对象编程 aop特别提醒:aop原创 2014-02-08 09:08:24 · 1303 阅读 · 0 评论 -
4、自动装配(autowire)
自动装配bean的属性值 模式 说明 no byName 根据属性名自动装配。此选项将检查容器并根据名字查找与属性完全一致的bean,并将其与属性自动装配。例如,在bean定义中将autowire设置为by name,而该bean包含master属性(同时提供setMaster(..)方法),Spring就会原创 2014-01-28 09:29:49 · 993 阅读 · 0 评论 -
3、Bean的生命周期续
将上篇的的App1修改如下: package com.cdtax.beanlife; import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.xml.XmlBeanFactory; import org.springframework.context.Appli原创 2014-01-27 18:55:16 · 735 阅读 · 0 评论 -
2、srping进阶
spring开发提倡接口编程,配合DI技术可以达到层与层间的解耦 1、体验spring的DI配合接口编程,完成一个字母大小写转换的案例: 思路: 1)创建一个接口ChangeLetter 2)两个类实现接口 3)把对象原创 2014-01-27 11:41:07 · 798 阅读 · 0 评论 -
11、完成雇员管理系统
完成上面的雇员管理系统的相关功能: 添加雇员 删除雇员 修改雇员 退出系统 首先完成添加雇员功能: 登陆成功后,显示mainframe.jsp: 欢迎 ${loginer.name} 所在部门: ${loginer.department.name}请选择你要的操作 添加雇员 删除雇员 修改雇员 退出系统 点击添加雇员,调用EmployeeActio原创 2014-03-05 15:10:25 · 3905 阅读 · 1 评论