- 博客(23)
- 收藏
- 关注
原创 Spring Boot:实现CRUD和分页功能
pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd..
2022-04-25 16:31:24
221
原创 Spring Boot 笔记1
SpringApplication与Spring容器类配置与XML配置传统Spring框架大多采用XML文件作为配置文件,但Spring Boot推荐使用Java配置类(使用@Configuration注解修饰的类)作为配置文件。(1)如果希望Spring Boot能加载其他配置类或者扫描其他包下的配置类或Bean组件,则可使用如下两个注解。➢@Import:该注解显式指定Spring Boot要加载的配置类。➢@ComponentScan:该注解指定 Spring Boot 扫描指定包及其
2022-04-15 01:06:05
1224
原创 SSM框架项目:米米商城后台管理系统
SSM框架项目【米米商城】-Java项目实战教程(涵盖技术点:Java零基础、数据库、前端、SSM框架)打通JavaEE的任督二脉_哔哩哔哩_bilibili你的三连就是创作的动力!一定不要忘记收藏、点赞、投币哦~本系统采用SSM技术进行开发与设计,可以让学员对JavaEE的框架有个全面的认识,并能将实用技能与理论知识进行完美的结合,让学员知其然的同时,也要知其所以然。服务端:Spring+SpringMVC+MyBatis框架整合数据库:MySql8.0web服务器:Tomcat项目管理:Maven前端:
2022-04-09 17:28:12
2512
原创 Spring注解的使用 学习笔记
Java框架都开始对XML配置方式“弃置不顾”,几乎所有的主流Java框架都打算支持“零配置”特性,都开始支持使用注解来代替XML配置文件。搜索Bean类Spring通过使用一些特殊的注解来标注Bean类。Spring提供了如下几个注解来标注Spring Bean:@Component:标注一个普通的Spring Bean类。@Controller:标注一个控制器组件类。@Service:标注一个业务逻辑组件类。@Repository:标注一个DAO组件类。如果需要定义一个普通的Sprin.
2022-04-08 20:46:27
342
原创 SpringMVC 学习笔记
作为Spring框架的一部分,Spring MVC可以与Spring框架无缝整合。实际上,Spring MVC本身就是基于Spring核心容器的,Spring MVC的控制器天然就处于Spring容器的管理之下,因此Spring可以轻易地将Service组件注入控制器中。
2022-04-06 22:20:38
972
原创 MyBatis 的基本用法 学习笔记
MyBatis的映射方式严格来说,MyBatis并不是真正的ORM框架,它只是一个ResultSet映射框架。MyBatis只负责将JDBC查询得到的ResultSet映射成实体对象。...
2022-04-05 14:39:55
1177
原创 Spring 事务的简单用法
Spring的事务管理不需要与任何特定的事务API耦合。对不同的持久层访问技术,编程式事务提供了一致的事务编程风格,通过模板化操作一致性地管理事务。Spring 支持的事务策略Spring具体的事务管理由PlatformTransactionManager的不同实现类来完成。在Spring 容器中配置PlatfonnTransactionManager Bean 时,必须针对不同的环境提供不同的实现类。使用Spring JDBC辅助类增删改查一个简单表的数据创建一个StudentDao接口,
2022-03-26 17:13:52
965
原创 Spring AOP 学习笔记
Spring 的AOPAOP 专门用于处理系统中分布于各个模块(不同方法)中的交叉关注点的问题,在Java EE应用中,常常通过AOP 来处理一些具有横切性质的系统级服务,如事务管理、安全检查、缓存、对象池管理等, AOP 已经成为一种非常常用的解决方案。AspectJ 是一个基于Java 语言的AOP 框架, 掌握AspectJ 是学习 Spring AOP 的基础。AspectJ 下载传送门(安装过程自行百度):Index of /eclipse/tools/aspectj/http://m
2022-03-25 21:34:52
734
原创 Spring 的基本用法 学习笔记
Spring简介Spring 是一个从实际开发中抽取出来的框架,因此它完成了大量开发中的通用步骤,留给开发者的仅仅是与特定应用相关的部分,从而大大提高了企业应用的开发效率。Spring 为企业应用的开发提供了一个轻量级的解决方案:基于依赖注入的核心机制、基于AOP 的声明式事务管理、与多种持久层技术的整合,以及优秀的Web MVC 框架等。Spring 是企业应用开发的“ 一站式”选择,Spring 贯穿表现层、业务层、持久层。总结起来,Spring 具有如下优点:1.低侵入式设计,代码
2022-03-17 18:16:20
1936
原创 Struts2 + hibernate 5 :父子表的CRUD操作和分页功能
1.使用Hibernate进行父子表的CRUD操作2.父子表自由设计,只要能体现父子表关系就可以目的:真正学会使用Hibernate来进行增加、查询、更新、删除操作,不再是Demo内容:在数据库中建立父子表,分别能对父子表进行增加、查询、更新、删除操作,一定要实现分页功能。友情提示: 1、对子表的操作,一定是带有父表Id的,否则不可能知道该条记录是从属于那个父表数据。 2、表的主键生成方式不同,Hibernate的配置不同,需要注意一下。以上就是实验的要...
2022-03-13 02:44:12
290
原创 Hibernate 5 的基本用法2
深入Hibernate映射@GeneratedValue如果希望 Hibernate 为逻辑主键自动生成主键值,则应该使用 @GeneratedValue 来修饰实体的标识属性:@JoinColumn@JoinColumn 注解专门用于定义外键列:@Column在默认情况下,被 @Entity 修饰的持久化类的所有属性都会被映射到底层数据表。为了指定某个属性所映射的数据列的详细信息,如列名、列宇段长度等,可以在实体类中使用 @Column 修饰该属性:@Enti
2022-03-10 18:31:43
1995
原创 idea2020.1.1+Struts2:配置Struts.xml
一、命名空间及result的转发类型1.新建项目test22.定义2个action类,分别处理普通用户访问和管理员用户访问,并在execute方法中分别对普通用户和管理员用户进行校验:普通用户:用户名(testuser),密码(123);管理员:用户名(testadmin),密码(123)loginAdminAction.java:处理管理员package action;import com.opensymphony.xwork2.ActionContext;import c.
2022-03-09 18:11:58
779
原创 Hibernate 5 的基本用法1
ORMYour relational data. Objectively. - Hibernate ORMIdiomatic persistence for Java and relational databases.http://hibernate.org/orm/ORM 的全称是 Objec/Relation Mapping ,即对象/关系数据库映射。 ORM 可理解成一种规范,它概述了这类框架的基本特征:完成面向对象的编程语言到关系数据库的映射。ORM 工具的唯一作用就是:把对持久化.
2022-03-06 20:11:47
1103
原创 Struts2:配置处理结果Result 学习笔记
Action 处理完用户请求后,将返回一个普通字符串,整个普通字符串就是一个逻辑视图名,必须在 struts.xml 文件中完成逻辑视图和物理视图资源的映射。一旦系统收到 Action 返回的某个逻辑视图名,系统就会把对应的物理视图资源呈现给用户。Struts2在 struts xml 文件中使用<result.../>元素来配置结果,根据<result.../>元素所在位置的不同, Struts2提供了两种结果:局部结果:将<result.../>作为<a
2022-02-28 21:19:01
547
原创 Struts2:Action 学习笔记
配置Action就是让Struts2知道哪个Action处理哪个请求,也就是完成用户请求和Action之间的对应关系。虽然Struts2已经没什么人用了,但因为课程需要还是得好好学一下。包和命名空间Action(<Action.../>)只能在包(<package.../>)下完成定义,一个包可以有多个Action和拦截器(<interceptors..../>)。以下是关于包的几个属性:name :必需属性。该属性指定该包的名字,该名字是该包被其他包引用的
2022-02-27 01:02:07
305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人