随笔分类 -  JavaWeb

摘要:邮件发送 摘抄自狂神笔记 电子邮件 要在网络上实现邮件功能,必须要有专门的邮件服务器。 这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递过来的邮件,并把邮件投递到邮件接收者的电子邮箱中。 SMTP服务器地址:一般是 smtp.xxx.com,比如163邮箱是smtp.163.com,qq 阅读全文
posted @ 2021-07-14 17:48 拒绝平庸* 阅读(464) 评论(2) 推荐(1)
摘要:文件上传 1、搭建项目 2、导包 文件在网络上都是使用IO的方式,即流的方式进行的传输,而我们要实现的文件上传功能可以直接使用apache的组件commons-fileupload(针对文件上传的工具类包),这个jar包又依赖commons-io包(封装了大量的IO操作的工具类),所以在实现文件上传 阅读全文
posted @ 2021-07-14 17:43 拒绝平庸* 阅读(259) 评论(0) 推荐(0)
摘要:SMBMS 项目流程图如下: 数据库 数据库相应的代码: smbms_address CREATE TABLE `smbms_address` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `contact` VARCHAR(15) 阅读全文
posted @ 2021-07-14 17:41 拒绝平庸* 阅读(170) 评论(0) 推荐(2)
摘要:过滤器、监听器常用 监听器:GUI编程中经常使用 public class GUIDemo1 { public static void main(String[] args) { JFrame jFrame = new JFrame("监听"); Panel panel = new Panel(nu 阅读全文
posted @ 2021-07-12 16:48 拒绝平庸* 阅读(52) 评论(0) 推荐(0)
摘要:监听器 实现一个监听器接口(有n种) 编写一个监听器 实现监听器接口 //统计网站在线人数,统计session public class OnlineCountListener implements HttpSessionListener { // 创建session监听,查看你的一举一动 // 一 阅读全文
posted @ 2021-07-12 16:44 拒绝平庸* 阅读(65) 评论(0) 推荐(0)
摘要:Filter Filter:过滤器:用来过滤网站的数据 Filter:开发步骤 导包 编写过滤器 导包不要错误 实现Filter接口,重写方法 @WebFilter("/*") public class CharacterEncodingFilter implements Filter { // 初 阅读全文
posted @ 2021-07-12 16:42 拒绝平庸* 阅读(74) 评论(0) 推荐(0)
摘要:MVC三层架构 什么是MVC:Model view Contrdler 模型、视图、控制器 早些年 用户直接访问控制层,控制层就可以直接操作数据库 Servlet-->CRUD-->数据库 弊端:程序十分臃肿,不利于维护 Servlet的代码中:处理请求、响应、视图跳转、处理JDBC、处理业务代码、 阅读全文
posted @ 2021-07-12 16:41 拒绝平庸* 阅读(141) 评论(0) 推荐(0)
摘要:JSP 什么是JSP Java Server Pages:Java服务器端页面,也和 Servlet一样,用于动态Web技术! 最大的特点: 写JSP就像在写HTML 区别: HTML只给用户提供静态的数据 JSP页面中可以嵌入JAVA代码,为用户提供动态数据; JSP原理 思路:JSP到底怎么执行 阅读全文
posted @ 2021-05-27 23:07 拒绝平庸* 阅读(137) 评论(0) 推荐(0)
摘要:Cookie Session 会话 会话:用户打开一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话。 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学,曾经来过,称之为有状态会话 一个网站,怎么证明你来过? 客户端 服务端 服务端给客户端一个信件,客 阅读全文
posted @ 2021-05-27 23:01 拒绝平庸* 阅读(77) 评论(0) 推荐(1)
摘要:Servlet 简介 Servlet就是sun公司开发动态web的一门技术。 Sun在这些API中提供一个接口叫做:Servlet,如果你想开发一个 Servlet程序,只需要完成两个小步骤: 编写一个类,实现 Servlet接口。 把开发好的Java类部署到Web服务器中。 把实现了Servlet 阅读全文
posted @ 2021-05-27 22:56 拒绝平庸* 阅读(178) 评论(0) 推荐(1)
摘要:Maven Maven项目架构管理工具 为什么要学习这个技术? 在 javaweb开发中,需要使用大量的jar包,我们手动去导入; 如何能够让一个东西自动帮我导入和配置这个jar包。 我们目前用来就是方便导入jar包的! Maven的核心思想:约定大于配置 有约束,不要去违反。 Maven会规定好你 阅读全文
posted @ 2021-05-22 16:57 拒绝平庸* 阅读(85) 评论(0) 推荐(0)
摘要:Http 概念 HTTP(超文本传输协议)是一个简单的请求响应协议,它通常运行在TCP之上。 文本:html,字符串,~… 超文本:图片,音乐,视频,定位,地图.... 端口:80 Https:安全的 端口:443 两个时代 http1.0 HTTP/1.0:客户端可以与Web服务器连接后,只能获得 阅读全文
posted @ 2021-05-21 23:46 拒绝平庸* 阅读(270) 评论(0) 推荐(0)
摘要:Tomcat 安装Tomcat 官网:https://tomcat.apache.org/ 下载 解压 Tomcat启动和配置 文件夹作用: 启动和关闭Tomcat: bin目录下 **访问测试:**http://localhost:8080/ 可能遇到的问题: Java环境变量没有配置 闪退问题: 阅读全文
posted @ 2021-05-21 23:45 拒绝平庸* 阅读(415) 评论(0) 推荐(0)
摘要:Web服务器 技术讲解 ASP 微软:国内最早流行的就是ASP。 在HTML中嵌入了VB的脚本,ASP+COM。 在ASP开发中,基本一个页面都有几干行的业务代码,页面极其换乱。 维护成本高! C# IIS PHP PHP开发速度很快,功能很强大,跨平台,代码很简单(70%,WP) 无法承载大访问量 阅读全文
posted @ 2021-05-21 23:43 拒绝平庸* 阅读(250) 评论(0) 推荐(0)
摘要:基本概念 前言 Web开发: Web,网页的意思,www.baidu.com 静态Web html、css 提供给所有人看的数据始终不会发生变化! 动态Web 淘宝,几乎是所有的网站 提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同! 技术栈: Servlet/J 阅读全文
posted @ 2021-05-21 23:42 拒绝平庸* 阅读(135) 评论(0) 推荐(0)