自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 MyBatis实现Mapper配置并查询数据

MyBatis实现Mapper配置并查询数据什么是MapperMapper就是为了解决单表增删改查,基于Mybatis的插件。开发人员不需要编写SQL,不需要在DAO中增加方法,只要写好实体类,就能支持相应的增删改查方法。Mapper 作为 Java 方法和 SQL 语句之间的桥梁,来帮助我们更好地去使用 SQLJava 接口方法与 SQL 语句以及 mapper 之间的关系如下图所示:我们新建Maven项目名为“mybatis-mapper“,设置好Maven版本、配置文件以及Maven仓库以

2021-04-15 00:00:00 273 1

原创 集成Spring MVC框架

1.把集成spring MVC所需要的Maven依赖包和相关的属性值添加到pom.xml文件中,具体代码如下:其次,在web.xml配置文件中添加到DispatcherServlet配置,在/srcmain/resources目录下创建配置文件spring-mvc.xml最后,在/srcmain/java 目录下创建包com.ay.controller,并创建控制层类AyTestController,...

2021-04-14 00:33:44 143

原创 SpringMVC工程搭建

1.使用IDEA创建Maven工程2.IDEA配置Maven3.添加web(1)右键项目名:“Add Framework Support"(2)选择WebApplication(3)核实版本号(4)核实是否会自动创建web.xml4.引入依赖5.添加Spring框架的核心配置文件6.在Spring的配置文件中配置MVC7.在controller包下新建HelloController类...

2021-04-14 00:29:40 79

原创 for forEach 循环及Lambda表达式

1.for(表达式1;表达式2;表达式3)表达式1:1.执行初始部分,循环结构的初始部分,为循环变量赋初值。初始化只执行一次表达式2:1.进行循环条件判断();3.forEach循环 + Lambda表达式2.for each 循环,遍历集合或者数组语句:3.forEach循环 + Lambda表达式...

2021-04-14 00:25:49 478

原创 SSH

SSH是Spring+Struts2+Hibernate的缩写,是一种Java企业级应用框架。比较稳定,不容易出现b问题,且维护较方便。List itemSpring的体系结构:1、List itemData Access/Integration:持久层2、Web:表现层 是Spring对表现层数据的处理部分的支持。SpirngMVC就是其中的一种3、Test:测试层 是Spring对项目提供的一个完整测试环境中间的两部分 是Spring框架的核心功能核心功能4、控制反转(IOC):他是一种设

2021-04-14 00:21:35 843

原创 Spinning IOC &DI

运行截图

2021-04-14 00:08:19 66

原创 代理模式

代理模式:为其他对象提供一种代理以控制对这个对象的访问静态代理:预先确定了代理与被代理者的关系优点:可以做到在不修改目标对象的功能前提下,对目标功能扩展.缺点:会有很多代理类,类.且目标对象与代理对象都要维护.动态代理:代理类并不是在Java代码中实现,而是在运行时期生成,动态代理分为jdk动态代理和cglib动态代理...

2021-04-14 00:07:00 62

原创 Spring简介

if…elseif (判别式) {代码块1} else {代码块2}2.三目运算符一般形式为:表达式1?表达式2:表达式3;如果表达式结果为真,会执行表达式2,若为假执行表达式3

2021-04-14 00:05:51 103

原创 maven web模板项目结构

1.常用结构2.作用dao层:负责与数据库进行联络service层:主要负责业务模块的应用逻辑应用设计controller层:负责具体的业务模块流程的控制

2021-04-14 00:04:35 86

原创 Spring-AOP

ConnectionUtils.javaAccount模块Dao层实现类:AccountDaoImpl.javaAccount模块测试类:AccountTest.java.事务代理工具类:TransactionProxyUtils核心配置文件:applicationContext.xml

2021-04-14 00:03:14 53

原创 MyBatis简介

1.定义:优秀的持久层框架2.作用:(1)Mybatis实现了接口绑定,使用更加方便(2)对象关系映射的改进,效率更高(3)MyBatis采用功能强大的基于OGNL的表达式来消除其他元素MyBatis的框架架构:...

2021-04-13 23:56:55 56

原创 ORM程序技术

1.定义:ORM(Object Relational Mapping):是一种程序技术2.作用:用于实现面向对象编程语言里不同类型系统的数据之间的转换3.ORM的优劣势:优势(1)ORM解决的主要问题是对象和关系的映射(2)不用直接编写SQL代码(3)专注于业务逻辑的处理,提高了开发效率劣势(1)会退化使用SQL的技能(2)在一定程度上牺牲程序的执行效率...

2021-04-13 23:56:08 83

原创 SSH和SSM的区别

1、定义:SSH(Spring+Struts2+Hibernate):spring 为事务层、Struts2为控制器、 hibernate 负责持久层SSM: springMVC为控制器、spring 为事务层、 MyBatis 负责持久2、本质:Spring框架+MVC模式框架+ORM技术框架3、区别:SSM和SSH不同主要在MVC实现方式,以及ORM持久化方面不同(Hiibernate与Mybatis)SSM轻量级配置,拥有极致对的注解,且ORM实现更加灵活,SQL优化更简便;SSH较注

2021-04-13 23:48:24 394 4

原创 Spring工程搭建

创建项目1、使用IDEA创建maven项目2、IDEA配置,点击File-setting-搜索maven搭建配置,在pom.xml中复制以下代码 org.springframework spring-core 5.2.13.RELEASE org.springframework spring-beans 5.2.13.RELEASE

2021-04-13 19:15:37 187

原创 MAC简介以及设计模式

MAC模块持久层(数据交互的)-表现层(页面)-核心模块(三大核心功能)-测试模块(测试功能)三大核心模块ioc(控制反转),意思是控制层的转移,即原来控制权在A手中,现在需要B来接管面向切面编程:依赖注入;spring框架优势:提高开发效率(编写更简单),增强可重用性,提供编写规范,节约维护成本,解耦底层实现原理WER应用程序的主流开发技术有三种Serviet PHP .netsenviet:复杂,不安全,难管理控制器作为视图和模型的桥梁;客户—>控制器—>模型—&g

2021-04-13 19:12:32 2536

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除