随笔分类 -  JavaWeb

摘要:2、邮件发送 原理: 编写程序的四个核心类及程序流程: 需要的jar包: 简单QQ邮件(无附件)发送代码实现 //发送一封简单的邮件 public class MailDemo01 { public static void main(String[] args) throws Exception { 阅读全文
posted @ 2022-03-05 22:32 wydilearn 阅读(884) 评论(0) 推荐(0) 编辑
摘要:1、文件上传 文件上传的注意事项: 为保证服务器的安全,上传文件应该放在外界无法直接访问的目录下,比如放于WEB-INF目录下 为防止文件覆盖的现象发生,要为上传文件产生一个唯一的文件名(可使用-时间戳,-uuid,-MD5,-位运算加密算法等) 要限制上传文件的最大值 可以限制上传文件的类型,在收 阅读全文
posted @ 2022-03-05 22:29 wydilearn 阅读(1306) 评论(0) 推荐(0) 编辑
摘要:SMBMS 数据库: 项目如何搭建? 考虑使用不使用Maven?依赖,Jar 1、项目搭建准备工作 搭建一个maven web项目 配置Tomcat 测试项目是否能够跑起来 导入项目中会遇到的jar包; jsp,Servlet,mysql驱动,jstl,standard... 创建项目包结构 编写实 阅读全文
posted @ 2022-03-03 13:19 wydilearn 阅读(311) 评论(0) 推荐(0) 编辑
摘要:10、MVC三层架构 什么是MVC:Model view Controller 模型、视图、控制器 10.1、早些年 用户直接访问控制层,控制层就可以直接操作数据库; servlet--CRUD-->数据库 弊端:程序十分臃肿,不利于维护 servlet的代码中:处理请求、响应、视图跳转、处理JDB 阅读全文
posted @ 2022-02-19 00:43 wydilearn 阅读(72) 评论(0) 推荐(0) 编辑
摘要:11、Filter(重点) Filter:过滤器,用来过滤网站的数据; 处理中文乱码 登陆验证... Filter开发步骤: 导包 编写过滤器 导包不要错 实现Filter接口,重写对应的方法即可 public class CharacterEncodingFilter implements Fil 阅读全文
posted @ 2022-02-19 00:41 wydilearn 阅读(347) 评论(0) 推荐(0) 编辑
摘要:8、JSP 8.1、什么是JSP Java Server Pages:Java服务器端页面,也和Servlet一样,用于开发动态web技术! 最大的特点: 写JSP就像在写HTML 区别: HTML只给用户提供静态的数据 JSP页面中可以嵌入JAVA代码,为用户提供动态数据; 8.2、JSP原理 思 阅读全文
posted @ 2022-02-16 17:46 wydilearn 阅读(135) 评论(0) 推荐(0) 编辑
摘要:7、Cookie、Session 7.1、会话 会话:用户打开一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学,曾经来过,称之为有状态会话; 你能怎么证明你是西开的学生? 你 西开 发票 西开给你发票 阅读全文
posted @ 2022-02-13 17:36 wydilearn 阅读(797) 评论(2) 推荐(3) 编辑
摘要:6、Servlet 6.1、Servlet简介 Servlet就是sun公司开发动态web的一门技术 Sun在这些API中提供了一个接口,叫做:Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤: 编写一个类,实现Servlet接口 把开发好的java类部署到web服务器中。 阅读全文
posted @ 2022-02-12 19:46 wydilearn 阅读(131) 评论(0) 推荐(0) 编辑
摘要:5、Maven 我为什么要学习这个技术? 在JavaWeb开发中,需要使用大量的jar包,我们手动去导入; 如何能够让一个东西自动帮我们导入和配置这个jar包。 由此,Maven诞生! 5.1、Maven项目架构管理工具: 我们目前用来就是方便导入jar包的! Maven的核心思想:约定大于配置 有 阅读全文
posted @ 2022-02-07 08:59 wydilearn 阅读(127) 评论(0) 推荐(0) 编辑
摘要:4、Http 4.1、什么是HTTP HTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。 文本:html,字符串,~... 超文本:图片,音乐,视频,定位,地图...... 80 Https:安全的 443 4.2、两个时代 http1.0 HTTP/1.0:客户端可以与 阅读全文
posted @ 2022-02-07 08:46 wydilearn 阅读(35) 评论(0) 推荐(0) 编辑
摘要:3、Tomcat 3.1 安装tomcat tomcat官网:https://tomcat.apache.org/ 3.2、Tomcat启动: 文件夹作用: 启动,关闭Tomcat 访问测试:https://localhost:8080/ 可能遇到的问题: Java环境变量没有配置 闪退问题:需要配 阅读全文
posted @ 2022-02-07 08:44 wydilearn 阅读(452) 评论(0) 推荐(0) 编辑
摘要:1、基本概念 1.1、前言 web开发: web,网页的意思,www.baidu.com 静态web html,css 提供给所有人看的数据始终不会发生变化! 动态web 淘宝,几乎是所有的网站; 提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同! 技术栈:Ser 阅读全文
posted @ 2022-02-07 08:40 wydilearn 阅读(113) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示