
JavaWeb
文章平均质量分 73
开玩喜66
这个作者很懒,什么都没留下…
展开
-
JavaWeb-15-邮件发送
邮件发送1、电子邮件要实现网络上的邮件传输,就必须要有专门的邮件服务器。邮件服务器,类似于生活中的邮局,负责接收用户传输过来的邮件,并且把邮件传输到接受者的邮箱中SMTP 服务器地址 :一般都是 smtp.xxx.com,例如 QQ邮箱: smtp.qq.com电子邮箱(E-mail 地址)的获得需要在邮件服务器上进行申请。例如要是用 QQ 邮箱,就要开通邮箱功能2、传输协议2.1 SMTP 协议(发送)发送邮件:通常处理用户 smtp 请求(邮件发送请求)的服务器称之为 SMTP原创 2021-09-22 18:40:49 · 322 阅读 · 0 评论 -
JavaWeb-14-原生Web应用开发
SMBMS实现架构数据库模块1、项目搭建初级工作步骤:搭建一个 web 项目配置 web.xml 文件配置 Tomcat测试项目能否启动导入项目相关的 jar 包,例如:jsp、servlet、mysql 驱动、jstl、stand…创建项目包结构编写实体类ORM 映射:表 —> 类用户表:public class User { private Integer id; // id private String userCode; /原创 2021-09-21 22:24:37 · 404 阅读 · 0 评论 -
JavaWeb-13-文件上传
文件上传文件上传,浏览器在上传过程中是将文件以流的形式提交到服务器端1、准备apache开源工具:common-fileupload(文件上传组件)而 common-io是 common-fileupload 的依赖所以需要导入这两个包:common-fileupload:https://mvnrepository.com/artifact/commons-fileupload/commons-fileuploadcommon-io:https://mvnrepository.原创 2021-09-21 22:16:26 · 113 阅读 · 0 评论 -
JavaWeb-12-AJAX技术
AJAXAJAX:Asynchronous Javascript And XML(异步JavaScript和XML)Ajax 和兴(底层):XMLHttpRequest(XHR)XHR 为向服务器发送请求和解析服务器响应提供了接口以异步方式从服务器获取新数据AJAX 特点特点:不用刷新页面更新网页在页面加载后从服务器请求数据在页面加载后从服务器接收数据在后台向服务器发送数据传统页面以及使用AJAX技术的页面区别区别:传统的网页(即不用ajax技术的网页),想要更新内容或者原创 2021-09-18 20:33:07 · 108 阅读 · 0 评论 -
JavaWeb-11-监听器
监听器 listener实现一个监听器的接口:编写一个监听器,实现监听器的接口public class OnlineCountListener implements HttpSessionListener { // 创建 session 监听,一旦创建了 session 就会触发这个监听事件 public void sessionCreated(HttpSessionEvent httpSessionEvent) { ServletContext context =原创 2021-09-18 20:30:37 · 84 阅读 · 0 评论 -
JavaWeb-10-MVC三层架构
MVC 三层架构1、什么是 MVCMVC:Model View Controller 模型(实体类与数据库中对应的字段) 视图(JSP 页面) 控制器(Servlet)2、 早些年架构早些年的架构都是,用户字节访问控制层,控制层直接操作数据库servlet —> CRUD(增删改查) —> 数据库弊端:程序十分拥挤,不利于维护servlet 代码需要:处理响应、响应、视图跳转、处理 JDBC、处理业务代码、处理逻辑代码架构:没有什么是加一层解决不了的,除了 JD原创 2021-09-18 20:29:41 · 191 阅读 · 0 评论 -
JavaWeb-09-Filter过滤器(重点)
Filter 过滤器(重点)1、什么是 Filter 过滤器Filter:过滤器,用来过滤网站的数据过滤 web 服务的一些垃圾请求,一些后台不应该处理的请求过滤中文乱码问题登录验证…2、Filter 开发步骤导包<dependencies> <!--Servlet 依赖--> <dependency> <groupId>javax.servlet</groupId> &l原创 2021-09-18 20:28:26 · 245 阅读 · 0 评论 -
JavaWeb-08-JavaBean
JavaBean实体类JavaBean 的特定写法:必须有一个无参构造属性必须私有化必须有对应的 get/set 方法一般用来和数据库的字段做映射(ORM)ORM:对象关系映射表 —> 类字段 —> 属性行 —> 对象...原创 2021-09-15 21:04:49 · 86 阅读 · 0 评论 -
JavaWeb-07-JSP
JSP浏览器向服务器发送请求,不管访问什么资源,其实都在访问 ServletJSP 最终也会被转换为一个 Java 类JSP 本质上就是一个 Servlet1、什么是 JSPJava Server Pages:Java 服务端页面和 Servlet 一样,也是用于动态 web 技术JSP 特点:界面结构与 HTML 相似HTML 只给用户提供静态的数据JSP 页面中可以嵌套 Java 代码,为用户提供动态数据2、JSP 原理JSP 是怎么运作的?代码层面原创 2021-09-15 21:03:44 · 75 阅读 · 0 评论 -
JavaWeb-06-Cookie与Session
Cookie、Session1、会话会话:用户打开一个浏览器,点击多个超链接,访问多个 web 资源,最后关闭浏览器,这个过程就称之为 会话有状态会话:一个网站,证明你来过客户端 服务端服务端给客户端一个“信件”,客户端下次访问服务端带上信件就可以(cookie)服务器登记你来过,下次你来的时候直接匹配你(seesion)2、保存会话的两种技术cookie:客户端技术(请求、响应)session:服务器技术,利用这个技术,可以把信息或者数据放在 session原创 2021-09-14 22:29:36 · 87 阅读 · 0 评论 -
JavaWeb-05-Servlet
Servlet1、什么是 Servlet实现了 Servlet 接口的 Java 程序就叫做 ServletServlet 是 sun 公司开发动态 web 的一门技术这门技术在 API 中提供一个接口:Servlet开发 Servlet 程序,秩序完成两个步骤编写一个实现了 Servlet 接口的类把开发好的 Java 类部署到 web 服务器中2、HelloServletServlet 接口有两个默认的实现类:HttpServletGenericServlet2.1原创 2021-09-14 17:10:19 · 97 阅读 · 0 评论 -
JavaWeb-04-Maven项目架构管理工具
Maven1、为什么学习 Maven在 JavaWeb 开发中,项目需要使用大量的 jar 包,一开始我们只能手动去导入久而久之,人们就想,如何能让一个东西自动帮助我们导入和配置 jar 包因此,他来了,Maven2、Maven 项目架构管理工具Maven,我们目前用来就是方便导入 jar 包!Maven 的核心思想:约定大于配置有约束,不要去违反Maven 会规定好你该如何取编写 Java 代码,必须按照这个规范来3、下载 MavenApache Maven Project原创 2021-09-11 20:36:04 · 127 阅读 · 0 评论 -
JavaWeb-03-HTTP协议
Http1、什么是 httphttp:超文本传输协议文本:例如 html、字符串、等等超文本:图片、视频、音乐、等等一个简单的请求-响应协议通常运行在TCP之上默认端口为 80不安全2、http 两个时代htp1.0HTTP/1.0:客户端可以与 web 服务器连接后,只能获取一个 web 资源,第二次请求,服务器就不会接收连接,请求不到就会断开连接http2.0HTTP/2.0:客户端可以与 web 服务器连接后,恶意获取多个 web 资源3、Htt原创 2021-09-11 20:26:03 · 123 阅读 · 0 评论 -
JavaWeb-02-Tomcat
Tomcat1、Tomcat 安装官网下载 Tomcat:https://tomcat.apache.org/解压这样就,完成安装!2、Tomcat 目录3、Tomcat 启动与关闭启动 Tomcat:运行 Tomcat 目录下 bin 文件夹下的 startup.bat 文件测试:localhost:8080关闭 Tomcat:将已打开的 startup 窗口点击关闭或者运行 bin 文件夹下的 startdowm.bat 文件启动过程中可能会遇到的问题:J原创 2021-09-11 20:24:48 · 70 阅读 · 0 评论 -
JavaWeb-01-web基本概念
JavaWebJava & Web1、web基本概念1.1 什么是webweb 开发:web 就是网页的意思静态 webhtml、css、等等提供给所有人看的数据都是始终不会发生改变的动态 web几乎所有的网站都是动态地提供给所有人看的数据都是始终改变的,不同的时间,不同的地点,各自的信息都是不同的技术栈:JSP、Servlet、ASP、PHP在 Java 中,动态 web 资源开发的技术统称为 JavaWeb1.2 web应用程序web 应原创 2021-09-11 20:23:26 · 186 阅读 · 0 评论