随笔分类 - Java SSM框架系列学习
摘要:1.事务的概念 理解事务之前,先讲一个你日常生活中最常干的事:取钱。 比如你去ATM机取1000块钱,大体有两个步骤:首先输入密码金额,银行卡扣掉1000元钱;然后ATM出1000元钱。这两个步骤必须是要么都执行要么都不执行。如果银行卡扣除了1000块但是ATM出钱失败的话,你将会损失1000元;如
阅读全文
摘要:1.项目搭建 <1>数据库表account对应的账户实体类 <2>账户的持久层接口及其实现类 接口类 IAccountDao AccountDaoImpl.java 2.JdbcTemplate的使用 <1>JdbcTemplate最基本用法 <2>JdbcTemplate 用IOC进行依赖注入 <
阅读全文
摘要:1.AOP的概念 AOP(Aspect Oriented Programming 面向切面编程),通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的
阅读全文
摘要:1.项目结构 2.基于xml配置的项目 <1>账户的业务层接口及其实现类 IAccountService.java AccountServiceImpl.java <2>账户的持久层接口及其实现类 IAccountDao.java IAccountDaoImpl.java <3>数据库表accoun
阅读全文
摘要:1.工程环境搭建 2.基于注解的IOC配置 IOC注解的分类 (1)用于创建对象的 他们的作用就和在XML配置文件中编写一个<bean>标签实现的功能是一样的@Component: 作用:用于把当前类对象存入spring容器中 属性: value:用于指定bean的id。当我们不写时,它的默认值是当
阅读全文
摘要:1.依赖注入(Dependency Injection) (1)IOC的作用: 降低程序间的耦合(依赖关系)(2)依赖关系的管理: 以后都交给spring来维护 在当前类需要用到其他类的对象,由spring为我们提供,我们只需要在配置文件中说明(3)依赖关系的维护: 就称之为依赖注入。 依赖注入:
阅读全文
摘要:1.spring介绍 Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control: 反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 Spring MVC
阅读全文
摘要:1.表与表之间的关系及其举例 表之间的关系有4种:一对多、多对一、一对一、多对多。 举例: (1)用户和订单就是一对多 一个用户可以下多个订单 (2)订单和用户就是多对一 多个订单属于同一个用户 (3)人和身份证号就是一对一 一个人只能有一个身份证号 一个身份证号只能属于一个人 (4)老师和学生之间
阅读全文
摘要:1.项目结构 2.数据库表User对应的实体类 3.查询条件javabean 4.操作数据库的接口IUserDao.java 5.IUserDao.xml数据库表操作的接口的映射文件 6.Mybatis的配置文件SqlMapConfig.xml 7.综合测试类
阅读全文
摘要:1.CRUD的含义 CRUD是指在做计算处理时的增加(Create)、读取(Retrieve)(重新得到数据)、更新(Update)和删除(Delete)几个单词的首字母简写。主要被用在描述软件系统中数据库或者持久层的基本操作功能。 2.URL的概念及含义 URL:Uniform Resource
阅读全文
摘要:1.搭建 Mybatis 开发环境 mybatis的环境搭建 第一步:创建maven工程并导入坐标 第二步:创建实体类和dao的接口 第三步:创建Mybatis的主配置文件 SqlMapConifg.xml 第四步:创建映射配置文件 IUserDao.xml 环境搭建的注意事项: (1)创建IUse
阅读全文
摘要:1.框架的概念 框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。框架是我们软件开发中的一套解决方案,不同的框架解决的是不同的问题。 使用框架的好处: 框架封装了很多的细节,使开发者可以使用极简的方
阅读全文
摘要:1.*号通配符优化struts.xml代码 创建一个UserAction的动作类 Struts.xml文件配置 2.Struts.xml配置文件中的result元素的type取值的四种类型 chain的配置实例: <1>利用chain转发到同一个包下的不同action 效果图: <2>利用chain
阅读全文
摘要:1.框架介绍 所谓框架,就是把一些繁琐的重复性代码封装起来,使程序员在编码中把更多的精力放到业务需求的分析和理解上面。 特点:封装了很多细节,程序员在使用的时候会非常简单。 早前,有三大框架struts、hibernate、spring(SSH) 近几年,springmvc、mybatis、spri
阅读全文