1. @SpringBootApplication2. @Repository3. @Service4. @RestController5. @Controller6. @Component7. @ResponseBody8. @RequestBody9. @ComponentScan10. @Configuration11. @Bean12. @EnableAutoConfiguration13
转载 2023-07-21 15:16:08
55阅读
目录一、集合框架大纲介绍1.介绍2.集合数组的区别3.常用集合概述Collection常用方法说明集合框架的优点以及作用相关笔试及面试题 一、集合框架大纲介绍1.介绍因为描述场景不一样,数据组织形式的不同因而有不同的数据结构。 Java 集合框架 Java Collection Framework ,又被称为容器 container ,定义在 java.util 包下的一组接口 interfac
转载 2023-08-10 13:15:25
38阅读
文章目录添加并下载依赖,以集成Mysql连接、Mybatis新增DataSource,提供数据库连接信息SpringBoot项目的各层modelmapperservicecontroller接口测试参考文章 所谓“持久”,简单来说就是和数据库交互的那一。 常用的持久框架有 Mybatis和Hibernate,二者的区别是,使用MyBatis时需要我们自己写sql,使用Hiber
转载 2024-09-05 13:48:03
19阅读
Struts2Struts2本质可以分为三个部分?答:核心控制(FilterDispatcher),业务控制(Action)和用户实现企业业务逻辑组件。Struts2的基本流程?(1)客户端初始化一个指向Servlet容器的请求;(2)这个请求经过一系列过滤去(Filter);(3)接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这
转载 2023-07-19 11:10:22
137阅读
什么Spring? 答:Spring分层的JavaEE/SE轻量级开源框架,以IOC和AOP为内核,使用基本的JavaBean来完成以前可以用RJB完成的工作。在实际开发中,通常服务器端采用三体系结构,表示(Web),业务逻辑(Service),持久(Dao)。Spring对每一都提供了技术支持。 表示:在表示提供了与struts等框架的整合 业务逻辑
转载 2023-07-28 16:59:18
121阅读
 控制:@Controller:用于定义控制器类,在spring项目中由控制器负责将用户发来的URL请求转发到对应的服务接口(service),一般这个注解在类中,通常方法需要配合注解@RequestMapping。@RequestMapping:提供路由信息,负责URL到Controller中的具体函数的映射。@Autowired:自动导入依赖的bean @GetMapp
Spring Boot由Pivotal团队提供的一套开源框架,可以简化spring应用的创建及部署。它提供了丰富的Spring模块化支持,可以帮助开发者更轻松快捷地构建出企业级应用。Spring Boot通过自动配置功能,降低了复杂性,同时支持基于JVM的多种开源框架,可以缩短开发时间,使开发更加简单和高效。SpringBoot 的特点(1)快速开发spring应用的框架 (2)内嵌tomcat
上一篇博客写了SpringApplication.run(AuthServiceApplication.class, args); 的SpringApplication初始化,这一篇就写一下后面的run方法。前言:写本篇博客前,我自己一步步的点进方法去看代码,乱糟糟的也不知道,代码都在做什么,反过来调过去的看了许久之后,发现,要想看懂SpringApplication的框架,首先最应该先
       当也许能够说是与你的初恋。妙龄的少女開始有些羞涩。时候说说SHH的故事了。SHH指Spring+Struts+Hibernate。还记研究生复试那天的面试,老师说了一句话Spring的核心控制反转(IOC)和面向切面(AOP),你来说说控制反转IOC吧?。       Struts也是一个开源的框架
