
javaWeb
文章平均质量分 80
javaWeb/MyBatis
keep one's resolveY
保持清醒!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Maven项目中pom文件中的dependencyManagement,dependencies,dependency有什么区别?
Maven项目中pom文件中的dependencyManagement,dependencies,dependency有什么区别?_pom dependencymanagement-优快云博客原创 2025-01-13 16:00:13 · 168 阅读 · 0 评论 -
maven问题汇总
其中url写成实际的地址:例如:http://hub.byd.com:9081/repository/maven-xxx-snapshot/原创 2024-04-17 19:35:13 · 1208 阅读 · 0 评论 -
javaWeb狂神_09(文件上传)
文件上传和下载在Web应用中,文件上传和下载功能是非常常用的功能,今天来实现一下JavaWeb中的文件上传和下载功能1. 准备工作对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的。一般选择采用apache的开源工具common-fileupload这个文件上传组件。common-fileupload是依赖于common-io这个包的,所以还需要下载这个包。下载最新的jar包https://mvnrepository.com/artifact/commons-i转载 2021-08-24 23:34:43 · 259 阅读 · 0 评论 -
javaWeb狂神_10(邮件发送)
邮件收发电子邮件要在网络上实现邮件功能,必须要有专门的邮件服务器。这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递过来的邮件,并把邮件投递到邮件接收者的电子邮箱中。SMTP服务器地址:一般是smtp.xxx.com,比如163邮箱是smtp.163.com,qq邮箱是smtp.qq.com。电子邮箱(E-Mail地址)的获得需要在邮件服务器上进行申请。比如我们要使用QQ邮箱,就需要开通邮箱功能;传输协议SMTP协议发送邮件:我们通常把处理用户smtp请求(邮件发.转载 2021-08-24 23:29:08 · 1300 阅读 · 0 评论 -
javaWeb狂神_08(smbms项目)
文章目录 SMBMS(超市管理项目) 搭建项目准备工作 登录功能实现 登录功能优化 登录拦截优化 密码修改 优化密码修改使用Ajax 用户管理实现 1、获取用户数量 2、获取用户列表 3、获取角色操作 4、用户显示的Servlet 无框架版源码 SSM框架版源码 SMBMS(超市管理项目)数据库:项目如何搭建?考虑是不是用maven? jar包,依赖搭建项目准备工作转载 2021-08-24 22:55:32 · 357 阅读 · 0 评论 -
javaWeb狂神_07(JDBC狂神/尚学堂+JDBC事务代码)
10、JDBC(重点)10.1 数据库驱动驱动:声卡,显卡,数据库我们的程序会通过数据库驱动,和数据库打交道!10.2 JDBCSUN 公司为了简化开发人员的(对数据库的统一)操作,提供了一个(Java操作数据库的)规范,JDBC这些规范的实现由具体的厂商去做对于开发人员来说,我们只需要掌握JDBC的接口操作即可java.sqljavax.sql还需要导入数据库驱动包10.3 第一个JDBC程序创建测试数据库CREATE DATABASE j原创 2021-02-21 11:14:39 · 499 阅读 · 0 评论 -
Maven如何将本地jar包转成pom依赖
开发过程中经常遇到需要用某些http://maven.apache.org/中没有的jar包,这个时候可以用maven命令自己添加通常这些jar包可以从其官网下载下来,然后用maven添加此jar包到maven本次用例:jodconverter-2.2.2.jar,apache-maven-3.5.01:将jar包下载到某位置,为了方便,下载到了D:\lgqProject\apache-maven-3.5.0\bin下2:用maven命令安装因为我没有建环境变量,所以直接在bin目录转载 2021-08-22 13:18:07 · 3604 阅读 · 1 评论 -
tomcat乱码问题解决
一、修改Tomcat的conf的server.xml文件加上URIEncoding="UTF-8"二、在tomcat的bin 目录下的catalina.bat 配置文件中,添加以下设置set"JAVA_OPTS=%JAVA_OPTS%%JSSE_OPTS%-Dfile.encoding=UTF-8"三、控制台打印出现乱码。cmd输入regedit进入注册表,找到HKEY_CURRENT_USER→Console→Tomcat(如果你改了tomcat的标题栏...转载 2021-06-18 22:09:12 · 3437 阅读 · 0 评论 -
EL表达式详解
一、EL表达式简介 EL 全名为Expression Language。EL主要作用: 1、获取数据 EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组) 2、执行运算 利用EL表达式可以在JSP页面中执行一些基本的关系运算、逻辑运算和算术运算,以在JSP页面中完成一些简单的逻辑运算。${user==null} 3、获取web开发常用转载 2021-06-16 21:32:59 · 3465 阅读 · 0 评论 -
getRequestDispatcher()和sendRedirect()理解
一、重定向会重新去找新的路径,可以在二、请求转发中路径"/"就代表当前项目,如果没有以"/"开头的话,那么会在上个转发的路径下去寻找入参的路径项目中文件的路径图如下:eg1:jsp界面(通过这个a标签调用下方servlet代码):<li><a href="${pageContext.request.contextPath }/jsp/user.do?method=query">用户管理</a></li>servlet代码:req.g原创 2021-03-17 01:54:09 · 1491 阅读 · 0 评论 -
PrintWriter用法简析
javaweb中PrintWriter的使用剪辑: try { PrintWriter writer = resp.getWriter(); writer.write(JSONArray.toJSONString(resultMap)); writer.flush(); writer.close(); } catch (IOException e) { e.printStackTrace(); }转载 2021-03-13 18:39:50 · 6428 阅读 · 0 评论 -
SMBMS超时订单管理系统项目感悟
∞、项目亮点/技巧/学习点1.在前端使用EL表达式取值提示用户账号/密码错误 在登陆界面使用的EL表达式(${error })取后端传回来的参数,用于提示用户输入错误由于在用户登陆之前,这个div中的EL表达式取不到值,所以它不会显示,而一旦用户输入错误,后端就会向前端响应参数(req.setAttribute("error","用户名或密码错误")???? + 重定向前端视图,这就使用div中的EL表达式取到了error的值,从而在登陆界面上进行显示2.使用session存储用转载 2021-03-11 23:13:59 · 764 阅读 · 0 评论 -
后端API接口的错误信息返回规范
前言最近我司要制定开发规范。在讨论接口返回的时候,后端的同事询问我们前端,错误信息的返回,前端有什么意见?所以做了一些调研给到后端的同事做参考。错误信息返回在使用API时无可避免地会因为各种情况而导致接口返回错误的信息。比如指定的query参数错误,又或者method不支持等,这些情况都会返回相关的错误信息。另外服务器不稳定或者停止运行了,也必须将错误信息返回。显然,当错误发生的时候,只是笼统地返回“发生了错误”是不行的。如果前端不了解发生了什么错误,也就不知道该怎么去调试,怎么去修复这转载 2021-03-02 22:39:50 · 3791 阅读 · 0 评论 -
javaWeb狂神_06(Servlet过滤器和监听器+Junit简单自测)
11、Filter (重点)Filter:过滤器 ,用来过滤网站的数据; 处理中文乱码 登录验证…. Filter开发步骤: 导包 编写过滤器 导包不要错 实现Filter接口,重写对应的方法即可 public class CharacterEncodingFilter implements Filter { //初始化:web服务器启动,就以及初始化了,随时等待过滤对象出现! public void i...转载 2021-02-02 00:46:21 · 539 阅读 · 1 评论 -
javaWeb狂神_05(MVC)
10、MVC三层架构什么是MVC: Model view Controller 模型、视图、控制器10.1、早些年程序写法用户直接访问控制层,控制层就可以直接操作数据库;servlet--CRUD-->数据库弊端:程序十分臃肿,不利于维护 servlet的代码中:处理请求、响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码架构:没有什么是加一层解决不了的!程序猿调用|JDBC|Mysql Oracle SqlServer ....10.2、M..原创 2021-01-31 02:01:49 · 148 阅读 · 0 评论 -
javaWeb狂神_04(JSP原理及语法及JavaBean实体类)
8、JSP8.1、什么是JSPJava Server Pages : Java服务器端页面,也和Servlet一样,用于动态Web技术!最大的特点: 写JSP就像在写HTML 区别: HTML只给用户提供静态的数据 JSP页面中可以嵌入JAVA代码,为用户提供动态数据; 8.2、JSP原理思路:JSP到底怎么执行的! 代码层面没有任何问题 服务器内部工作 tomcat中有一个work目录; IDEA中使用Tomcat原创 2021-01-16 10:26:04 · 687 阅读 · 0 评论 -
javaWeb狂神_03(web.xml +Servlet基础及cookie/session)
6、Servlet6.1、Servlet简介 Servlet就是sun公司开发动态web的一门技术 Sun在这些API中提供一个接口叫做:Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤: 编写一个类,实现Servlet接口 把开发好的Java类部署到web服务器中。 把实现了Servlet接口的Java程序叫做,Servlet6.2、HelloServletSerlvet接口Sun公司有两个默认的实现类:HttpSer原创 2020-12-25 23:46:14 · 888 阅读 · 0 评论 -
javaWeb狂神_02(IDEA--meaven相关配置和命令行+配置tomcat)
5.1 Maven项目架构管理工具我们目前用来就是方便导入jar包的!Maven的核心思想:约定大于配置 有约束,不要去违反。 Maven会规定好你该如何去编写我们的Java代码,必须要按照这个规范来;5.2 下载安装Maven官网;https://maven.apache.org/下载完成后,解压即可;小狂神友情建议:电脑上的所有环境都放在一个文件夹下,方便管理;5.3 配置环境变量在我们的系统环境变量中配置如下配置: M2_HOME mav..原创 2020-12-13 19:20:03 · 1181 阅读 · 0 评论 -
IDEA---war和war exploded的区别
war和war exploded的区别在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况:是选择war还是war exploded这里首先看一下他们两个的区别:war模式:将WEB工程以包的形式上传到服务器 ;war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器;(1)war模式这种可以称之为是发布模式,看名字也知道,这是先打成war包,再发布;(2)war exploded模式是直接把文件夹、jsp页面 、classes等等移到T.转载 2020-12-13 16:54:00 · 719 阅读 · 0 评论 -
maven之POM和setting详解
什么是POM?POM是项目对象模型(Project Object Model)的简称,它是Maven项目中的文件,使用XML表示,名称叫做pom.xml。作用类似ant的build.xml文件,功能更强大。该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等。事实上,在Maven世界中,project可以什么都没有,甚至没有代码,但是必须包含pom.xml文件。概览下面是一个POM项目中的pom.xml文件中包含的元素。注意,其转载 2020-12-10 19:40:26 · 2768 阅读 · 1 评论 -
基于maven的Java项目目录结构
在JavaWeb的开发中,由于需要用到很多的包,所以出现了一种专门对包进行管理和下载的工具,成为自动化构建工具。在Java 平台,自动化构建工具的发展经历了Make ==> Ant ==> Maven ==> Gradle(最新)。 本文以maven为研究对象,探究基于Maven工具构建的Java项目的基本目录结构,以及官方所提供的一些maven项目模板。1. 基于Maven的基本项目目录Maven默认约定了一套目录结构,在通过Maven创建了项目以后,项目的目录结构就是以这套目录转载 2020-12-10 19:38:38 · 582 阅读 · 1 评论 -
mvc理解及spring三件套+分布式应用程序和传统应用程序区别(工程结构)
我们来看看整个工程的结构:web-mvc├── pom.xml└── src └── main ├── java │ └── com │ └── itranswarp │ └── learnjava │ ├── Main.java │ ├── bean │ │...原创 2020-08-08 23:59:15 · 1458 阅读 · 0 评论 -
javaWeb狂神_01(tomcat server.xml配置了解及http初识别)
狂神经典总结:(千里之行,始于足下)一次请求发送与接收过程:tomcat是WEB应用服务器的一种,IIS也是。谈谈网站是如何访问的?tomcat安装目录:使用tomcat发布一个网站(tomcat的默认root应用中默认首页是:index.jsp,jsp是在html中嵌套java代码):......原创 2020-11-29 21:46:24 · 604 阅读 · 0 评论