框架
马一鸣Ivk
征战四海,只为今日一胜,我,绝不会再败了
展开
-
初识Spring(一)————如何搭建Spring工程
Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器开源框架。 轻量:轻量与重量是一个相对的概念,从大小与开销两方面而言Spring都是轻量的。EJB比较大,且其启动时需要消耗大量的内存、CPU等资源,所以是重量级框架;而Spring则不是,所以是轻量级框架。原创 2019-07-08 19:46:50 · 205 阅读 · 0 评论 -
初识Spring(二)————Spring懒加载
在Web应用程序中,系统的瓶颈常在于系统的响应速度。如果系统响应速度过慢,用户就会出现埋怨情绪,系统的价值也因此会大打折扣。因此,提高系统响应速度,是非常重要的。原创 2019-07-09 15:02:49 · 569 阅读 · 0 评论 -
初识Spring(五)————Spring Bean生命周期
①通过构造方法或工厂方法创建bean对象, ②为bean属性赋值, ③调用 bean 的初始化方法,即init-method指定方法, ④bean实例化完毕,可以使用, ⑤容器关闭, 调用 bean 的销毁方法,即destroy-method指定方法。 init-method:在设置bean的属性后执行的自定义初始化方法,注意:①、该方法不能有参数;②、对象每创建一次就会执行一次该方法原创 2019-07-09 21:15:20 · 167 阅读 · 0 评论 -
初识Spring(三)————Spring域对象
scope=“singleton”:默认值,IoC容器中只存在一个Java类对象,此时Java对象为单例,即每次从IoC容器获取的Java对象都是同一个; scope=“prototype”:每次从IoC容器获取Java对象都是新的对象; scope=“request”:每次HTTP请求都会创建一个新的Bean,该作用域只适用于WebApplicationContext环境; scope=“session”:每次有新的会话都会创建一个新的Bean,该作用域只适用于WebApplicationContext环原创 2019-07-09 21:16:43 · 107 阅读 · 0 评论 -
初识Spring(四)————Spring如何为构造方法中不同数据类型参数赋值
constructor-arg子标签 constructor-arg子标签:指定创建类对象时使用哪个构造函数,每一对或每一个constructor-arg子标签配置一个参数列表中的参数值;如果不配置子标签,则默认使用无参构造函数实例化对象原创 2019-07-09 21:17:50 · 466 阅读 · 0 评论 -
SSM框架———初识MyBatis
一.什么是MyBatis? MyBatis源自Apache的iBatis开源项目, 从iBatis3.x开始正式更名为MyBatis。它是一个优秀的持久层框架。 二.为什么使用MyBatis? 为了和数据库进行交互,通常的做法是将SQL语句写在Java代码中,SQL语句和Java代码耦合在一起不利于后期维护修改,而MyBatis能够帮助我们将SQL语句和Java代码分离,方便了后期因需求变动而对S...原创 2019-07-05 15:54:08 · 3331 阅读 · 0 评论 -
数据库连接池
为什么使用数据库连接池 数据库连接是一种关键、有限且昂贵的资源,创建和释放数据库连接是一个很耗时的操作,频繁地进行这样的操作将占用大量的性能开销,进而导致网站的响应速度下降,严重的时候可能导致服务器崩溃;数据库连接池可以节省系统许多开销。 数据库连接池是什么 数据库连接池(Database Connection Pooling)在程序初始化时创建一定数量的数据库连接对象并将其保存在一块内存区中,...原创 2019-07-12 11:24:28 · 211 阅读 · 0 评论