文章目录一、Spring概念二、Spring特征三、Spring基本架构3.1Spring体系结构3.2Core Container(核心容器)3.3Data Access/Integration(数据访问/集成)3.4Web(MVC/Remoting)3.5Test(测试)3.6AOP(面向切面编程)四、Spring主要jar包五、Spring用到的设计模式六、Spring核心IOC和AOP6
转载 2023-07-21 11:34:32
211阅读
最近要写一个javaweb的简单课设:企业职工人事在线管理信息系统的设计与实现在打开jee准备写的时候,突然想起来好像javaweb中有框架一说,可以模块化的实现许多功能。但是在课堂上老师并没有教相关的知识(。。。),所以只有自己来学习一下。同时记录一下自己的学习过程加深印象。 在学习之前,先提出问题:1.什么是框架2.框架的作用3.java中有哪些框架4.为什么要用框架 1.
转载 2023-06-28 09:29:02
47阅读
本文为个人学习和总结所用。一:简介DAO (DataAccessobjects 数据存取对象) 是指位于业务逻辑和持久化数据之间实现对持久化数据的访问。通俗来讲,就是将数据库操作都封装起来。DAO模式是一种结构模式,它允许我们使用抽象API将应用程序/业务层与持久层(通常是关系数据库,但它可以是任何其他持久性机制)隔离开来。其实际为一个为数据库或其他持久化机制提供了抽象接口的对象,在不暴露底层持久
转载 2022-05-19 18:10:56
75阅读
Java得设计者给我们提供了这些集合类,在后面编程中是相当有用的,具体什么时候用什么集合,要根据我们刚才分析的集合异同来选取。总结  Ⅰ.如果要求线程安全,使用Vector、Hashtable  Ⅱ.如果不要求线程安全,应使用ArrayList、LinkedList、HashMap  Ⅲ.如果要求键值对,则使用HashMap,Hashtable  Ⅳ.如果数据量很大,又要线程安全考虑Vector&
转载 2023-06-07 15:34:08
83阅读
转载 2023-06-12 14:50:46
0阅读
Spring负责管理项目中的所有对象,Spring看作是项目中对象的管家Spring框架的功能:aop支持、ioc思想、spring jdbc、aop事务、junit测试支持Spring搭建:导包:beans、context、core、exception四个基础包日志包创建实体类对象书写配置文件:建议文件名为applicationContext.xml导入约束文件Schema约束代码测试:1、创建
转载 2024-02-09 15:57:21
29阅读
# Java框架实例教程 ## 引言 Java是一种面向对象的编程语言,广泛应用于开发各种类型的应用程序。为了提高开发效率和代码质量,许多Java框架应运而生。本教程将介绍几个常用的Java框架,并通过实例演示其使用方法和特点。 ## 目录 1. Spring框架 2. Hibernate框架 3. Struts框架 ## 1. Spring框架 Spring是Java最流行的开发框架
原创 2023-08-08 18:37:09
39阅读
# UIAutomator框架Java教程 UIAutomator是Android开发中用于自动化测试的强大工具,它可以让开发者测试应用程序的用户界面(UI)。对刚入行的小白来说,下面是实现UIAutomator框架的步骤和代码示例。 ## 流程 以下是实现UIAutomator测试的基本流程: | 步骤 | 描述 | |------|------| | 1. 环境准备 | 安装Andro
原创 7月前
54阅读
# Java Struts框架教程 ## 概述 在本教程中,我们将一步步教会你如何使用Java Struts框架Java Struts是一个基于MVC设计模式的Java框架,用于开发Web应用程序。通过学习本教程,你将了解如何配置和使用Struts来构建一个简单的Web应用程序。 ## 整体流程 下面是实现Java Struts框架的整体流程的简要概述: | 步骤 | 描述 | | --
原创 2023-08-05 07:40:50
99阅读
netty介绍 -Netty 是由 JBOSS 提供的一个 Java 开源框架,现为 Github 上的独立项目。 -Netty 是一个异步的、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠性的网络 IO 程序。 -Netty 主要针对在 TCP 协议下,面向 Client 端的高并发应用,或者 Peer-to-Peer 场景下的大量数据持续传输的应用。 -Netty 本质是一个 NIO
# Java Axon框架教程 作为一名经验丰富的开发者,我将为你介绍如何使用Java Axon框架。Axon是一个用于构建可伸缩和可扩展应用程序的开发框架,它基于CQRS(命令查询责任分离)模式和事件驱动架构。 ## 整体流程 下面是使用Axon框架实现一个简单的Java应用程序的流程: | 步骤 | 描述 | | --- | --- | | 1 | 创建项目 | | 2 | 添加Axo
原创 2023-08-15 08:48:14
422阅读
Android中需要知道的Java集合框架吧 前言子曰:温故而知新,可以为师矣。做android已经有好一段时间了,今天突然看到代码中写的各种用来存储数据的ArrayList、管理Activity的LinkedList、用来Retrofit请求数据时多个参数拼接的HashMap。也许使用已经成为了一种习惯,可是使用他的理由又开始在脑海中慢慢淡化了,故写一篇文章来温故 在我们平时的andr
转载 2023-09-19 06:04:41
43阅读
正文:五大Java常用框架整理!Java常用框架有哪些?这些Java常用框架有哪些用处呢?今天这篇文章小编就为各位整理了五大Java常用框架。五大Java常用框架整理!1、HibernateHIbernate是一个优秀的持久化框架,负责简化将对象数据保存到数据库中,或从数据库中读取数据并且封装到对象的工作,所以它主要是数据持久化到数据库。Hibernate不仅是一个开放源代码的对象关系映射框架,还
文章目录一.JavaWeb servler1.session2. jsp内置对象3.拦截器4.事务 ACID原则二.MyBatis1、简介1.1、什么是MyBatis1.2、持久化1.3、持久层1.4、为什么需要MyBatis?2、第一个MyBatis程序2.1、搭建环境2.2、创建一个模块2.3、编写代码2.4、作用域(Scope)和生命周期SqlSessionFactoryBuilderSq
转载 2023-08-29 23:00:20
54阅读
ICO(控制反转/依赖注入)Spring IOC使用的核心技术1、工厂模式2、xml解析3、解析时用到反射4、单例模式(不用一直实例化对象,减少内存开销,) bean对象实例化的三种方式1、使用默认构造器进行实例化(空构造器,带参构造)2、静态工厂的实例化方式首先需要有一个工厂类方法,这个方法必须是静态的;对象也是单例类型;3、实例化工厂实例化工厂类方法为普通方法  
前言:为了让大家对Netty有个整体认知,本文首先会对Netty的整个运作过程捋一遍,先不管什么异步、NIO、零拷贝之类的,细节的东西后面再说,直接淦图:结合图示进行全过程讲解:1. ServerBootStrap作为Netty的服务端入口,会对BossGroup和WorkGroup进行相关初始化操作,在BossGroup中,主要是对客户端的新连接请求进行处理(即OP_ACCEPT事件,
转载 2023-10-12 09:16:57
139阅读
前言现在,我们开始编写一个最简单的Netty示例,在这之前我们先熟悉一下最基本的编码实现步骤!Netty实现通信的步骤:(客户端与服务器端基本一致)创建两个的NIO线程组,一个专门用于网络事件处理(接受客户端的连接),另一个则进行网络通信读写。创建一个ServerBootstrap对象,配置Netty的一系列参数,例如接受传出数据的缓存大小等等。创建一个实际处理数据的类ChannelInitial
转载 2024-01-17 05:43:15
57阅读
昨天学习到的是另外一个框架spring,从介绍来说好像它是最必不可少的一个开发框架,原因是集成了各种优秀的框架,spring提供了例如Struts、hibernate等框架的直接支持,在实际开发的过程中使用颇多,今天我要讲的不是spring与其他框架的结合使用,而是具体讲解spring框架的基本使用,具体说明其中的一个功能—控制反转(IoC),控制反转就是在容器中来控制业务对象之间的依赖关系。1
转载 2024-02-20 12:08:52
25阅读
概述DDD(Domain-Driven Design 领域驱动设计)是由Eric Evans最先提出,目的是对软件所涉及到的领域进行建模,以应对系统规模过大时引起的软件复杂性的问题。整个过程大概是这样的,开发团队和领域专家一起通过 通用语言(Ubiquitous Language)去理解和消化领域知识,从领域知识中提取和划分为一个一个的子领域(核心子域,通用子域,支撑子域),并在子领域上建立模型,
作为netty学习的第一个博客内容,很简单,就是直接用netty开发一个简单的服务端,客户端发送一个请求,服务端返回一个hello world。开始之前呢,需要安装好idea,gradle,然后通过idea创建一个project,如图,然后一步一步往下点就可以了,当然你用eclipse或者使用maven依赖的方式也是可以的。配置build.gradle 创建好project之后呢,你就可以在pro
转载 2024-05-21 23:02:30
162阅读
  • 1
  • 2
  • 3
  • 4
  • 5