Spring-工厂高级特性

一、对象的生命周期 什么是对象的生命周期? 指的是一个对象的创建、存活、消亡的一个完整过程 为什么要学习对象的生命周期? 由Spring负责对象的创建、存活、销毁,了解生命周期,有利于我们使用好Spring为我们...

Spring-工厂

一、简单工厂和通用工厂 EJB(Enterprise Java Bean)技术的问题 运行环境苛刻 代码移植性差 EJB是一个重量级的框架 什么是Spring Spring是一个轻量级的JavaEE解决方案,整合众多优秀的设计模式 轻量级 对于...

JavaWeb核心

一、使用Servlet做一个单表的CRUD操作 第一步:创建数据库表 第二步:准备一套HTML页面中的链接,使业务都能跑通,实现页面流转 第三步:分析系统包括的功能(CRUD) 第四步:在IDEA中搭建环境 创建一个webapp,...

JavaWeb

一、Javaweb-Tomcat 系统架构 C/S架构(Client/Server) 特点:需要安装特定的客户端软件 优点 速度快(软件中的数据大部分都是集成到客户端软件当中的,很少量的数据从服务器端传送过来) 体验好 界面酷炫 服...

Maven

一、Maven概述 管理规模庞大的jar包的专门工具 脱离IDE环境执行构建操作的专门工具 构建 构建过程包含的主要的环节: 清理:删除上一次构建的结果,为下一次构建做好准备 编译: Java源程序编译成*.class字节码文...

JDBC

一、JDBC概述 JDBC为访问不同的数据库提供了统一的接口,为使用者屏蔽了细节问题。 Java 程序员使用JDBC ,可以连接任何提供了JDBC驱动程序的数据库系统,从而完成对数据库的各种操作 Java程序员实际上只要面向...

HTML-CSS-JavaScript

HTML HTML(Hyper Text Markup Language): 负责网页的结构(页面元素和内容)。 HTML(HyperText Markup Language): 超文本标记语言 超文本:超越了文本的限制,比普通文本更强大。除了文字信息,还可以定义图片、...

MySQL事务篇

MySQL的事务是在InnoDB存储引擎中实现的。 事务是什么? 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失...

MySQL 索引篇

索引概述(为什么添加索引?) 无索引:查找时需要全表扫描,效率太低 有索引:查找时通过B+Tree查找时效率高, 索引的优势: 提高数据检索的效率,降低数据库的IO成本 通过索引对数据进行排序,降低数据排序的成...