
Ping说JavaWeb
文章平均质量分 74
从Web基础及服务器讲起,Tomcat、http、Maven搭建都会涉及,也包含了Servlet原理、Response、Request、Cookie、Session及JSP的原理和应用等等。同时,会对MySQL阶段的JDBC进行复习。
Ping开源
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaWeb之JDBC(复习)
十二、JDBC(复习) 目录:JDBC、事务 1.JDBC 什么是JDBC:Java连接数据库。 需要jar包的支持: ①java.sql ②javax.sql ③mysql-connector-java…连接驱动(必须要导入) 创建测试数据库中的users表,可下载使用:https://share.weiyun.com/CT4MEnQJ,也可以直接复制下方。 CREATE TABLE users( id INT PRIMARY KEY, `name` VARCHAR(40), `原创 2021-02-25 00:52:26 · 100 阅读 · 0 评论 -
JavaWeb之过滤器与监听器
十一、过滤器与监听器 目录:Filter(重点)、监听器、过滤器 监听器的常见应用 1.Filter(重点) Filter:过滤器,用来过滤网站的数据,如处理中文乱码、登录验证… Filter开发步骤: ①导报 注意:Filter使用的是Filter(javax.servlet)。 ②编写过滤器 实现Filter接口,重写对应的方法接口。 以防中文乱码为例 package com.ping.filter import javax.servlet.*; import java.io.IOException;原创 2021-02-25 00:51:55 · 135 阅读 · 2 评论 -
JavaWeb之MVC三层架构
十、MVC三层架构 目录:早期开发、MVC三层架构 什么是MVC:Model View Controller 模型、视图、控制器 1.早期开发 Servlet和JSP都可以写Java代码,为了易于维护和使用: Servlet专注于处理请求,以及控制试图跳转。 JSP专注于显示数据。 用户直接访问控制层,控制层就可以直接操作数据库。 Servlet进行CRUD操作——>数据库 弊端:程序十分臃肿,不利于维护。 Servlet的代码中:处理请求和响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码。原创 2021-02-25 00:51:25 · 252 阅读 · 0 评论 -
JavaWeb之JavaBean
九、JavaBean 实体类 JavaBean有特定的写法: ①必须要有一个无参构造 ②属性必须私有化 ③必须有对应的get/set方法; 一般用来和数据库的字段做映射 ORM; ORM:对象关系映射 ①表——>类 ②字段——>属性 ③行记录——>对象 Person.java: package com.ping.pojo; //实体类一般都是和数据库中的表结构一一对应 public class People { private int id; private String nam原创 2021-02-25 00:50:50 · 172 阅读 · 0 评论 -
JavaWeb之JSP
八、JSP 目录:什么是JSP、JSP原理、JSP基础语法、JSP指令、9大内置对象、JSP标签 JSTL标签 EL表达式 1.什么是JSP Java Server Pages:Java服务器端页面,也和Servlet一样,用于动态Web技术。 最大的特点:写JSP就像在写HTML。 区别:①HTML只给用户提供静态的数据。 ②JSP页面中可以嵌入Java代码,为用户提供动态数据。 2.JSP原理 思考:JSP到底怎么执行的? 代码层面没有任何问题。 服务器内部工作:Tomcat中有一个work目录,IDE原创 2021-02-24 18:56:40 · 210 阅读 · 2 评论 -
JavaWeb之Cookie和Session
七、Cookie和Session 目录:会话、Cookie、Session(重点) 1.会话 会话:用户打开一个浏览器,点击了很多超链接,访问多个Web资源,关闭浏览器,这个过程可以称之为会话。 有状态会话:一位用户访问过某网站,下次再访问此网站,服务端会知道这个用户曾经来过,称之为有状态会话。 一个网站如何证明用户访问过? ①Cookie:服务端给客户端一个“信件”,客户端下次访问服务端带上“信件”就可以了。 ②Session:服务器“登记”用户访问过了,下次用户访问的时候自动访问。 保存两种会话技术:原创 2021-02-24 14:11:56 · 123 阅读 · 0 评论 -
JavaWeb之Servlet
六、Servlet 目录:Servlet简介、HelloServlet、Servlet原理、Mapping问题、ServletContext、HttpServletResponse、HttpServletRequest 1.Servlet简介 Servlet是SUN公司开发的动态Web的一门技术。 SUN公司在这些API中提供一个接口叫Servlet。 如果想开发一个Servlet程序,只需要完成两个小步骤: ①编写一个类,实现Servlet接口。 ②把开发好的Java类部署到Web服务器中。 把实现了Se原创 2021-02-11 19:47:20 · 118 阅读 · 0 评论 -
JavaWeb之Maven
五、Maven 目录:Maven项目架构管理工具、下载安装Maven、配置环境变量、阿里云镜像、本地仓库、在IDEA中使用Maven、补充:在IDEA中配置Tomcat、pom文件、可能遇到的问题 1.Maven项目架构管理工具 学习此技术的原因: ①在JavaWeb开发中,需要使用大量的jar包,手动去导入。 ②用一个东西自动导入和配置jar包。 目前用就是为了方便导入jar包的。 Maven的核心思想:约定大于配置。 Maven会规定好如何去编写Java代码,必须要按照这个规范来。有约束,不要去违反。原创 2021-02-01 01:44:28 · 392 阅读 · 5 评论 -
JavaWeb之HTTP
四、HTTP 目录:什么是HTTP、HTTP请求、HTTP响应 1.什么是HTTP HTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。 文本就像是HTML、word文档、txt等,而超文本就如图片、音乐、视频、定位、地图等。 HTTP的默认端口号为80。 HTTPS更加安全,其默认端口号为443。 HTTP的两个时代: ①HTTP/1.0:客户端可以与Web服务器连接后,只能获得一个Web资源,获得后断开连接。 ②HTTP/1.1:客户端可以与Web服务器连接后,可以获得多个We原创 2021-01-28 22:56:56 · 190 阅读 · 0 评论 -
JavaWeb之Tomcat
三、Tomcat 目录:安装Tomcat、Tomcat的启动与调试、配置Tomcat、发布Web网站 1.安装Tomcat Tomcat官网:http://tomcat.apache.org/ 下载后解压文件: 2.Tomcat的启动与调试 Tomcat中的文件夹作用: 启动和关闭Tomcat: 访问测试:http://localhost:8080 可能遇到的问题: ①Java环境变量没有配置。 ②闪退问题:需要配置兼容性。 ③乱码问题:配置文件中设置。 3.配置Tomcat 核心配置文件是在con原创 2021-01-25 21:47:07 · 153 阅读 · 0 评论 -
JavaWeb之Web服务器
二、Web服务器 目录:技术讲解、Web服务器详解 1.技术详解 1)ASP 由微软开发,国内最早流行的就是ASP。 在HTML中嵌入了VB的脚本,ASP+COM。 在ASP开发中,基本一个页面都有几千行的代码,页面及其混乱,维护成本高。 用C#编写,用IIS服务器。 2)PHP 开发速度很快,功能很强大,跨平台,代码很简单。 无法承接大访问量的情况(局限性)。 3)JSP/Servlet SUN公司主推的B/S架构(浏览器和服务器)。 基于Java语言(目前世界上所有的大公司,或者一些开源的组件,都是用J原创 2021-01-25 12:05:33 · 176 阅读 · 0 评论 -
JSP应用技术与AJAX考试重点
1.浏览器端:HTML、CSS、JAVASCRIPT 默认的WEB端口是:80 WEB状态码:200、404、500、301、302 2.JVM端:JSP SERVLET JAVABEAN JAVA JSP的基本运行原理:https://zhuanlan.zhihu.com/p/61456562 JSP的特点: ① 实现跨平台操作 ②可重复使用组件 ③标记简化的语言 ④实现应用程序与页面显示的分离化 JSP会在转译阶段转换为Servlet源代码,JSP是JAVA针对WEB层的技术,只支持JAVA。 可以处原创 2021-01-01 15:39:47 · 806 阅读 · 0 评论