JavaWeb
文章平均质量分 62
Remote_Li
这个作者很懒,什么都没留下…
展开
-
Java邮件发送
目录1. 导包2.QQ邮箱开启POP3/SMTP服务3. 普通版邮件发送3.1 文本邮件发送3.2 附件邮件发送4. Web版邮件发送4.1 前端代码编写4.2 后端代码编写4.3 web.xml配置5. Spring Boot版邮件发送1. 导包导入 mail-1.4.7.jar 和 activation-1.1.1.jar2.QQ邮箱开启POP3/SMTP服务进入QQ邮箱–设置–账户3. 普通版邮件发送3.1 文本邮件发送package com.lrm;import com.原创 2021-08-23 17:33:38 · 350 阅读 · 0 评论 -
Java文件上传
1. 导包导入 commons-fileupload-1.4.jar 和 commons-io-2.11.0.jar2. 前端代码编写index.jsp<%@ page contentType="text/html;charset=UTF-8" language="java" %><html> <head> <title>$Title$</title> </head> <body><原创 2021-08-23 16:40:26 · 137 阅读 · 0 评论 -
超市订单管理系统
目录超市订单管理系统源码1.项目搭建准备工作2.登录功能实现3.登录功能优化4.密码修改5.用户管理实现5.1 获取用户数量5.2 获取用户列表5.3 获取角色列表5.4 用户显示Servlet6.其他功能超市订单管理系统源码1.项目搭建准备工作搭建一个maven web项目配置Tomcat测试项目环境是否能跑起来导入jar包(jsp、servlet、mysql驱动、jstl、standard…)创建项目包结构编写实体类(ORM映射)编写基础公共类数据库配原创 2021-05-25 17:43:05 · 476 阅读 · 2 评论 -
Listener监听器
GUI编程中经常使用实现一个监听器的接口(有很多种)//统计网站在线人数:统计sessionpublic class OnlineCountListener implements HttpSessionListener{ //创建session监听 //一旦创建一次session机会触发一次事件 public void sessionCreated(HttpSessionEvent se) { ServletContext ctx = se.getSe..原创 2021-05-12 15:18:11 · 64 阅读 · 0 评论 -
Filter过滤器
Filter:过滤器,用来过滤网站的数据(处理中文乱码,登录验证…)Filter开发步骤导包配置maven编写过滤器(导包:javax.servlet.Filter)public class CharacterEncodingFilter implements Filter { //初始化 public void init(FilterConfig filterConfig) throws ServletException { System.out.pr..原创 2021-05-12 15:16:55 · 146 阅读 · 0 评论 -
MVC三层架构
MVC:Model View Controller 模型、视图、控制器早年间用户可以直接访问控制层,控制层直接操作数据库Servlet —> JDBC —> 数据库弊端:程序十分臃肿,不利于维护Servlet代码中:处理请求、响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码现在的MVC三层架构Model业务处理:业务逻辑(Service)数据持久层:CRUD(Dao)View展示数据提供链接发起Servlet请求(a、form、img…)..原创 2021-05-12 12:03:25 · 90 阅读 · 0 评论 -
JSP
1.什么是JSPJSP:Java Server Pages,Java服务器端页面,也和Servlet一样,用于动态web技术最大特点:写JSP就像是写HTML和HTML的区别:HTML只给用户提供静态的数据JSP页面中可以嵌入Java代码,为用户提供动态数据JSP原理:浏览器向服务器发送请求,不管访问什么资源,其实都是在访问Servlet。JSP最终也会被转换成一个Java类。JSP本质上就是一个Servlet。在JSP页面中,只要是Java代码就会被原封不动的输原创 2021-05-11 18:29:50 · 146 阅读 · 0 评论 -
Cookie和Session
1.会话会话:用户打开一个浏览器,点击了多个超链接,访问了多个web资源,关闭浏览器,这个过程称之为会话有状态会话:用户访问过一次web资源,下次再来访问,浏览器知道这个用户之前来访问过cookie:服务端给客户端一个信件,客户端下次来访问带上信件即可session:服务端登记客户端来过,下次再来的时候,服务端来匹配客户端2.保存会话的两种技术2.1 Cookie客户端技术(响应,请求)从请求中拿到cookie信息服务器响应给客户端cookiecookie一般都会保存原创 2021-05-10 18:40:57 · 60 阅读 · 0 评论 -
Servlet
目录1.Servlet简介2.HelloServlet创建流程3.Servlet原理4.Mapping5.ServletContext对象6.HttpServletResponse7.HttpServletRequest1.Servlet简介Servlet是sun公司开发动态web的一门技术sun在这些API中提供了一个接口叫Servlet,开发Servlet程序的步骤:编写一个类,实现Servlet接口把开发好的Java类部署到web服务器中把实现了Servlet接口的Java程序原创 2021-05-08 16:49:22 · 77 阅读 · 0 评论 -
Maven
Maven项目框架管理工具Maven目前是用来方便导入jar包的Maven的核心思想:约定大于配置有约束,不能违反Maven会规定好如何去编写Java代码Maven官网下载apache-maven-3.8.1-bin.zip后解压环境变量配置在系统环境变量中配置:M2_HOME:Maven目录下的bin目录MAVEN_HOME:Maven目录在系统中path中配置%MAVEN_HOME%\bin测试配置是否成功阿里云镜像镜像:mirr..原创 2021-05-07 13:41:49 · 105 阅读 · 0 评论 -
Http
HTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上文本:html,字符串…超文本:图片、音乐、视频、定位、地图…HTTPS:安全的两个时代:http1.0HTTP/1.0:客户端与web服务器连接后,只能获得一个web资源,断开连接http2.0HTTP/1.1:客户端与web服务器连接后,可以获得多个web资源。http请求客户端----发请求(request)----服务器百度:Request URL: https:/..原创 2021-05-06 13:09:22 · 81 阅读 · 0 评论 -
JavaWeb概述
1.基本概念Web开发web:网页的意思静态webhtml,css提供给所有人看的数据始终不会发生变化动态web淘宝,几乎所有的网站提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同技术栈:Servlet/JSP,ASP,PHP在Java中,动态web资源开发的技术统称为JavaWebweb应用程序web应用程序:可以提供浏览器访问的程序一个web应用由多个部分组成(静态web,动态web)html,原创 2021-04-29 14:46:48 · 217 阅读 · 3 评论 -
Tomcat
文件夹作用bin:启动、关闭等操作的脚本conf:配置信息lib:依赖的jar包logs:日志webapps:存放网站的地方启动和关闭Tomcatbin\startup.bat:启动bin\shutdown.bat:关闭配置(conf\server.xml:服务器核心配置文件)可以配置启动的端口号porttomcat:8080,mysql:3306,http:80,https:443<Connector port="8080" protocol="H..原创 2021-04-29 16:39:47 · 62 阅读 · 0 评论