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.jar 2.QQ邮箱开启POP3/SMTP服务 进入QQ邮箱–设置–账户 3. 普通版邮件发送 3.1 文本邮件发送 package com.lrm; import com.原创 2021-08-23 17:33:38 · 473 阅读 · 0 评论 -
Java文件上传
1. 导包 导入 commons-fileupload-1.4.jar 和 commons-io-2.11.0.jar 2. 前端代码编写 index.jsp <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>$Title$</title> </head> <body> <原创 2021-08-23 16:40:26 · 221 阅读 · 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 · 676 阅读 · 2 评论 -
Listener监听器
GUI编程中经常使用 实现一个监听器的接口(有很多种) //统计网站在线人数:统计session public class OnlineCountListener implements HttpSessionListener{ //创建session监听 //一旦创建一次session机会触发一次事件 public void sessionCreated(HttpSessionEvent se) { ServletContext ctx = se.getSe..原创 2021-05-12 15:18:11 · 145 阅读 · 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 · 241 阅读 · 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 · 184 阅读 · 0 评论 -
JSP
1.什么是JSP JSP: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 · 242 阅读 · 0 评论 -
Cookie和Session
1.会话 会话:用户打开一个浏览器,点击了多个超链接,访问了多个web资源,关闭浏览器,这个过程称之为会话 有状态会话:用户访问过一次web资源,下次再来访问,浏览器知道这个用户之前来访问过 cookie:服务端给客户端一个信件,客户端下次来访问带上信件即可 session:服务端登记客户端来过,下次再来的时候,服务端来匹配客户端 2.保存会话的两种技术 2.1 Cookie 客户端技术(响应,请求) 从请求中拿到cookie信息 服务器响应给客户端cookie cookie一般都会保存原创 2021-05-10 18:40:57 · 140 阅读 · 0 评论 -
Servlet
目录1.Servlet简介2.HelloServlet创建流程3.Servlet原理4.Mapping5.ServletContext对象6.HttpServletResponse7.HttpServletRequest 1.Servlet简介 Servlet是sun公司开发动态web的一门技术 sun在这些API中提供了一个接口叫Servlet,开发Servlet程序的步骤: 编写一个类,实现Servlet接口 把开发好的Java类部署到web服务器中 把实现了Servlet接口的Java程序原创 2021-05-08 16:49:22 · 198 阅读 · 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 · 184 阅读 · 0 评论 -
Http
HTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上 文本:html,字符串… 超文本:图片、音乐、视频、定位、地图… HTTPS:安全的 两个时代: http1.0 HTTP/1.0:客户端与web服务器连接后,只能获得一个web资源,断开连接 http2.0 HTTP/1.1:客户端与web服务器连接后,可以获得多个web资源。 http请求 客户端----发请求(request)----服务器 百度: Request URL: https:/..原创 2021-05-06 13:09:22 · 182 阅读 · 0 评论 -
JavaWeb概述
1.基本概念 Web开发 web:网页的意思 静态web html,css 提供给所有人看的数据始终不会发生变化 动态web 淘宝,几乎所有的网站 提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同 技术栈:Servlet/JSP,ASP,PHP 在Java中,动态web资源开发的技术统称为JavaWeb web应用程序 web应用程序:可以提供浏览器访问的程序 一个web应用由多个部分组成(静态web,动态web) html,原创 2021-04-29 14:46:48 · 354 阅读 · 3 评论 -
Tomcat
文件夹作用 bin:启动、关闭等操作的脚本 conf:配置信息 lib:依赖的jar包 logs:日志 webapps:存放网站的地方 启动和关闭Tomcat bin\startup.bat:启动 bin\shutdown.bat:关闭 配置(conf\server.xml:服务器核心配置文件) 可以配置启动的端口号port tomcat:8080,mysql:3306,http:80,https:443 <Connector port="8080" protocol="H..原创 2021-04-29 16:39:47 · 152 阅读 · 0 评论
分享