java web
健康平安的活着
再给我一次重生的机会,我将加倍珍惜,将java事业进行到底。
展开
-
获取header中的token串&&http的patch方式发送请求
一 java后端获取token串使用java代码获取前端发来的请求header中的token串,1.1 模拟登陆,获取token地址:http://10.130.7.118:81/cas/jwt/login方式:postheader:content-type:application/x-www-form-urlencoded请求参数:1.2 请求上下线的接口地址请求地址中:header设置token,进行请求1.3 请求自定义的程序,获取header...原创 2021-12-05 19:53:27 · 6299 阅读 · 0 评论 -
spring mvc 的requestmapping注解的使用和重定向和请求转发的区别
一.requestMapping注解的作用二.重定向和请求转发2.1 请求转发2.2重定向原创 2021-01-05 00:31:09 · 1848 阅读 · 0 评论 -
spring mvc的介绍以及项目搭建
一 3层架构和mvc模型1.1 3层架构使用Java语言基本上都是开发B/S架构的程序,B/S架构又分成了三层架构 3. 三层架构1. 表现层:WEB层,用来和客户端进行数据交互的。表现层一般会采用MVC的设计模型2. 业务层:处理公司具体的业务逻辑的3. 持久层:用来操作数据库的1.2mvc模型1. MVC全名是Model View Controller 模型视图控制器,每个部分各司其职。2. Model:数据模型,JavaBean的类,用来进行数据封装。3. ..原创 2021-01-03 23:14:53 · 205 阅读 · 0 评论 -
spring集成junit
一.spring 集成junit的步骤1.导入spring集成junit的坐标2.使用@Runwith注解替换原来的运行期3.使用@ContextConfiguration制定配置文件或者配置类4.使用@Autowired注入需要测试的对象5.创建测试方法进行测试二.案例操作本案例是在前面两篇博客创建项目的基础上,进行的操作。2.1 pom文件的配置 <!-- 引入spring的依赖包 --> <dependency>原创 2021-01-03 22:55:31 · 448 阅读 · 0 评论 -
spring的注解 1
一.spring注解的介绍二.spring注解使用案例2.1 新建一个工程如下:2.2dao // 方法一: @Repository // 方法二: @Component("uDao") //等价于 <bean id="uDao" class="com.ljf.spring.demo.anno.dao.impl.UserDaoImpl">2.3 service 层 //第一种方式: 等价于 <property .原创 2021-01-03 19:38:16 · 183 阅读 · 2 评论 -
在spring 配置文件中引入其他文件
一.引入其他文件的命令在spring的配置内容非常多,可以将其部分配置拆解到其他配置文件中,而在spring的主配置文件通过import的标签进行加载原创 2021-01-03 16:27:56 · 248 阅读 · 0 评论 -
spring 的IOC的依赖注入(DI)-------普通属性,集合的注入
一.普通属性注入配置文件: --> <bean id="userDaoDemo" class="com.ljf.spring.demo.ioc.dao.impl.UserDaoImpl" scope="singleton"></bean> <bean id="userService" class="com.ljf.spring.demo.ioc.service.impl.UserServiceImpl"> <c原创 2021-01-03 16:21:46 · 242 阅读 · 0 评论 -
spring 的ioc的依赖注入(DI)-------------对象注入
一.依赖注入依赖注入DI:它是spring框架核心ioc的具体实现。在编写程序时候,通过控制反转,把对象的创建交给spring容器中。ioc的解耦知识降低他们之间的依赖关系,但不会消除,如业务层调用持久层。二.依赖的方式2.1 通过set方法1.set方法的注入:首先,需要引入p命名空间: xmlns:p="http://www.springframework.org/schema/p"其次,需要注入方式:<bean id="userService" class="" p:原创 2021-01-03 11:49:54 · 304 阅读 · 0 评论 -
spring 实例化对象的3种方式
一.无惨构造方法实例化 <!--userDao的创建 ,这个bean的id可以任意起名, 默认使用构造函数实例化对象 <bean id="userDaoDemo" class="com.ljf.spring.demo.ioc.dao.impl.UserDaoImpl" scope="singleton"></bean>二.工厂静态方法实例化 <!--userDao的创建 ,这个bean的id可以任意起名, 静态工厂方式实例化化对原创 2021-01-03 10:45:48 · 1005 阅读 · 0 评论 -
spring 配置文件种bean标签的相关配置属性
一.spring bean标签的相关属性1.1 bean标签属性的作用介绍<bean>标签 id属性:在容器中bean实例的唯一标识,不允许重复 class属性:要实例的bean的全限定名 scope属性:bean的作用范围,常用的是singleton(单例)和prototype <property>标签: 属性注入 name 属性:属性名称 value 属性:注入的普通属性值 ref属性: 注入的对象引用值 &...原创 2021-01-02 23:50:41 · 1395 阅读 · 0 评论 -
spring 创建数据源,由spring容器来创建,运行,维护的配置操作
一.在spirng容器中创建数据源连接对象说明:本博客的操作案例是接上一篇文章的基础上进行的操作原创 2021-01-02 16:34:32 · 195 阅读 · 0 评论 -
spring 配置数据源
一.spring 数据源的类型二.数据源的开发步骤1.导入数据源的坐标和数据库的驱动坐标2.创建数据源对象3.设置数据源的基本连接4.使用数据源获取连接资源和归还连接资源三.新建一个spring项目关于项目的创建,见第一章:https://blog.csdn.net/u011066470/article/details/112062492这里不再累赘。新建的项目如下:pom文件中的依赖如下 <dependencies> <!--原创 2021-01-02 16:01:44 · 274 阅读 · 0 评论 -
spring 程序开发步骤
一.spring程序的开发步骤1.1 综述1.导入spring开发的基本包坐标2.编写Dao的接口和实现类;3.创建spring的核心配置文件;4.在spring配置文件中配置UserDaoImpl5.使用spring的api获得bean的实例1.2导入spring开发的基本包坐标1.3编写Dao的接口和实现类在java目录下新建一个包:com.ljf.spring.demo.ioc1.4 创建spring的核心配置文件在项目中reso...原创 2021-01-01 19:53:33 · 356 阅读 · 0 评论 -
spring 的ioc概述与耦合
一spring 概述1.springSpring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control: 反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 Spring MVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多 著名的第三方框架和类库,逐渐成为使用最多的 Java EE 企业应用开源框架。二.程序的原创 2021-01-01 19:14:12 · 149 阅读 · 0 评论 -
创建spring 的web项目
一.创建一个spring的web项目1.1 在一个目录下新建一个目录文件夹这里新建一个文件夹:spring-project1.2 选择新建的工程目录打开ieda,然后选择file ---》open--》 找到刚才创建的目录spring-project ,如下图1.3 创建工程项目选择新建一个model:这里不选择木耙,直接nenx下一步:1.4 给工程配置webapp组件选择file---》project struc...原创 2021-01-01 18:45:56 · 1295 阅读 · 0 评论 -
shiro实现加载数据库,使用角色的认证与授权操作
一.需求描述:1.新建权限管理的那5张表,如下图:新建两个用户:一个admin用户的角色为admin,ljf用户的角色为user。其中,admin角色能访问到:订单管理、用户管理、系统管理、日志管理。而用户角色只能够访问到订单管理二.代码的实现2.1 pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x原创 2020-11-08 00:15:51 · 590 阅读 · 1 评论 -
在idea中将项目达成war包,部署到tomcat下访问
一、war包目录结构介绍1.Java的打包方式jar、war、ear包的作用、区别:jar:通常是开发时要引用通用(JAVA)类,打成包便于存放管理;war:是做好一个(web)应用后,通常是网站,打成包部署到容器中;ear: 企业级应用,实际上EAR包中包含WAR包和几个企业级项目的配置文件而已,一般服务器选择WebSphere等,都会使用EAR包。通常是EJB打成ear包。2.war包组成部分: 一是WebContent,二是classess。WebContent目录代表其是一个web项原创 2020-10-13 16:01:34 · 920 阅读 · 0 评论 -
在idea中新建一个jsp的web项目
一.使用IDEA创建一个javaweb项目1.1file—》new---》project1.2选择创建web模板1.3 填写好路径和项目名称,点击确定1.4生成默认结构二.新建一个classes和lib文件夹2.1 第一种方式:新建classes和lib在WEB-INF目录下右键选择NEW->Directory,创建classes和lib两个目录。 WEB-INF/class:用来存放编译后的java文件。 WEB-INF/lib:用...原创 2020-10-12 21:26:37 · 1515 阅读 · 0 评论 -
idea中的modules、facets、artificats的作用
1.1 Modules1.首先是 Modules,显示的是该工程的模块结构,有sources,paths,dependencies组成1.2 Factes2.Facets:它的作用就是配置项目框架类支持。表述了在Module中使用的各种各样的框架、技术和语言。这些Facets让Intellij IDEA知道怎么对待module内容,并保证与相应的框架和语言保持一致。比如我们现在要开发的是一个 web 项目,那就需要 web 相关的 Facet,事实上,如果没有这个配置支持,编译器也不知道这个项原创 2020-10-12 19:33:44 · 2913 阅读 · 0 评论 -
java web的基础知识:jsp相关知识,重定向与请求转发的区别
一.概述1.1 jspJSP页面由HTML和嵌入其中的Java代码构成的。当客户端通过页面发送请求时,服务器端就会对页面中嵌入的Java代码进行编译处理,然后生成HTML页面重新返回给客户端进行显示。可以把执行JSP页面的执行分成两个阶段,一个是转译阶段,一个是请求阶段。转译阶段:JSP页面转换成Servlet类。请求阶段:Servlet类执行,将响应结果发送至客户端。1.2jsp的声明语句JSP声明语句以<%!开始,以%>结束,其语法格式为:<%! 声..原创 2020-10-12 17:34:22 · 217 阅读 · 0 评论