web
文章平均质量分 54
Ai清
这个作者很懒,什么都没留下…
展开
-
搭建WEB项目
搭建WEB项目 新建一个springmvc-mybatis-book-yuyongqing的项目 如下图: pom.xml <dependencies> <!-- https://mvnrepository.com/artifact/org.springframework/spring-core --> <dependency> <groupId>org.springframework</groupId> <artifact原创 2021-04-07 20:19:42 · 121 阅读 · 1 评论 -
SpringMVC的工程搭建步骤
创建项目 1、新建一个项目名为:springmvc-demo-yuyongqing 右键项目名选择Add Framework Support 2、选择Web Application 3、配置SpringMVC pom.xml <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <versi原创 2021-04-05 14:25:57 · 536 阅读 · 5 评论 -
Mybatis数据库的增删改查
准备数据 在数据库中准备以下数据 #删除mybatis_demo数据库 drop database if exists mybatis_demo; # 创建mybatis_demo数据库 create database mybatis_demo; # 使用mybatis_demo数据库 use mybatis_demo; # 创建account表Proxy Pattern create table user ( id int auto_increment primary key, username varc原创 2021-03-31 09:40:52 · 143 阅读 · 0 评论 -
MyBatis使用Mapper配置查询数据
Mapper是什么? SQL语句都写在Mapper配置文件中,Mappers 标签就是用来配置需要加载的 SQL 映射配置文件路径的。Mappers标签下有许多mapper标签,每一个 mapper 标签中配置的都是一个独立的映射配置文件的路径。 注解方式用Mapper 之前MyBatis的工程搭建项目的基础下mybatis-config.xml里面加Mappers标签。 1、配置如下: <!-- mapper配置 --> <mappers> <mapper class=原创 2021-03-30 22:26:22 · 682 阅读 · 0 评论 -
MyBatis的工程搭建
创建项目 项目名:mybatis-demo(-yuyongqing)自己的名字拼音; 项目代码结构 准备数据库的数据原创 2021-03-29 20:19:54 · 173 阅读 · 0 评论 -
Spring AOP(简单的转账实现)
转账功能 新建数据库 导包 <dependencies> <!-- https://mvnrepository.com/artifact/org.springframework/spring-test --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <ver原创 2021-03-27 23:45:30 · 343 阅读 · 0 评论 -
引入IOC与DI
代码结构 引入IOC之前 User模块实体类:User.java User模块视图类:UserVo.java Dao层实现类:UserDaoImpl.java UserService.java: User模块Service层实现类:UserServiceImpl.java User模块Controller层:UserController.java User模块测试类:UserTest.java 测试结果: 引入IOC(XML) <bean id="userDao" class="d原创 2021-03-27 20:53:16 · 131 阅读 · 0 评论 -
后端项目常用代码结构
如图所示: Controller 流程控制层:负责业务模块流程控制 Service 业务逻辑层:负责业务逻辑设计 Dao 数据操作层:负责与数据库联系 后面为了方便数据传输,引入常用的entity(实体)和vo(视图)。 ...原创 2021-03-27 19:15:30 · 521 阅读 · 0 评论 -
Spring的搭建
配置Maven 如图所示:找到之前准备好的文件路径 流程 1、新建UserService接口 2、新建UserService实现类 3、通过bean将UserService放入容器 4、通过context的getbean方法拿到UserService对象 加载基础包: 代码如下: <dependencies> <!-- https://mvnrepository.com/artifact/org.springframework/spring-core --> <dep原创 2021-03-27 16:43:27 · 497 阅读 · 6 评论 -
初识MyBatis
使用JDBC的步骤 加载JDBC驱动程序 → 建立数据库连接Connection → 创建执行SQL的语句Statement → 处理执行结果ResultSet → 释放资源. Hibernate 是一个全自动的 ORM框架,Hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 什么是MyBatis? MyBatis(前身是iBatis)是一个支持普通SQL查询、存储过程以及高级映射的持久层框架。 MyBatis框架也被称之为半个ORM(Obje原创 2021-03-27 15:03:41 · 2917 阅读 · 5 评论 -
SSH与SSM
SSH和SSM的区别 SSH:spring +Struts2 + hlibernate。 SSM:spring + SpringMVC + MyBatis; SSH 通常指的是 Struts2 做控制器(controller),spring 管理各层的组件,hibernate 负责持久化层。 SSM 则指的是 SpringMVC 做控制器(controller),Spring 管理各层的组件,MyBatis 负责持久化层。 共同点: 1.Spring依赖注入DI来管理各层的组件。 2.使用面向切面编程A原创 2021-03-27 14:47:42 · 279 阅读 · 1 评论 -
Spring框架
Spring是一个开源的控制反转(IOC)和 面向切面(AOP)的容器框架,主要目的简化企业开发。 控制反转(Inversion of Control) 控制反转, 解决程序对象紧密耦合问题(工厂+反射+ 配置文件), 将程序中原来构造对象的权限,交给IoC容器来构造,当程序需要对象,找IoC容器获取。 依赖注入(Dependency Injection) IoC容器需要为程序提供依赖对象,返回对象所依赖对象一同可以提供(Servlet需要Service, 找Ioc容器获取Service, ..原创 2021-03-27 13:03:55 · 265 阅读 · 2 评论