
JavaWeb学习
JavaWeb学习
jxyang95
这个作者很懒,什么都没留下…
展开
-
14、JDBC
什么是JDBC : Java连接数据库!需要jar包的支持: java.sql javax.sql mysql-conneter-java… 连接驱动(必须要导入) 实验环境搭建CREATE TABLE users( id INT PRIMARY KEY, `name` VARCHAR(40), `password` VARCHAR(40), email VARCHAR(60), birthday DATE...原创 2020-07-17 14:53:38 · 134 阅读 · 0 评论 -
13、过滤器、监听器常见应用
监听器:GUI编程中经常使用;public class TestPanel { public static void main(String[] args) { Frame frame = new Frame("中秋节快乐"); //新建一个窗体 Panel panel = new Panel(null); //面板 frame.setLayout(null); //设置窗体的布局 frame.setBounds(300,3...原创 2020-07-17 14:49:27 · 154 阅读 · 0 评论 -
12、监听器
实现一个监听器的接口;(有N种) 编写一个监听器 实现监听器的接口… //统计网站在线人数 : 统计sessionpublic class OnlineCountListener implements HttpSessionListener { //创建session监听: 看你的一举一动 //一旦创建Session就会触发一次这个事件! public void sessionCreated(HttpSessionEvent se) { Serv...原创 2020-07-17 14:48:28 · 126 阅读 · 0 评论 -
11、Filter (重点)
Filter:过滤器 ,用来过滤网站的数据; 处理中文乱码 登录验证…. Filter开发步骤: 导包 编写过滤器 导包不要错 实现Filter接口,重写对应的方法即可 public class CharacterEncodingFilter implements Filter { //初始化:web服务器启动,就以及初始化了,随时等待过滤对象出现! public void init(FilterConfig fil...原创 2020-07-17 14:47:11 · 130 阅读 · 0 评论 -
10、MVC三层架构
什么是MVC: Model view Controller 模型、视图、控制器10.1、早些年用户直接访问控制层,控制层就可以直接操作数据库;servlet--CRUD-->数据库弊端:程序十分臃肿,不利于维护 servlet的代码中:处理请求、响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码架构:没有什么是加一层解决不了的!程序猿调用|JDBC|Mysql Oracle SqlServer ....10.2、MV...原创 2020-07-17 14:45:07 · 174 阅读 · 0 评论 -
9、JavaBean
实体类JavaBean有特定的写法: 必须要有一个无参构造 属性必须私有化 必须有对应的get/set方法; 一般用来和数据库的字段做映射 ORM;ORM :对象关系映射 表--->类 字段-->属性 行记录---->对象 people表id name age address 1 1号 3 西安 2 2号 18 西安 3 3号 100原创 2020-07-16 14:58:38 · 120 阅读 · 0 评论 -
8、JSP
8.1、什么是JSPJava Server Pages : Java服务器端页面,也和Servlet一样,用于动态Web技术!最大的特点: 写JSP就像在写HTML 区别: HTML只给用户提供静态的数据 JSP页面中可以嵌入JAVA代码,为用户提供动态数据; 8.2、JSP原理思路:JSP到底怎么执行的! 代码层面没有任何问题 服务器内部工作 tomcat中有一个work目录; IDEA中使用Tomcat的会在I.原创 2020-07-16 14:55:55 · 224 阅读 · 0 评论 -
7、Cookie、Session
7.1、会话会话:用户打开一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话;有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学,曾经来过,称之为有状态会话;你能怎么证明你是西开的学生?你 西开 发票 西开给你发票 学校登记 西开标记你来过了 一个网站,怎么证明你来过?客户端 服务端 服务端给客户端一个 信件,客户端下次访问服务端带上信件就可以了; cookie 服务器登记你来过了,下次你来的时候我来匹配你原创 2020-07-16 14:46:51 · 155 阅读 · 0 评论 -
6、Servlet
6.1、Servlet简介 Servlet就是sun公司开发动态web的一门技术 Sun在这些API中提供一个接口叫做:Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤: 编写一个类,实现Servlet接口 把开发好的Java类部署到web服务器中。 把实现了Servlet接口的Java程序叫做,Servlet6.2、HelloServletSerlvet接口Sun公司有两个默认的实现类:...原创 2020-07-16 14:38:37 · 189 阅读 · 0 评论 -
5、Maven
我为什么要学习这个技术? 在Javaweb开发中,需要使用大量的jar包,我们手动去导入; 如何能够让一个东西自动帮我导入和配置这个jar包。 由此,Maven诞生了! 5.1 Maven项目架构管理工具我们目前用来就是方便导入jar包的!Maven的核心思想:约定大于配置 有约束,不要去违反。 Maven会规定好你该如何去编写我们的Java代码,必须要按照这个规范来;5.2 下载安装Maven...原创 2020-07-15 16:00:16 · 119 阅读 · 0 评论 -
4、Http
4.1、什么是HTTPHTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。 文本:html,字符串,~ …. 超文本:图片,音乐,视频,定位,地图……. 80 Https:安全的 443 4.2、两个时代 http1.0 HTTP/1.0:客户端可以与web服务器连接后,只能获得一个web资源,断开连接 http2.0 HTTP/1.1:客户端可以与web服务器连接后...原创 2020-07-15 15:59:44 · 262 阅读 · 0 评论 -
3、Tomcat
3.1、 安装tomcattomcat官网:http://tomcat.apache.org/3.2、Tomcat启动和配置文件夹作用:启动。关闭Tomcat访问测试:http://localhost:8080/可能遇到的问题: Java环境变量没有配置 闪退问题:需要配置兼容性 乱码问题:配置文件中设置 3.3、配置可以配置启动的端口号...原创 2020-07-15 15:59:18 · 103 阅读 · 0 评论 -
2、web服务器
2.1、技术讲解ASP: 微软:国内最早流行的就是ASP; 在HTML中嵌入了VB的脚本, ASP + COM; 在ASP开发中,基本一个页面都有几千行的业务代码,页面极其换乱 维护成本高! C# IIS <h1> <h1><h1> <h1> <h1> <h1> <h1&原创 2020-07-15 15:59:06 · 148 阅读 · 0 评论 -
1、JavaWeb基本概念
1、基本概念1.1、前言web开发: web,网页的意思 , www.baidu.com 静态web html,css 提供给所有人看的数据始终不会发生变化! 动态web 淘宝,几乎是所有的网站; 提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同! 技术栈:Servlet/JSP,ASP,PHP 在Java中,动态web资源开发的技术统称为JavaWeb;原创 2020-07-15 15:58:51 · 173 阅读 · 0 评论