文章目录一.简介二.快速入门三.映射文件配置详解1.基本增删改查标签、属性2.动态sql2.1\标签2.2\标签四.核心配置文件1.核心配置文件标签层级关系及作用2.配置示例3.事务管理器4.数据源5.Mapper标签6.自定义类型转换器7.插件机制五.相应API1.工具对象2.openSession方法3.SqlSession会话对象六.Mybatis的Dao实现方式1.代理开发方式介绍七.
转载 2023-09-10 21:40:42
206阅读
1、介绍下SpringMVCSpringMVC一种基于MVC设计模式的Web框架。 SpringMVC通过注解,让简单的Java类成为处理请求的控制器,而无需实现任何接口。同时它还支持RESTful编程风格请求。在B/S架构中系统的标准三架构为表现、业务、持久。 表现就是常说的Web,负责接收客户端请求,向客户端相应结果,表现设计一般都使用MVC模型。MVC指模型、视图、控制器。
转载 2024-04-19 15:34:34
26阅读
应用程序控制框架(application framework)就是设计解决某类特殊问题的一个类,或一组类,要运用某个应用程序框架,通常是继承一个类或多个类,并覆盖这些方法.在覆盖的方法中编写代码定制应用程序框架提供的解决方案,以解决你的问题控制框架一类特殊应用程序框架,它用来解决响应事件的需求,主要用来响应事件的系统被称为事件驱动系统,(最常见的GUI)应用框架设计中,设计的关键"变化的事物
转载 2024-03-06 19:14:37
67阅读
项目分层: Controller控制,负责衔接前后端的作用,提交的请求为其设置对应的Servlet进行特定功能的处理, 这里的进行特定功能的处理一般编写在Model中的业务处理中的。Controller一般只是在Web应用中充当一个中介者的作用。 负责具体的业务模块流程的控制,调用service的接口来控制业务流程。Service业务: service主要负责业务模块的应用逻辑应用设计
springboot其实是spring家族的一个成员,当然继承了所有spring和springMVC的注解,这里一起做一个总结。二、控制注解:@Controller1、@Controller:用于定义控制器类,在spring 项目中由控制器负责将用户发来的URL请求转发到对应的服务接口(service),一般这个注解在类中,通常方法需要配合注解@RequestMapping@Controlle
(第一次学时没注意,再次碰到后发现有点难理清两者概念)首先分清架构、框架、和设计模式的区别:设计模式:处理类与类之间关系的一种设计思路:使用设计模式时设计的重用。框架:就拿java程序员来说,熟知的Spring系列框架半成品项目,在之上继续开发各种项目,使用框架代码的重用。架构:比较易混淆,比如三架构,我们开发时经常用到的架构,SSM系列框架也是针对该架构设计的,个人理解就是搭建项
一、JavaBean简介JavaBean使用Java语言开发的一个可重用的组件,在JSP的开发中可以使用JavaBean减少重复代码,使整个JSP代码的开发更简洁。JSP搭配JavaBean来使用,有以下的优点:1.可将HTML和Java代码分离,这主要是为了日后维护的方便。如果把所有的程序代码(HTML和Java)写到JSP页面中,会使整个程序代码又多又复杂,造成日后维护上的困难。2.可利用J
转载 2024-09-09 08:55:25
28阅读
今天我要将json和ajax引入到我所写的框架,不过今天用到的技术有部分不是我框架最终使用到的技术,比如ajax技术,我用到的最为原始的ajax技术,这次算是对老技术的回顾,不过不管技术如何演进,对技术的本质的掌握都是十分重要的。  首先我简单介绍下json的基础知识。  json的定义:基于JavaScript语言的轻量级的数据交换格式(JavaScript Object Notiation
转载 4月前
417阅读
在项目开发的过程中,有时把整个项目分为三架构,其中包括:表示(UI)、业务逻辑(BLL)和数据访问(DAL)。三的作用分别如下: 表示:为用户提供交互操作界面,这一点不论对于Web还是WinForm都是如此,就是用户界面操作。我们网站展示给用户看的界面。 业务逻辑:负责关键业务的处理和数据的传递。复杂的逻辑判断和涉及到数据库的数据验证都需要在此做出处理。根据传入
文章目录整合MyBatis创建工程,添加依赖创建数据库、表、实体类等配置DemoApplication和properties创建数据访问创建Controller类整合MyBatis-Plus创建工程,添加依赖创建MyBatis-plus配置类创建实体类创建mapper文件编写测试类,测试结果在Mybatis-plus中编写原生sql的两种方法第一:在pom.xml文件中添加第二:把xml文件放
Java Socket和网络模型      Java SocketJVM通过操作系统操控CPU、网卡与外界通信的一个组件,包括BIO、NIO、AIO等网络IO组件的底层也是Socket。      在了解Java Socket之前最好先了解一下网络模型的相关概念:OSI七模型
转载 2023-11-20 08:19:37
44阅读
  • 1
  • 2
  • 3
  • 4
  • 5