随笔分类 -  JavaWeb

摘要:发送邮件 加载包pom.xml <!-- https://mvnrepository.com/artifact/javax.mail/mail --> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> < 阅读全文
posted @ 2020-08-31 08:53 sinlearn 阅读(317) 评论(0) 推荐(0)
摘要:上传文件 文件上传过程 ![](https://img2020.cnblogs.com/blog/1619135/202008/1619135-20200829191243070-801329897.png) ## 文件上传注意事项 1.为保证服务器安全,上传文件应该放在外界无法直接访问你得目录下, 阅读全文
posted @ 2020-08-29 19:19 sinlearn 阅读(424) 评论(0) 推荐(0)
摘要:JDBC 什么是JDBC : Java连接数据库! 需要jar包的支持: java.sql javax.sql mysql-conneter-java… 连接驱动(必须要导入) 实验环境搭建 CREATE TABLE users( id INT PRIMARY KEY, `name` VARCHAR 阅读全文
posted @ 2020-08-25 11:34 sinlearn 阅读(259) 评论(0) 推荐(0)
摘要:#过滤器、监听器 ##Filter (重点) Filter: 过滤器 ,用来过滤网站的数据; 处理中文乱码 登录验证…. Filter开发步骤: 导包 编写过滤器 导包不要错 实现Filter接口,重写对应的方法即可 public class CharacterEncodingFilter impl 阅读全文
posted @ 2020-08-25 11:30 sinlearn 阅读(138) 评论(0) 推荐(0)
摘要:MVC三层架构 什么是MVC: Model view Controller 模型、视图、控制器 早些年 用户直接访问控制层,控制层就可以直接操作数据库; servlet--CRUD-->数据库 弊端:程序十分臃肿,不利于维护 servlet的代码中:处理请求、响应、视图跳转、处理JDBC、处理业务代 阅读全文
posted @ 2020-08-25 11:27 sinlearn 阅读(167) 评论(0) 推荐(0)
摘要:#JSP ##什么是JSP? Java Server Page: java服务器端页面,和Servlet一样,用于开发动态 web 最大的特点,就是写JSP,就像是在写HTML 区别: HTML只能给用户提供静态数据 JSP页面中,可以嵌入Java代码,为用户提供动态数据 JSP 原理 思路: JS 阅读全文
posted @ 2020-08-25 11:25 sinlearn 阅读(172) 评论(0) 推荐(0)
摘要:#Cookie、Session 会话 **会话:**用户打开一个浏览器,点击了很多web资源,访问多个web资源,关闭浏览器,这个过程就叫做会话。 **有状态会话:**客户端访问服务器,下次在访问服务器,服务器知晓客户端曾今访问过。 一个网站怎么证明用户访问过? 客户端 服务器 服务端给客户端一个c 阅读全文
posted @ 2020-08-25 11:18 sinlearn 阅读(147) 评论(0) 推荐(0)
摘要:Servlet Servlet简介 Servlet是sun公司开发动态web的一门技术 Sun公司在这些API中提供了一个接口叫做Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤 编写一个类,实现Servlet接口 把开发好的java类部署到web服务器中 把实现了Servl 阅读全文
posted @ 2020-08-25 11:10 sinlearn 阅读(172) 评论(0) 推荐(0)
摘要:Maven 为什么要学习Maven? 在javaweb开发中,需要使用大量的jar包,需要手动导入。 如何能够让一个东西自动帮我们导入和配置这个jar包? 由此:Maven诞生了。 Maven项目架构管理工具 目前: 用来方便导入jar包 核心思想: 约定大于配置 有约束,不要去违反 Maven会规 阅读全文
posted @ 2020-08-25 11:03 sinlearn 阅读(157) 评论(0) 推荐(0)
摘要:HTTP协议 什么是HTTP? HTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。 文本: html,字符串~ ... 超文本:图片,音乐, 视频, 定位, 地图 端口: 80 HTTPS: 安全的HTTP 443 两个版本: HTTP1.0:客户端可以与web服务器连接 阅读全文
posted @ 2020-08-25 11:01 sinlearn 阅读(293) 评论(0) 推荐(0)
摘要:Tomcat 安装Tomcat 官网:https://tomcat.apache.org/ 下载之后,解压即可: 启动Tomcat 测试:http://localhost:8080 配置Tomcat 可以更改端口和域名,更改域名要修改C:\Windows\System32\drivers\etc,一 阅读全文
posted @ 2020-08-25 10:58 sinlearn 阅读(165) 评论(0) 推荐(0)
摘要:web服务器 技术详解 ASP: 微软:国内最早流行的就是ASP 在HTML中嵌入了VB的脚本, ASP+COM; 维护成本高 C# IIS PHP: PHP开发速度很快,功能强大,跨屏台,代码简单(70%) 无法承载大访问的情况(局限性) JSP/Servlet: sun公司主推的B/S(浏览器/ 阅读全文
posted @ 2020-08-25 10:56 sinlearn 阅读(130) 评论(0) 推荐(0)
摘要:基本概念 前言 web开发: web,网页的意思,www.baidu.com 静态web html,css 提供给所有人看的数据不会发生变化 动态web 淘宝 技术栈:Servlet/JSP,ASP,PHP 在java中,动态web资源开发的技术统称为JavaWeb; web应用程序 web应用程序 阅读全文
posted @ 2020-08-25 10:53 sinlearn 阅读(114) 评论(0) 推荐(0)