
spring
文章平均质量分 84
于斤欠
学无止境
展开
-
NodeJS安装
1. Node.js是什么 1.1 Node.js是一个基于Chrome V8引擎的[JavaScript运行环境]。 Node.js使用了一个事件驱动、非阻塞式I/O 的模型。 1.2 Node.js是一个让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言 注1:Node.js-->JavaScript运行环境,开发语言是:javascript J2EE -->Ja...原创 2022-05-07 17:09:25 · 677 阅读 · 0 评论 -
MVC设计模式
MVC设计模式1. 视图(View)-对应组件:JSP或者HTML文件2. 控制器(Controller)-对应组件:Servlet3. 模型(Model) -对应组件:JavaBean三层:表示层、业务逻辑层、数据访问层MVC与三层:表示层:V C业务逻辑层、数据访问层 : MJSP Model11. JSP:负责生成动态网页2. Servlet:负责流程控制3. JavaBean:负责业务逻辑处理MVC 处理过程MVC 优点1. MVC 优点 *...原创 2022-04-30 22:43:36 · 171 阅读 · 0 评论 -
shiro介绍
什么是shiroShiro是apache旗下一个开源框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架。官方地址:Apache Shiro | Simple. Java. Security.为什么要学shiro既然shiro将安全认证相关的功能抽取出来组成一个框架,使用shiro就可以非常快速的完成认证、授权等功能的开发,降低系统成本。shiro使用广泛,shiro可以运行在web应用,非web应用,集群分布式应原创 2022-04-28 21:42:44 · 1279 阅读 · 0 评论 -
资源文件找不到报错怎么解决?
hello!大家好!使用shiro框架时,需要一个shiro.ini的文件,运行时报错,找不到资源文件夹里的.ini文件,关于资源文件找不到的问题,错误信息如下:java.io.IOException: Resource [classpath:shiro-permission.ini] could not be found.这样的情况一般是考虑两个问题1.resources文件夹没有被标记解决办法:2.资源文件没有加载到target文件里面(target里面放编译的.原创 2022-04-26 10:59:47 · 2047 阅读 · 0 评论 -
REST风格
什么是REST?REST:即 Representational State Transfer。(资源)表现层状态转化。是目前 最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便, 所以正得到越来越多网站的采用 资源(Resources):网络上的一个实体,或者说是网络上的一个具体信息。它 可以是一段文本、一张图片、一首歌曲、一种服务,总之就是一个具体的存在。 可以用一个URI(统一资源定位符)指向它,每种资源对应一个特定的 URI 。要 获取这个资源,访问它的URI就可以..原创 2022-04-25 08:02:44 · 234 阅读 · 0 评论 -
SSM整合
SSM整合 修改web.xml文件 <!-- Spring配置 spring容器,dao,service层--> <!-- 当系统启动的时候,spring需要进行一些资源加载或者配置,都需要使用此监听去做 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classp...原创 2022-04-25 07:59:59 · 374 阅读 · 0 评论 -
springmvc国际化与服器端校验
前言:今天的内容分为三部分1.JAVA国际化与格式化2.springMVC国际化与格式化3.服务器端校验JSR303首先介绍——JAVA国际化与格式化国际化是指应用程序运行时,可根据客户端请求来自的国家语言的不同而现实不同的界面。国际化的英文单词是:internationalization,所以简称 I18N,18表示中间省略了18个字母。1.国际化(internationalization) 简称i18n,是一种让软件在开发阶段就支持多种语言的技术2.java.u.原创 2022-04-24 21:19:56 · 150 阅读 · 0 评论 -
ResultMap结果映射
ResultMap结果映射resultMap 元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC ResultSets 数据提取代码中解放出来,并在一些情形下允许你进行一些 JDBC 不支持的操作。实际上,在为一些比如连接的复杂语句编写映射代码的时候,一份 resultMap 能够代替实现同等功能的数千行代码。ResultMap 的设计思想是,对简单的语句做到零配置,对于复杂一点的语句,只需要描述语句之间的关系就行了。需求:显示帐单信息的同时显示相应的供应商信息原创 2022-04-21 14:48:15 · 219 阅读 · 0 评论 -
spring整合mybatis
spring整合mybatispom.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 http...原创 2022-04-20 19:30:33 · 78 阅读 · 0 评论 -
Spring之MyBatis简介
MyBatis简介MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 MyBatis前身是iBatis,本是Apache的一个开源的项目 官方网站mybatis mybait.原创 2022-04-12 12:37:59 · 1400 阅读 · 0 评论 -
Spring Bean作用域
Singleton:单例模式(默认):一个Spring容器中只有一个Bean的实例,此为Spring的默认配置,全容器共享一个实例。 在容器启动的时候创建对象(调用无参的构造方法 ) Prototype:多例模式,每次调用新建一个Bean的实例。 在每次获取的时候创创建对象 Request:Web项目中,给每一个http request新建一个Bean实例。 Session:Web项目中,给每一个http session新建一个Bean实例。&l...原创 2022-04-04 22:14:42 · 64 阅读 · 0 评论 -
Spring AOP
AOP (Aspect Orient Programming),直译过来就是 面向切面(方面)编程。AOP 是一种编程思想,是面向对象编程(OOP)的一种补充。面向对象编程将程序抽象成各个层次的对象,而面向切面编程是将程序抽象成各个切面。 AOP编程可不是Spring独有的,Spring只是支持AOP编程的框架之一。 AOP分两类,一类可以对方法的参数进行拦截,一类是对方法进行拦截,SpringAOP属于后者,所以Spring的AOP是属于方法级的 OOP与AOP OOP三大特性原创 2022-03-31 20:41:13 · 76 阅读 · 0 评论 -
SpringIOC
spring是什么?pring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring项目出发点: 目的:提供一种贯穿始终的解决方面,将各种专用框架整合成一个连贯的整体框架,简化企业级应用的开发(有点像粘合剂) 鼓励最佳实践: 例如spr原创 2022-03-30 16:17:32 · 632 阅读 · 0 评论