文章分类 -  SSM

摘要:目的:Spring管理事务简化事务操作 一、Spring整合JDBC (1)Spring中提供了一个可以操作的数据库的对象,对象封装了jdbc的技术 (2)JDBCTemplate JDBC模板对象 (3)与DBUtils中的QueryRunner非常相似 步骤:准备工作 1、导包 2、准备数据库 阅读全文
posted @ 2019-03-20 16:20 小菜鸡哒 阅读(113) 评论(0) 推荐(0)
摘要:参考:https://www.cnblogs.com/xdp-gacl/p/3971367.html 阅读全文
posted @ 2019-03-20 09:27 小菜鸡哒 阅读(131) 评论(0) 推荐(0)
摘要:*一、Spring整合junit测试(解决反复写测试类的问题): 步骤: 第一步:导包4+2+aop+test 第二步:配置注解 @RunWith(SpringJUnit4ClassRunner.class) 帮我们创建容器 @ContextConfiguration("classpath:appl 阅读全文
posted @ 2019-03-19 21:38 小菜鸡哒 阅读(98) 评论(0) 推荐(0)
摘要:我的初步理解:Spring是一个大容器可以存放框架中的所有对象,并对其中的对象进行管理(管理:new对象、、、),而且spring有很强的事务管理功能。提供AOP(事务)支持和IOC思想。 一、spring基本概念 二、配置文件 applicationContext.xml可以放在src下的任意文件 阅读全文
posted @ 2019-03-19 16:15 小菜鸡哒 阅读(68) 评论(0) 推荐(0)
摘要:参考:https://www.cnblogs.com/wxisme/p/4924561.html 阅读全文
posted @ 2019-03-08 19:44 小菜鸡哒 阅读(77) 评论(0) 推荐(0)
摘要:配置文件:参考:https://www.cnblogs.com/wxisme/p/4924561.html 一、整合思路 1、Dao层: Mybatis的配置文件: SqlConfig.xml: 不需要配置任何内容,需要有文件头。文件必须存在 applicationContext-dao.xml: 阅读全文
posted @ 2019-03-07 20:36 小菜鸡哒 阅读(130) 评论(0) 推荐(0)
摘要:一、基本概念 1、项目管理中的版本可控制问题 通常软件开发由多人协作开发,如果对代码文件、配置文件、文档等没有进行版本控制,将会出现很多问题: 备份多个版本,占用磁盘空间大 解决代码冲突困难 容易引发BUG 难于追溯问题代码的修改人和修改时间 难于恢复至以前正确版本 无法进行权限控制 项目版本发布困 阅读全文
posted @ 2019-02-25 19:13 小菜鸡哒 阅读(223) 评论(0) 推荐(0)
摘要:使用注解代替xml配置 一、实现注解使用的步骤: 1、导包4+2+spring 2、需要为主配置文件引入新的命名空间(约束) 3、开启使用注解使用配置文件 context:component-scan是扫描组件,会在base-package=" "指定的包下包括这个包下的所有子包进行扫描其下的所有类 阅读全文
posted @ 2019-02-25 10:10 小菜鸡哒 阅读(95) 评论(0) 推荐(0)
摘要:启蒙: IOC:(IOC)Inverse of control 反转控制,将我们创建对象的方式反转了,以前对象的创建是由我们开发人员自己维护,包括依赖关系也是自己注入(相互关联的操作)。使用了Spring之后,对象创建的依赖关系可以由Spring完成创建以及注入,反转控制就是反转了对象的创建方式,从 阅读全文
posted @ 2019-02-25 10:09 小菜鸡哒 阅读(124) 评论(0) 推荐(0)
摘要:Lucene 不常用,后面补充 单独使用Lucene实验站内搜索需要开发的工作量较大,主要表现在:索引维护、索引性能优化、搜索性能优化等,因此不建议采用。(老一代的程序使用) solr 一、基本概念: Solr是Apache下的一个顶级开源项目,采用java开发,它基于Lucene的全文搜索服务器。 阅读全文
posted @ 2019-02-25 10:05 小菜鸡哒 阅读(96) 评论(0) 推荐(0)
摘要:一、基本概念 三层架构和MVC SpringMVC和Struts的异同: 共同点: 它们都是表现层框架,都是基于 MVC 模型编写的。 它们的底层都离不开原始 ServletAPI。 它们处理请求的机制都是一个核心控制器。区别: Spring MVC 的入口是 Servlet, 而 Struts2 阅读全文
posted @ 2019-02-23 15:52 小菜鸡哒 阅读(260) 评论(0) 推荐(0)
摘要:一、输入输出映射 Mapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心。 1、环境准备 (1)复制昨天的工程,按照下图进行 (2)下图粘贴,并更名 (3)只保留Mapper接口开发相关的文件,其他删除 最终效果图: (4)如下图修 阅读全文
posted @ 2019-02-22 20:14 小菜鸡哒 阅读(91) 评论(0) 推荐(0)
摘要:一、基本概念: Mybatis是apache的一个开源项目iBtis,2010年这个项目由apache software foundation迁移到google code,并且改名MyBatis,2013年11月迁移到GitHub。 Mybatis是一个优秀的持久层框架,它对jdbc的操作数据库的过 阅读全文
posted @ 2019-02-21 11:15 小菜鸡哒 阅读(113) 评论(0) 推荐(0)
摘要:一、MVC设计模式: MVC设计模式:Model-View-Controller简写 MVC是软件工程中的一种软件架构模式,它是一种分离业务逻辑与显示界面的设计方法,它把软件系统分为三个基本部分:模型(model)、视图(view)、控制器(controller) 控制器 controller:对请 阅读全文
posted @ 2019-02-09 13:47 小菜鸡哒 阅读(3419) 评论(0) 推荐(1)